With eight courses, it helps to have a map.
"My child is under ten"
Start with Scratch Programming. Then try Micro:bit Fundamentals to make code control real things.
"I want to build websites"
Follow the path HTML Fundamentals, then CSS Styling, then JavaScript. Each one builds on the previous.
"I want to learn real programming"
Start with Python Programming. If you are new to coding, a few Scratch projects first will make it easier.
"I want to make Android apps"
Do some JavaScript or Python first, then Google Android Studio.
"I love robots"
Begin with Micro:bit Fundamentals, then move on to Practical Robotics.
"I am a teacher"
Begin with Scratch or HTML so that you understand what pupils will experience. Then read our guide to AI for lesson planning.
Tips
- Finish one course before starting another.
- Make notes and small projects as you go.
- Create a free account to keep your place across devices.
Ready? Open the Academy.