AI / ML & Data Science

From maths and programming foundations to deep learning, MLOps and a portfolio you can show.

Who it's for: Engineering students and working programmers moving into machine learning. Starts at setting up your machine and assumes no prior ML.

Sign in to keep your progress.

How much of it do you want?

Zero to advanced AI/ML/Data Science for ECE graduates and working engineers.

Narrow this list

Included in at least one reviewed higher-education syllabus.

All modules

14 modules · 182 topics · ~986 estimated learning hours. Each module builds on the ones before it — follow the "Comes after" chips to stay on solid ground.

01

Mathematics for Machine Learning

You already did most of this in your ECE degree. This module reframes it around the three questions ML keeps asking: what shape is the data, which way is downhill, and how sure am I.

24 topics ~116 h8 foundation · 14 core · 2 advanced
See the 24 topics
Open
02

Python — Basics to Advanced

Python is the lab bench for everything after this. Get fluent enough that the language stops being the obstacle.

17 topics ~78 h6 foundation · 8 core · 3 advanced6 of 17 topics in a reviewed syllabus
See the 17 topics
Open
03

Data Handling & Analysis

Most of a working data job is here. Models are the short part; getting trustworthy data into the right shape is the long part.

9 topics ~60 h3 foundation · 5 core · 1 advanced
See the 9 topics
Open
04

Classical AI — Agents, Search & Knowledge Representation

The pre-neural artificial intelligence that still runs in production: what the field decided intelligence means, rational agents and their environments, systematic, heuristic and local search, and the symbolic and probabilistic ways of representing what a system knows.

14 topics ~63 h3 foundation · 11 core · 0 advanced
See the 14 topics
Open
05

Classical Machine Learning

Tree ensembles still win most tabular problems in industry. Learn this properly before deep learning, not after.

22 topics ~104 h7 foundation · 15 core · 0 advanced
See the 22 topics
Open
06

Deep Learning

Where your signals-and-systems instincts pay off. Build the intuition and the training craft, not just the API calls.

21 topics ~117 h1 foundation · 15 core · 5 advanced
See the 21 topics
Open
07

Natural Language Processing

The bridge between classical ML and the LLM era. Do not skip the pre-transformer half — it is where the evaluation instincts come from.

11 topics ~55 h2 foundation · 9 core · 0 advanced
See the 11 topics
Open
08

Large Language Models

The commercially hot layer. The skill that separates people here is evaluation and cost control, not prompting.

14 topics ~81 h0 foundation · 8 core · 6 advanced
See the 14 topics
Open
09

Agentic AI

The newest layer and the least settled. Learn the patterns and the failure modes; frameworks here have a shelf life of months.

11 topics ~53 h0 foundation · 5 core · 6 advanced
See the 11 topics
Open
10

Production & MLOps

The difference between a notebook and a product. Employers pay for this part, and most self-taught candidates skip it.

11 topics ~55 h0 foundation · 7 core · 4 advanced
See the 11 topics
Open
11

The ECE Bridge — Signals, Edge & Embedded AI

Your unfair advantage. Most CS graduates cannot do this half, and hardware-adjacent AI roles pay for it.

8 topics ~42 h0 foundation · 5 core · 3 advanced
See the 8 topics
Open
12

Frontier Topics

What changed recently and is likely to still matter. Treat this module as perishable — revisit it every quarter.

8 topics ~29 h0 foundation · 1 core · 7 advanced
See the 8 topics
Open
13

Capstones, Portfolio & Interviews

Nothing here is optional. Four finished projects beat twelve finished courses in every hiring conversation.

8 topics ~120 h0 foundation · 6 core · 2 advanced
See the 8 topics
Open