SQL & Databases
Learn to query, filter, join, summarise and reshape relational data with NULL handling, CASE, CTEs, window functions, indexes and safe writes. Every lesson runs against a realistic learning-platform database.
Ask better questions of data and models.
Move from SQL and Python to PostgreSQL, MongoDB and the working limits of AI tools. A practical path for analysts and builders who need evidence.
Each step assumes only what came before it. Follow the sequence or jump to a course you need.
Learn to query, filter, join, summarise and reshape relational data with NULL handling, CASE, CTEs, window functions, indexes and safe writes. Every lesson runs against a realistic learning-platform database.
Learn programming fundamentals with Python — variables, control flow, functions, collections, classes, files, tests and packaging — then ship a small project you can extend.
Go beyond basic SQL. Design schemas, write joins and aggregations, read query plans, add the right indexes and protect data with transactions and roles.
Learn document modelling, CRUD, query operators, aggregation and indexes. Understand when a document database fits and how to avoid unbounded arrays and accidental schema drift.
Build the core computer-science toolkit: complexity, arrays, stacks, queues, hash maps, trees, graphs and sorting. Learn to explain trade-offs, not just memorise code.
Understand what language models do, how to prompt them, how to verify output and how to protect private data. A practical course for developers using AI as an assistant, not an oracle.
Use data and AI to answer a question, then prove every claim.
Choose a public dataset, answer one question with SQL and Python, use an AI tool to draft the narrative, then verify each number and claim against your own analysis.
DeliverableA short report with queries, sources, a visual and a verification log.
Complete every course in this path to collect 6 verifiable certificates. Each one has a unique public ID and a QR code that resolves to a live status record.
The complete starting point for a career in the browser. Build structure with HTML, shape it with CSS and make it react with JavaScript — then prove it with a certificate.
Portfolio project includedLearn to think in programs. Start with values and logic, build up to functions and files, and finish with an automation script that saves real time.
Portfolio project includedCombine SQL and Python to clean, query and summarise data. Designed for analysts, operators and anyone who works with spreadsheets that have outgrown them.
Portfolio project included