“Everyone should know how to program a computer because it teaches you how to think”

– Steve Jobs

 

I : Scratch
MIT Scratch LogoA graphics based program designed specifically with the objective of teaching young children programming, this is the ideal starting point for children to learn coding. Used by Harvard for their Introduction to Computer Science course, this programme remains the best for people of all ages to pick up the fundamentals of Coding.
II : App Inventor
MIT App Inventor LogoWith a similar visual drag-and-drop interface as Scratch, App Inventor allows students to apply their computational thinking skills and creativity to create fully functional mobile Apps that run on mobile phones.
III : Python
Python LogoStudents will take their first step into real-world programming. With a strong foundation in computational thinking from our earlier graphics-based programming courses, students will now pick up Python, a popular text-based programming language.
I : Scratch
II : App Inventor
III : Python