AWS
Cloud & ToolsAmazon's cloud platform — rent servers, storage and networking on demand.
New batches starting soon • Online + Classroom training available
Explore BatchesLearning resources
A plain-language tech glossary, learning paths that show how our courses connect, and an interview-readiness checklist — everything you can use before you even enrol.
Course finder
Answer three quick questions and we'll suggest a course — and tell you why. It takes under a minute.
Question 1 of 3
Pick the closest match — you can always retake the quiz.
Tech glossary
New to the names? Look up what each technology is and which courses use it.
27 terms
Amazon's cloud platform — rent servers, storage and networking on demand.
Automatically tests and deploys your code every time you push a change.
Controls how pages look: colours, spacing, layout and responsiveness.
Turn numbers into charts that make patterns easy to see.
A full-featured Python framework with batteries included: admin, auth and ORM.
Packages an app and everything it needs into a container that runs anywhere.
A lightweight Node.js framework for building web servers and APIs.
A minimal Python framework for building web apps and APIs.
Tracks every change to your code and makes teamwork possible.
The structure of every web page — headings, text, images and forms.
The language that makes pages interactive, in the browser and on servers.
Write HTML-like markup inside JavaScript to describe your React UI.
The operating system behind most servers; you'll work from its command line.
Services that let your code use large language models like a chat assistant.
A flexible database that stores data as JSON-like documents.
A React framework for fast, search-friendly production websites.
Runs JavaScript outside the browser, so you can build servers and tools.
A Python library for cleaning, reshaping and analysing tabular data.
Writing instructions that get reliable, useful answers from AI models.
A beginner-friendly language used for backends, automation, data and AI.
A library for building interfaces out of small, reusable components.
Lets a React app have multiple pages without full reloads.
The standard way a frontend and backend talk to each other over HTTP.
React components that run on the server, sending less code to the browser.
The language for asking questions of relational databases.
Style pages quickly with small utility classes instead of custom CSS files.
Store text as numbers so you can search by meaning, not just keywords.
Learning paths
Not sure what to learn next? Follow a path — each step builds on the one before.
From your first web page to production-grade apps and deployment.
Go deep on modern interfaces, then on server-rendered React.
Learn Python, work with data, then build with language models.
Interview preparation
A practical checklist to work through before you apply. Tick items as you go — your progress is saved in this browser.
0%
0 of 14 done
Not sure where you stand? A counsellor can point you to the right next step.
Talk to a CounsellorComing soon
In-depth technical articles, career guides and interview write-ups from our mentors.
Tell us what you'd like to seeLive sessions, webinars and community learning events — dates will be announced here.
Tell us what you'd like to seeKeep learning
Pick a course, or talk to a counsellor about the right path.