C:\> LOADING AI SINCE 1943…

AI is older than your computer. Let's boot it up.

Free, friendly lessons from your first line of Python to how AI actually works. Real models run right here in your browser. No signup, no install.

AI is a whole operating system, not one app.

Spam filtersMapsPhoto taggingNetflix picksFraud alertsAutocorrectMedical scansChatbots (the new kid)

Two ways in

Every topic has a plain-English version and an under-the-hood version. Pick whichever fits today.

for_everyone.txt

Plain-English track

No code, no jargon. Start with 80 years of AI history and why the robots still aren't coming.

Start with the history
for_engineers.py

Under-the-hood track

Python, NumPy, PyTorch and ONNX. Read and run the notebook behind every demo.

Browse the code

Open a lesson

From zero to AI in four stages. Follow them in order or jump to whatever you're curious about.

01Start here

history.txt

History of AI

80 years of hype vs. reality. No code, just the story.

~15 min · timeline✓ done
00_python.py

Python basics

Variables, lists, functions. Never coded? Start here.

~45 min · code-along✓ done

02Classic machine learning

01_basics.py

ML basics

NumPy, Pandas and the shape of data.

~40 min · code-along✓ done
02_supervised.py

Teach a machine

Supervised learning: learning from labelled examples.

~50 min · live demo✓ done
03_clusters.py

Find hidden groups

Clustering data nobody labelled.

~40 min · live demo✓ done
04_recommend.py

Why Netflix knows you

How recommendation systems pick for you.

~30 min · live demo✓ done

03Deep learning

05_neural.py

Neural networks

Layers of tiny maths passing notes.

~45 min · live demo✓ done
06_vision.py

How computers see

Pictures are just numbers. Colour demo.

~40 min · live demo✓ done
07_forecast.py

Predicting tomorrow

Forecasting with time series and LSTMs.

~30 min · demo✓ done

04Language, generative & adversarial AI

08_language.py

Fancy autocomplete

From word vectors to language models.

~30 min · live demo✓ done
09_generate.py

How ChatGPT writes

Be the language model, then build a baby GPT.

~30 min · live demo✓ done
10_adversarial.py

How to fool an AI

Adversarial examples, prompt injection and defences.

~30 min · live demo✓ done
Ishani Kathuria

Hi, I'm Ishani.

I research AI and make videos explaining it in plain English, because understanding something is the best cure for being scared of it.