Coding Adventures – Coding for Kids
Coding Adventures is a program that uses Scratch Jr and Scratch – your child uses these age-appropriate programming languages to develop their own interactive stories and games. By making their characters move, jump, dance, and sing, your child develops important skills like problem-solving and critical reasoning using design thinking.
“Everyone should learn a computer language because it teaches you how to think. I think of computer science as a liberal art.” – Steve Jobs.
The course is designed to help young children develop an interest in code development, and think logically through developing fun projects.
Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. To learn more about Scratch click here.
Level 1 : Introduction to Coding with Scratch Jr.
This level focuses on introductory concepts of coding via simple projects based on Scratch Jr programming blocks. It initiates children into coding, as they animate characters, and create interactive stories and simple games.
Level 2 : Game Development with Scratch Jr
In this level, your kids further develops their knowledge of Scratch Jr and applies it to develop simple interactive games. The exercises consolidate basic programming constructs and develop the computational thinking process.
Level 3: Introduction to Scratch
Scratch provides an extensive block coding platform for young people. This course introduces learners to Scratch coding via a variety of intriguing projects. The lessons introduce concepts of sequential logic, conditional looping, variables, coordinates and event handling.
Level 4: Game Development with Scratch
This level uses the Scratch platform to recreate various arcade games.The various elements of a good game are emphasised, and methodology is developed to help kids not only recreate arcade games, but also design their own creations. The process encourages learners to think creatively, reason systematically, and work collaboratively.
Level 5: Mobile App Development
In this level students will learn to build several basic apps for the android devices. They will become familiar with building user interface and creating the code to make it run. The program focuses on event-based programming, functions, and using properties.
Ask us a question about the program, or let us know what you are interested in. We will revert to you as soon as possible.