# BitBootcamp > Hands-on AI/ML and data engineering education. Free interactive primers, labs, and the Canon — browser-runnable implementations of 19 landmark textbooks. Over 5,500 code labs, 282 Canon labs, 40 portfolio projects, and an employer skills assessment platform (B2B). ## Courses - [Data Skills (SQL, pandas, Python)](https://bitbootcamp.com/view?doc=../curriculum/sql-foundations/SQL-01-001-P-select-and-filtering.md): Free flagship course — SQL foundations through advanced analytics - [AI/ML Foundations](https://bitbootcamp.com/view?doc=../curriculum/ai-ml-foundations/AIM-01-001-P-supervised-vs-unsupervised.md): Supervised, unsupervised, evaluation, neural nets - [Cybersecurity, Starter](https://bitbootcamp.com/view?doc=../curriculum/cybersecurity/CYBER-01-001-P-threat-modeling.md): Threat modeling, secure systems, incident response - [Leadership & AI Agents](https://bitbootcamp.com/view?doc=../curriculum/leadership-agents/LEAD-01-001-P-agentic-systems.md): Agentic AI, orchestration, LLMs in production - [DevOps Engineering](https://bitbootcamp.com/view?doc=../curriculum/devops/DEVOPS-01-001-P-ci-cd-fundamentals.md): CI/CD, containers, Kubernetes, observability ## The Canon — 19 Landmark Textbooks, Browser-Runnable Each book has 12–18 labs you can run directly in the browser (pure NumPy, no GPU needed): - [Introduction to Statistical Learning (ISLR)](https://bitbootcamp.com/canon): Regression, classification, trees, SVM, clustering - [Deep Learning / Goodfellow](https://bitbootcamp.com/canon): From-scratch numpy backprop, CNNs, RNNs, attention - [Sutton & Barto Reinforcement Learning](https://bitbootcamp.com/canon): Policy gradient, Q-learning, actor-critic - [Bishop PRML](https://bitbootcamp.com/canon): Probabilistic graphical models, variational inference - [Murphy — Probabilistic Machine Learning](https://bitbootcamp.com/canon): GPs, VAEs, flows, diffusion from scratch - [Gelman BDA3 — Bayesian Data Analysis](https://bitbootcamp.com/canon): Hand-rolled MCMC, HMC, hierarchical models - [Causal Inference — Hernan & Robins](https://bitbootcamp.com/canon): SCMs, propensity, IV, diff-in-diff, sensitivity - [CLRS Algorithms](https://bitbootcamp.com/canon): Sorting, graphs, DP, NP-completeness — operation counting - [Wasserman All of Statistics](https://bitbootcamp.com/canon): Inference, bootstrap, testing, regression - [Blitzstein — Introduction to Probability](https://bitbootcamp.com/canon): Counting, Bayes, CLT, Markov chains, Poisson - [LLMs & Agents (original)](https://bitbootcamp.com/canon): Build a GPT and full agent from scratch in NumPy - [+ 8 more books](https://bitbootcamp.com/canon): Boyd Convex Optimization, MacKay Information Theory, ESL, IML, Lattimore Bandits, Strang Linear Algebra, Efron-Hastie CASI, Forecasting P&P ## Interactive Playgrounds - [/play](https://bitbootcamp.com/play): 39 drag-the-knob explorable demos (Self-Attention, Diffusion, word2vec, ResNet, GAN, DQN, MCTS, and more) ## Practice & Projects - [/practice](https://bitbootcamp.com/practice): Free browser-graded SQL, pandas, Python practice banks on real e-commerce data - [/projects](https://bitbootcamp.com/projects): 40 portfolio ML project notebooks (executable in-browser via Pyodide) ## Skills Assessments (B2B) - [/skills](https://bitbootcamp.com/skills): Self-assessment — Data Analyst, Data Engineer, Data Scientist batteries (browser-graded SQL/Python/pandas) - [/assessments](https://bitbootcamp.com/assessments): Employer hiring assessments with ATS API, session replay, cohort benchmarking ## Sitemap - https://bitbootcamp.com/sitemap.xml