Introduces young learners to foundational programming concepts using block-based coding tools. Focuses on algorithms, sequencing, loops, conditionals, events, and basic debugging through interactive and creative projects that build computational thinking.
View CourseFocuses on transitioning from block-based to text-based coding, introducing core programming concepts such as variables, conditionals, loops, functions, and basic data structures. Emphasizes problem-solving and hands-on projects using beginner-friendly languages like Python or JavaScript.
View Course