CS Fundamentals Express (Code.org)
This free online site has well scaffolded challenges lead students to build thinking and coding skills. The activities incorporate recognizable characters (Star Wars to Angry Birds, Minecraft...) that build engagement. Scattered activities amongst the challenges are open ended coding activities that encourage more creativity.
Teachers can set up classes for their students and can keep track of student progress and advance the students through the lessons incrementally
Options to choose shorter express courses or longer, more comprehensive courses depending on the time allotted
Teacher Supports
Teachers can set up classes for their students and can keep track of student progress, advancing the students through the lessons incrementally
Options to choose shorter express courses or longer, more comprehensive courses depending on the time allotted
Lessons incorporate fun characters that students recognize, increasing engagement, including characters from Star Wars to Angry Birds and Minecraft
Each lesson has a detailed lesson plan for teachers
Option to have code.org read the instructions aloud
Multiplatform: works on any device with a web browser or works on mobile devices
Teacher support through forums
Need student accounts to save progress (although these can be set up by the teacher in advance)
Elementary School Courses
Project Labs (Code.org)
Students can also create almost anything they can imagine in the project labs, but we have found that some work in the related lessons first helps set students up for more success.
These labs are comparable in openness to Scratch, but the syntax used in the blocks is closer to JavaScript, making it a bit more complex for beginners.
Text Based Coding in Code.org
When students have some experience with block-based coding and are ready for text-based coding, try Computer Science Discoveries: https://code.org/educate/curriculum/middle-school