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.

1 courses
Guided paths

Not sure where to start? Follow a path to a role.

See all paths

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.