Code. Simply. Clearly. Calmly.
Video tutorials for modern ideas and open source tools.
We currently host 475 short videos in 66 courses.
New content is announced via a newsletter.
See what people have said about us here.
Made by people who want to remedy the skill anxiety.
Short and simple video lessons that start from scratch.
Tools and thoughts that might make your professional life more enjoyable.
Tools for Python People
args kwargs
Function Arguments
black
Format Your Code
chime
Sound Cues
comprehensions
Awesome One-Liners
cookiecutter
Automate Boilerplate
decorators
Expressive Functions
entr
Repeat on Change
fastapi
Fast WebStuff
flake8
Check Your Style
gazpacho
Simple Scraping
gin
Configure Python
lambda
Expressive Functions
locust
Web Stress Tests
logging
Better Hindsight
makefiles
Not War
method chains
Functional Objects
mkdocs
Documentation Tool
ngrok
Quick Demo Tunnels
pathlib
For Files And Folders
pre-commit
Prevent Bad Commits
pytest
Intro to Testing
qr code
Image Links
readme files
Dearme, Readme
recursion
Rephrasing Complexity
rich
Great Terminal Output
streamlit
Interactive Demos
tqdm
Progress Bars
virtualenv
Environments Matter
zsh
Oh my! Nice Shell!
Python Data Tools
altair
Interactive Plots
annoy
Fast Array Retreival
cvxpy one
Linear Programming
cvxpy two
Quadratic Portfolio
deon
Sensible Checklists
dirty cat
Categorical Data
hiplot
Parallel Coordinates
human learn
Rule Based Systems
ipywidgets
UI on Jupyter
jax
Autodiff
jupyter lab
Happy Notebooks
matplot gif
Quick Gifs
matplotlib
Quick Plots
memo
Collect Stats
numba
Fast Numeric Code
pandas pipe
Clean Pandas Code
patsy
Feature Selection
pigeon
Simple Labelling
ray
Parallel Execution
scikit dummy
Smart Benchmark
scikit learn
Overview Starts Here
scikit meta
Extra Model Behavior
scikit metrics
Measurement Matters
scikit prep
Preprocess Data
sympy
Math with Python
Lessons from Datasets