Self-paced lessons. Videos and publisher resources may open externally. Start at lesson 1, read the explanation, run or predict the example, practise, then mark complete. Completion is self-recorded, not a certification.
This checks your understanding of the example. It does not compile or run this language. Use its reference to set up the real runtime.
Progress and drafts are saved only in this browser. HTML/CSS previews, JavaScript, Python, SQLite, JSON and XML practice run here. Additional languages run in the browser workspace. Kotlin, Swift, Dart, Bash, PowerShell, Scala, Julia, Haskell and Elixir use clearly labelled beginner subset interpreters; advanced features are unsupported. Python and SQLite need internet for their runtime downloads. You can reset your saved progress below.
Learning paths, tools and course information
Start with HTML → CSS → JavaScript. Choose Python for automation or Dart/Kotlin/Swift for mobile apps. Follow the beginner lessons, then progress to intermediate and advanced practice. These are guided learning tracks, not certifications.
All 52 programming, AI and IT starter tracks include step-by-step explanations, video resources, practical labs, expected results and saved notes. External labs need compatible software or hardware; cloud services may cost money. This library is a growing curriculum, not every IT qualification or a certification.
What next?
01 · Programming
Start with the web, then choose a language and build practical projects.
12 original starter courses, 36 short lessons. Start with Python, then data and maths → machine learning → deep learning → language models. Continue with prompting, RAG, agents, vision, generative AI, responsible evaluation and deployment. Each lesson includes an explanation, example, hint and a practice question. These exercises check understanding; they do not train a model or call a paid AI service.
START HERE
Foundations & data
Learn the task, training versus inference, vectors, averages, labels and honest test splits. Practise Python before installing scientific libraries.
These external courses complement the original lessons above. They may require Python, notebooks, extra software or compute; check prerequisites and any provider costs before starting.
Original beginner material, not an exhaustive AI curriculum or a certification. Specialist topics are linked to their course providers. Generated outputs require verification; physical repair decisions require real diagnostic evidence.
Put the pieces together.
PROJECT 01 · HTML + CSS
Your personal profile
Build a page with your name, interests and a contact link. Add readable colours, spacing and a layout that fits a phone. Test headings and keyboard navigation.