Understand AI
Explore what AI can do, where it falls short, and how to use it thoughtfully.
Concepts · Responsible use · Everyday applicationsExplore AI coursesFREE · HANDS-ON · FRONTIER AI
Free, hands-on courses from how transformers work to RAG, evals, agents and MCP. Read the idea, run the code in your browser, and build projects you can show.
READ IT. THINK IT. TRY IT.
Three days. Three numbers. What is the average?
minutes = [12, 18, 30]
average = sum(minutes) / len(minutes)
print(average)THE ROADMAP
One sequence from understanding how models work to shipping tool-using systems. Each stage links to a course when it is open.
Begin with an available introduction to language models.
Prepare with Python, data, and practical programming.
Learn how to prompt and evaluate language models.
Design retrieval, evaluation, and an evidence-based application.
Add bounded tools, approval steps, and failure recovery.
WHAT IS MOVING IN AI
Reasoning models, agents, post-training, evals, multimodal and safety, each explained with what to learn, which course covers it and the papers behind it.
START WITH YOUR GOAL
Choose a topic to explore. Check each course for its level and requirements.
Explore what AI can do, where it falls short, and how to use it thoughtfully.
Concepts · Responsible use · Everyday applicationsExplore AI coursesTurn numbers and ideas into code. Look for a course that fits your programming experience.
Python · Data · Problem solvingExplore Python coursesExplore prompts, retrieval and the building blocks of useful AI applications.
Prompts · Retrieval · AI workflowsExplore LLM coursesYOUR NEXT CHAPTER
Explore the available course summaries and see what suits you.
Threat-model LLM applications, defend against direct and indirect prompt injection with controls enforced in code, handle personal data carefully, and build a red-team suite. Offline labs; no paid API.
Learn how supervised fine-tuning, RLHF, DPO, and LoRA turn a pre-trained model into an assistant, audit preference data, and decide when fine-tuning is worth it. Offline labs; no GPU required.
Understand chain-of-thought, test-time compute, self-consistency, and verifiers. Measure when a reasoning model is worth its cost and latency, using offline labs that need no paid API.
Design bounded tool workflows, approval gates, retry-safe actions, and MCP contracts. Test a research-and-draft assistant without sending real messages.
Build a transparent retrieval baseline, validate citations and access, design multimodal workflows, and evaluate an evidence-based tutor prototype.
Understand tokens and context, build reusable prompts, work with source documents and JSON, and evaluate a prompt portfolio honestly.
BUILT FOR PRACTICE
Multi-file projects, input and arguments, run in an isolated sandbox. Nothing to install.
Courses include a portfolio project, scored against a published rubric by a person, not a bot.
Where enabled, ask about the lesson you are on. Answers link back to the lesson text and never grade you.
Finish a course to get a printable certificate with a shareable verification page.
TERM OF THE DAY
An architecture that routes each token to a few specialised sub-networks, so only part of the model runs per token.
Browse the glossaryBEFORE YOU BEGIN
Answers to the practical questions, so you can focus on learning.
Read the full guideBrowse the course catalogue, open a course, and review its curriculum, requirements, price and access period. Create an account or sign in to enrol. Your enrolled courses appear in My learning.
Lessons with reviewed interactive material include a Python code workspace. Open Code workspace, edit a file and select Run Python. Your draft stays in this browser; export your project to keep a separate copy. The workspace does not provide a full system terminal.
Free courses are labelled Free. This preview supports enrolment in published free courses with available lessons. Paid purchases are not enabled here yet.
Certificate availability depends on the course and its completion requirements. Certificates are not issued by this preview. A completion certificate does not imply accreditation or a professional qualification.
Access depends on the course and your enrolment. Check the access period on the course page and any expiry date in your account. Access is not automatically lifetime for every course.
Read the lesson, answer any practice question, and use the discussion to ask questions or share a reflection. Practice feedback appears after you submit an answer. Mark each lesson complete when you finish.