Approach and Targets

We will divide and assign students into a class based on their programming and English

 

Lesson for Each Level
Please click "Learn More" which will lead you to the Course page for each age with more information.

[Ages 3-6]
Block coding (Drag & Drop)

Level 1 is designed for beginner students new to coding or students. With Lego Spike Essentials, students will use familiar Lego blocks to build robots/structures and operate them with block coding.

Learn More

[Ages 3-6]
Block coding (Nesting Blocks)

Once students have demonstrated understanding of basic programming concepts, they will advance to Tynker.

Learn More

[Elementary]
Block Coding Advanced: Parameters

Students will continue to utilize Tynker, a text-based coding program similar to Scratch. Level 3, students will focus on block coding with mathematical parameters, inputs or values that can be passed into a block to customize its behavior.

Learn More

[Elementary]
Game Development (Fundamentals) + Operating Robot

Level 4 will have students master block coding and take their programming knowledge and skills to the next level. They will use these concepts to build simple projects in Scratch and operate a spherical robot, Sphero.

Learn More

[Elementary]
Game Development (Project Based)

This level will prepare students to create projects and playable arcade games for other students to play. Our curriculum teaches game development essentials.

Learn More

[Elementary]
Python (Advanced Text Coding)

Level 6 will cover all coding concepts learned from Level 3 to Level 5 but instead of using block coding, students will be introduced to Javascript and Python. Students will demonstrate project development skills through manipulating elements of popular games such as Minecraft.

Learn More