The Techbase Academy has grown into a library of 472 free lessons and projects across eight courses. Here is what is in it.

The eight courses

  • Scratch Programming (35 projects): block coding for beginners.
  • HTML Fundamentals (34 lessons): the structure of web pages.
  • CSS Styling (73 lessons): colour, layout and responsive design.
  • JavaScript (46 lessons): making pages interactive.
  • Python Programming (45 lessons): logic, data and problem solving.
  • Google Android Studio (72 lessons): building Android apps.
  • Micro:bit Fundamentals (123 projects): code that controls lights, sensors and sound.
  • Practical Robotics (44 projects): building and programming robots.

How it works

Lessons are short and practical, with guided phases, practice tasks and mini projects. You can follow a course from start to finish, or dip into what you need. A free account saves your progress across devices.

Who it is for

Children and teenagers, teachers who want to learn alongside their pupils, and adults starting a new skill. No prior experience is needed for the first courses of each path.

Where to start

Open the Academy, choose a course and try the first lesson. If you are unsure, our guide to choosing a course can help.