No — everything is provided by Kids for Code for free.
In most cases, no - all you should need is a working, internet-connected laptop/desktop. If there are any additional requirements, we will make sure to communicate those to you ahead of time.
If you'd like to change your course selections, please reach out to us at kidsforcodeteam@gmail.com.
Yes, students can ask questions in the Google Classroom for their class and one of our teachers for that class should be able to answer it. Alternatively, we also have a community Discord server for our teachers and students where they will be able to get help.
We don't enforce prerequisites — however we do recommend that you take previous classes before signing up for more advanced ones (for example, we'd reccomend taking Python 1 before you take Python 2). If you do think you're ready to take a more advanced class & know all the material from the previous ones (you can review the course descriptions & syllabus to get an idea of what is taught), feel free to go ahead and sign up!
Yes, you can switch classes at any time - just email us at the address at the bottom of this page. We'll need your student's name, the class they're currently enrolled in, and the class they'd like to switch into.
Parents don't need to be present during classes.
A laptop or desktop computer is recommended. (Chromebooks are fine). Our curriculum is designed around repl.it ↗, an online code editor. While it does work on tablets & mobile devices (e.g. phones or iPads), it's significantly more difficult to use.
Yes, students will be given coding assignments to work on between classes, which will be turned in for feedback from our teachers.
If you still have any more questions that weren't answered here, feel free to contact us at kidsforcodeteam@gmail.com