Learning path · Beginner

Data & AI Foundations

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.

12 weeks 6 courses 72 lessons 6 certificates
The sequence

6 courses, in the right order.

Each step assumes only what came before it. Follow the sequence or jump to a course you need.

01
Step 1 · Beginner

SQL & Databases

Open course

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.

Querying dataDatabase skills from the startRelating and summarisingReshaping resultsComposing queriesData in practiceProject
0/16 lessons0%
SQL Fundamentals
02
Step 2 · Beginner

Python Foundations

Open course

Learn programming fundamentals with Python — variables, control flow, functions, collections, classes, files, tests and packaging — then ship a small project you can extend.

First stepsPython from zeroStructure your codeShape the dataBuild real programsQuality and deliveryShip it
0/16 lessons0%
Python Foundations
03
Step 3 · Intermediate

PostgreSQL Foundations

Open course

Go beyond basic SQL. Design schemas, write joins and aggregations, read query plans, add the right indexes and protect data with transactions and roles.

A database you can operate
0/10 lessons0%
PostgreSQL Foundations
04
Step 4 · Beginner

MongoDB Foundations

Open course

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.

Documents with discipline
0/10 lessons0%
MongoDB Foundations
05
Step 5 · Intermediate

Data Structures & Algorithms

Open course

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.

Reason about cost and structure
0/10 lessons0%
Data Structures & Algorithms
06
Step 6 · Beginner

AI Literacy for Developers

Open course

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.

A reliable AI workflow
0/10 lessons0%
AI Literacy
Portfolio project

Verified data brief

Use data and AI to answer a question, then prove every claim.

about 6 hours Portfolio piece

The brief

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.

Stretch goals

  • Publish a notebook that runs end to end.
  • Ask a second model and note where it disagrees.

Acceptance criteria

0/6
Sign in to tick criteria and save your project link.Sign in
Path complete

Finish with proof, not just a folder of files.

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.

Data & AI Foundations72 lessons · 16 hours
SQL & DatabasesPython FoundationsPostgreSQL FoundationsMongoDB FoundationsData Structures & AlgorithmsAI Literacy for Developers