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.