The catalog

Pick your blade to sharpen

Every Whetcode course works the same way: read a little, type a lot, run it for real.

Filter
Showing 1–12 of 125 courses
Python

Python from Zero

From "what is code?" to building a text adventure — by typing every line yourself.

49 lessons 10 modules 10 bosses
SQL

SQL from Zero

Query real databases in your browser. Tables, joins, and the questions data answers.

40 lessons 10 modules 10 bosses
Data Science & Stats

Python for Data Science

Turn raw numbers into real insight — NumPy, pandas, and real charts, all in your browser.

40 lessons 10 modules 10 bosses
Data Science & Stats

PySpark for Data Engineering

Real PySpark syntax — SparkSession, DataFrames, and pipelines — executing right in your browser.

40 lessons 10 modules 10 bosses
GenAI & LLMs

LangChain & LangGraph

Real chain and graph syntax — prompts, parsers, memory, tools, and StateGraph — running against a sandbox stand-in in your browser, with the differences called out as you go.

32 lessons 8 modules 8 bosses
Data Science & Stats

Statistics for Data Science

Mean to hypothesis test — describe data, quantify uncertainty, and prove a claim with real evidence, all in your browser.

40 lessons 10 modules 10 bosses
Data Science & Stats

Advanced Statistics for Data Science

t-tests to bootstrapping — small samples, categorical data, regression, and resampling, all in your browser.

40 lessons 10 modules 10 bosses
Data Science & Stats

Maths for Data Science

Vectors to gradient descent — the linear algebra and calculus underneath every data science model, all in your browser.

40 lessons 10 modules 10 bosses
Machine Learning

Machine Learning Foundations

Build k-NN, Naive Bayes, logistic regression, decision trees, K-Means, and ensembles entirely from scratch with NumPy — no black boxes.

38 lessons 10 modules 10 bosses
Machine Learning

Scikit-Learn: Real Machine Learning

Real scikit-learn — LinearRegression to Pipelines — fit, predict, tune, and evaluate genuine models, all in your browser.

40 lessons 10 modules 10 bosses
Data Science & Stats

Data Cleaning & Wrangling

Types, missing values, duplicates, outliers, strings, dates, reshaping, and joins — the real 80% of data science, mastered hands-on.

40 lessons 10 modules 10 bosses
SQL

Advanced SQL for Analytics

CTEs, window functions, cohorts, funnels, and retention — the query patterns behind every real analytics dashboard.

40 lessons 10 modules 10 bosses