Python
Learn Python from zero: syntax, data types, functions, files and OOP.
9 lessonsSQL / MySQL
Query, join, aggregate and design relational databases with MySQL.
8 lessonsData Science
The end-to-end data science workflow: questions, data, analysis and storytelling.
8 lessonsNumPy
Fast numerical computing with arrays, broadcasting and vectorisation.
8 lessonsPandas
Load, clean, transform and analyse tabular data like a pro.
8 lessonsMatplotlib
Create clear, publication-quality charts in Python.
8 lessonsMachine Learning
Supervised & unsupervised learning with scikit-learn, step by step.
9 lessonsDeep Learning
Neural networks, CNNs and transformers with PyTorch.
12 lessonsArtificial Intelligence
Core AI concepts: search, reasoning, learning and responsible AI.
8 lessonsLarge Language Models
Prompting, embeddings, RAG and building LLM apps.
8 lessonsDjango
Build secure, database-driven web apps with Django.
8 lessonsAPIs
Understand, consume and build REST APIs.
8 lessonsGit & GitHub
Version control, branching and collaboration workflows.
8 lessonsPower BI
Build interactive business dashboards with Power BI.
8 lessonsExcel
Formulas, lookups, pivot tables and automation in Excel.
8 lessonsStatistics
The statistics every analyst and data scientist needs.
8 lessons