Online Courses

The following massive open online courses have been created by the CS Unplugged team.

Teacher talking to students.

Teaching Computational Thinking

Available in English


This course is for educators who are passionate about the future of their 7-12+ year old students and want to learn more about teaching computer science in an engaging and meaningful way.

Click here to access course on

Course contents and resources

  1. Introduction
  2. Binary basics
  3. Text representation
  4. Image representation
  5. Parity error correction
  6. Product codes
  7. QR codes
  8. Human computer interaction
  9. Human capabilities
  10. Evaluating usability and wrap up

The edX logo is a registered trademarks of edX Inc. All Rights Reserved.