Course catalogue
Learn the language the job needs.
1 career-grade courses across 6 languages. Every lesson runs in the browser and is graded as you go. Filter to what you're here for.
No courses match those filters.
Try a different language or level, or clear the filters to see everything.
Guided paths
See all paths
Not sure where to start? Follow a path to a role.
Front-end developer
The browser, top to bottom.
- JavaScript, from scratch
- The DOM & events
- Asynchronous JavaScript
- Testing JavaScript
4 courses
Start path
Backend developer
Data, APIs and the server.
- PHP fundamentals
- Backend APIs with PHP
- PHP & MySQL
- Node.js APIs
4 courses
Start path
Python for data
From syntax to real data work.
- Python, from scratch
- Python for data work
- Automation with Python
3 courses
Start path
Start
Enrol and write your first graded lesson today.
Create an account, open the sandbox, and get a real check on real code in minutes.
Free to start — upgrade only when you're ready to earn a certificate.