What course or lesson should I start my students in?
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.