Course Details
This course is specially created to help students to create projects as large and complex as drag-and-drop platforms allow. It also introduces students to text-based programming with Python, one of the world’s most powerful (and easy-to-learn) programming languages! The goals of Level 3 are to (1) expose students to the design and architecture of more complex programs in Scratch and (2) introduce students to Python text-based coding. The Level 3 curriculum covers both Scratch and Python to show students parallels between different programming environments and to apply concepts they mastered in Scratch to other languages and environments.
Level
Grade 1 – Grade 8
Weekly Hours
1hr30min(30mins class + 1hr practice using I DO-WE DO-YOU DO)
Commitment
7 classes, 1.7 months
Age
6-18yrs
Location
Online Class
Prerequisites
CODING WITH SCRATCH ADVANCED
Technical Requirement
○ Chromebook, Mac, or Windows PC
○ Internet
○ Speakers, microphone and webcam
Graduation Criteria
○ Sorting and Search algorithms
○ Basic Artificial Intelligence
○ Basic Game Physics
○ Program Design and Architecture
○ Basic Python knowledge
Examples of Projects Students Can Build on Their Own
○ Tic-tac-toe (with AI)
○ Sorting Algorithms
○ Python Snake game
Cost
$130 per student