Adult learning
Courses and practical ways to learn
Work through a complete series, build a project alongside a recording, or choose one useful skill to explore next.
Complete learning pathways
Courses and multi-part series
These are the best place to start when you want a structured path, with multiple lessons and the code or exercises collected in one place.
Standalone learning
Guided projects and demonstrations
Choose one project when you want a focused session rather than a complete course. Each card pairs the recording with its code, article or guided learning path where available.
Who_Dunnit.xlsx
Learn data investigation by solving a murder mystery hidden in a spreadsheet.
Exploring tabular data, filtering evidence and using Python to answer a real question.
Investigate koala data
Follow a complete data investigation using an Australian koala population dataset.
Working with Pandas, asking questions of a dataset and creating visualisations with Matplotlib.
Proper Noun Matching
Compare edit distance, fuzzy matching and language-model approaches for matching messy real-world names.
Cleaning text data, comparing matching strategies and thinking critically about when an AI approach is useful.
Build a RAG application
Use a practical Azure template to explore retrieval augmented generation in an educational context.
Structuring a RAG application, grounding generated answers and examining where AI systems succeed or fail.
Issue Complexity Analyser
Build an AI-assisted tool that reads GitHub issues, estimates their complexity and recommends an appropriate developer skill level.
Using the Copilot SDK, calling the GitHub API and turning an AI response into a useful developer workflow.
Little Learns
Two beginner-friendly demonstrations: create serverless endpoints with Azure Functions, then add language translation to a Flask web app.
Trying a focused Azure service for the first time and connecting it to a small, understandable scenario.