Pick your blade to sharpen
Every Whetcode course works the same way: read a little, type a lot, run it for real.
Python from Zero
From "what is code?" to building a text adventure — by typing every line yourself.
SQL from Zero
Query real databases in your browser. Tables, joins, and the questions data answers.
Python for Data Science
Turn raw numbers into real insight — NumPy, pandas, and real charts, all in your browser.
PySpark for Data Engineering
Real PySpark syntax — SparkSession, DataFrames, and pipelines — executing right in your browser.
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.
Statistics for Data Science
Mean to hypothesis test — describe data, quantify uncertainty, and prove a claim with real evidence, all in your browser.
Advanced Statistics for Data Science
t-tests to bootstrapping — small samples, categorical data, regression, and resampling, all in your browser.
Maths for Data Science
Vectors to gradient descent — the linear algebra and calculus underneath every data science model, all in your browser.
Machine Learning Foundations
Build k-NN, Naive Bayes, logistic regression, decision trees, K-Means, and ensembles entirely from scratch with NumPy — no black boxes.
Scikit-Learn: Real Machine Learning
Real scikit-learn — LinearRegression to Pipelines — fit, predict, tune, and evaluate genuine models, all in your browser.
Data Cleaning & Wrangling
Types, missing values, duplicates, outliers, strings, dates, reshaping, and joins — the real 80% of data science, mastered hands-on.
Advanced SQL for Analytics
CTEs, window functions, cohorts, funnels, and retention — the query patterns behind every real analytics dashboard.