Machine Learning Fundamentals
Core Learning Paths
FastAI
Practical deep learning courses for coders with a top-down approach
Explore →
ML From Scratch
Python implementations of ML algorithms with detailed explanations
Explore →
The Missing Semester of Your CS Education
MIT course covering essential computing tools
Explore →
StatQuest with Josh Starmer
Clear explanations of complex statistics and ML concepts
Explore →
Mathematics for Machine Learning
Free online book covering essential math for ML
Explore →
Programming & Tools
Real Python
Free Python tutorials covering data science and ML applications
Explore →
Project Euler
Mathematical and computational problems that enhance programming skills
Explore →
Streamlit Gallery
Examples and templates for building ML web applications
Explore →
Scikit-learn User Guide
Comprehensive documentation and tutorials
Explore →
Kaggle Learn
Hands-on tutorials for data science and ML
Explore →
Data Engineering Resources
Data Processing
Dagster
Open-source data orchestrator for ML pipelines
Explore →
Great Expectations
Data validation and documentation framework
Explore →
Pandas Cookbook
Practical recipes for data manipulation
Explore →
Awesome Data Engineering
Curated list of DE resources
Explore →
dbt (data build tool)
Transform data in your warehouse for analysis
Explore →
Databases & Data Storage
PostgreSQL Exercises
Learn PostgreSQL through interactive exercises
Explore →
Clickhouse
Open-source columnar DBMS for big data analytics
Explore →
DuckDB
In-process SQL OLAP database management system
Explore →
Minio
High-performance, S3-compatible object storage
Explore →
TimescaleDB
Open-source time-series database
Explore →
Machine Learning Resources
ML Frameworks & Libraries
Hugging Face
NLP community with pretrained models and datasets
Explore →
PyTorch Lightning
Lightweight PyTorch wrapper for ML researchers
Explore →
MLflow
Open-source platform for ML lifecycle
Explore →
TensorFlow Playground
Visual interactive neural network learning tool
Explore →
JAX
High-performance numerical computing and ML research
Explore →
ML Experiments & Optimization
Weight & Biases
Free experiment tracking tool for ML
Explore →
Optuna
Open-source hyperparameter optimization framework
Explore →
Ray Tune
Scalable hyperparameter tuning
Explore →
Yellowbrick
Visual diagnostic tools for ML
Explore →
ONNX
Open standard for ML interoperability
Explore →
AI Applications
Computer Vision
OpenCV
Open-source computer vision library
Explore →
Kornia
Differentiable computer vision library for PyTorch
Explore →
Albumentations
Fast image augmentation library
Explore →
CVAT
Free, online, interactive video and image annotation tool
Explore →
Detectron2
Facebook AI Research's computer vision platform
Explore →
Natural Language Processing
SpaCy
Industrial-strength NLP library
Explore →
NLTK
Suite of libraries for symbolic and statistical NLP
Explore →
Stanza
Stanford NLP toolkit for many human languages
Explore →
Label Studio
Open-source data labeling tool
Explore →
Haystack
End-to-end NLP framework for building search systems
Explore →
Generative AI
Diffusers
State-of-the-art diffusion models library
Explore →
Stable Diffusion
Latent text-to-image diffusion model
Explore →
LangChain
Framework for developing applications powered by LLMs
Explore →
Ollama
Run and customize open-source LLMs locally
Explore →
LocalAI
Self-hosted OpenAI-compatible API
Explore →