Open Curriculum Guide in new window
The CS Fundamentals units are designed to be a great introduction to CS for students of all ages, starting as young as Kindergarten. The courses blend online, self-guided and self-paced tutorials with “unplugged” activities that require no computer at all. Each course consists of a set of lessons that may be implemented as one unit or over the course of a semester. Even kindergarten-aged pre-readers can participate.
Units
Pre Express 2018
Course B was developed with first graders in mind. Tailored to a novice reading level, this course also assumes limited knowledge of shapes and numbers. more
Course A
In this course you will learn about all about computers. You will learn about programming, algorithms, debugging, loops, and events! more
Course B
Course B was developed with first graders in mind. Tailored to a novice reading level, this course also assumes limited knowledge of shapes and numbers. more
Course C
Course C was developed for students in and around the second grade. It uses a limited understanding of shapes and elementary math concepts. more
Course D
Course D was created for students who read at roughly a third grade level. Angles and mathematical concepts are introduced with helpful videos and hints. more
Course E
Created with fourth grade students in mind, this course begins with a brief review of concepts previously taught in courses C and D. This introduction is int... more
Course F
The last course in CS Fundamentals was tailored to the needs of students in the fifth grade. more
Express
CS Fundamentals Express combines the best of Courses A-F into a single condensed course. We recommend Courses A-F for most classrooms, but if your school onl... more