About this online course


Programming continues to be a an important skill in the modern world. Childhood is a great time start learning programming and to develop computational thinking creativity, and problem- solving skills!

This MOOC teaches programming in Scratch through fun videos which explains programming in an inspiring and clear way. These are accompanied with assignments which let kids to practice programming and create programs they will like to use themselves!

On a weekly basis, we will be creating a game: a maze, an aquarium, a Flappy Bird Game and a Super Mario look-a-like. Every week, new programming blocks are taught and together we're working on ways to improve your written code.

This course is an English version of a course that was used in primary schools in The Netherlands with great success. The material follows the educational curriculum for programming in primary education of The Netherlands.

Do you want to participate with more children? Create a personal account for every child or pupil in order for them to work at their own pace. Once they have fulfilled the entire course and were upgraded to the ID Verified track, a Scratch diploma with their names will be handed out.

What You'll Learn:

  • Programming in Scratch
  • Broad programming concepts (loops, variables, data structures)


Course Syllabus

Week 1: your first project

Learn your first concepts such as "if-then" statements and a loop.

Week 2: movements & signals
Create your own animations.

Week 3: variables
Variables & go in-depth on the concepts of repetition.

Week 4: algorithms & copying in Scratch
Learn about one of the most important concepts in programming.

Week 5: (random) positioning
Randomly moving of sprites.

Week 6: clean code
Repetition of the earlier addressed concepts and some tips & tricks.


Unless otherwise specified, the Course Materials of this course are Copyright Delft University of Technology and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


This is a Massive Open Online Course (MOOC) that runs on edX.

  • Starts: Future dates to be announced
  • Free
  • Length: Self-Paced
  • Effort: 3 - 4 hours per week / 8 weeks

Related courses and programs