CS Fundamentals

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 about 20 lessons that may be implemented as one unit or over the course of a semester. Even kindergarten-aged pre-readers can participate.

Course A

In this course you will learn about all about computers. You will learn about programming, algorithms, debugging, loops, and events!

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.

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.

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.

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 intended to inspire beginners and remind the experts of the wonders of computer science. Students will practice coding with algorithms, loops, conditionals, and events before they are introduced to functions. At the end of the course, students will have the opportunity to create a capstone project that they can proudly share with peers and loved ones.

Course F

The last course in CS Fundamentals was tailored to the needs students in the fifth grade.

Express Course

Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.

Pre-Express Course

Pre-readers and early readers can learn the basics of computer science and internet safety.