What course or lesson should I start my students in?

Edited

When looking at the course curriculum, there are three factors to consider: student reading level, coding language, and coding experience. Some suggested starting points include:

  • For students whose reading skills are developing (Grades K-2): If you have access to iPads, the Icon Coding course with Tynker Junior could be a starting point. If not, start with Space Cadet or Programming 1A.

  • For students who have developed reading skills, but are not ready for the syntax of a text language (Grades 3-8): Start them in a block coding course that matches their previous experience. Programming 101,102, 201, 202, 301,and 302 build on skills and experience as you advance through the lessons.

  • For students who are ready for a text-based language: They can start in Python 101 or JavaScript 101. Many programmers would recommend Python because of the simpler syntax structure, but you may have a need for JavaScript.