All courses
Every TOMPA course, grouped by what you want to build. Each one is a short path of bite-sized lessons with a live editor, an exam at the end and a final project you send for review.
Websites & Frontend
Build real web pages: structure with HTML, style with CSS, and bring them to life with JavaScript.
- Websites & Frontend: the summary exam
HTML, CSS and JavaScript together. Opens after all three courses.
Category exam
Databases
Shape data with JSON, then store it and ask it questions with SQL.
- SQL: Talk to databases
Ask your data questions and get answers in milliseconds, like every big app does.
7 chapters · 26 lessons
- Databases: the summary exam
JSON and SQL together. Opens after both courses.
Category exam
Backend
Write the servers and APIs that every app talks to.
- Node.js: Build the server
Write real APIs with Node.js and Express: routes, JSON, data and security.
7 chapters · 24 lessons
- Backend: the summary exam
Servers, APIs, data and security. Opens after the backend course.
Category exam
Games
Code your own games. Pick your language: Lua (like in Roblox) or JavaScript.
- Lua: Script your game
Roblox-style Lua: from your first print to coins, lava and a working obby.
9 chapters · 38 lessons
- JavaScript: Arcade games
Draw, move and collide: build arcade games for the browser with JavaScript and canvas.
Coming soon
- Games: the summary exam
Game scripting from start to finish. Opens after the games courses.
Category exam