
3 Courses
we introduce computer science basics to create a basic game using additional features with an introductory, web-based coding program called Scratch. Learning to code will allow you to build basic coding or computer science skills and a fundamental understanding in order to grow your programming abilities. This beginner level scratch course focuses on event listeners, loops, conditional statements, user input, Cartesian coordinates, variables, and message broadcasting. After completing this course, students are able to design and program their own simple games in Scratch, and are ready to go further on Blocks coding Level 2.
Blocks Coding
Intermediate course is for students who have
completed Scratch Level 1. we expand upon the concepts introduced in Scratch
Level 1 and introduce more advanced ideas, including nested loops,
complex conditionals, cloning. After completing this course, students have
full mastery of the Scratch environment, and are ready to go further on Scratch
Level 3.
Blocks Coding
This Advanced course is for students who have completed Scratch Level 2. These projects integrate Mathematics and Computer Science Standards within the context of creating Physics Based Game/Simulations or Music/Drawing Programs. Scratch's real power lies in the area of having students organize their visual/sequential thoughts through moving graphics within a 2 Dimensional Space and 3 Dimensional Space. we introduce more advanced ideas, including string and mathematical operators, lists, functions and cloud variables. After completing this course, students are ready to go further on Python.