Hands-on depth, without the setup headache

The Lab.

Skip the friction of installs and local tooling. Code it, simulate it, work through a concept step by step. You get immediate feedback and room to push things further.

Made for people who learn by doing. Those starting from zero, or anyone who has covered this ground before and would rather experiment immediately without spinning up an environment or rewatching anything.

Lessons are bite-sized and built to be touched, not just read. Start with a track that fits where you are; more are on the way across software, AI, and physical systems.

Available now

Labs

Pick a track. Each one is built for the browser: hands-on exercises, live feedback, and space to try things without breaking your machine.

Live Python · OpenCV

OpenCV

OpenCV from first principles. Images as data, color spaces, contours, detection, geometry, and capstone projects. One library, end to end.

Live Python · NumPy · Matplotlib

Aerospace

Pilot track: vectors, atmosphere models, rocket equation, orbits, and Hohmann transfers. Code the physics, plot the curves, read the numbers.

Live Python · NumPy · Matplotlib

CFD

Flow patterns, conservation ideas, channel profiles, pressure and speed, then a first simulation-style step. Code and plots in the browser, nothing to install.

Live Python · OpenFOAM workflow

OpenFOAM

Case directories, blockMesh, patch BCs, icoFoam mindset, and log-style checks. Batch 1 in Python; optional Docker cavity on the server.

Live Python · NumPy · Leaflet

GIS

Coordinates, great-circle distance, projections, GeoJSON, and raster grids. Python in the browser paired with interactive Leaflet maps.

Live Python · NumPy · Interactive

CAD

Mechanical engineering fundamentals: parametric sketching, extrude and revolve, engineering drawings, ISO tolerances, and factor of safety. Interactive tools and Python.

Coming soon

More coming

New tracks are in the works—software, AI, and physical systems. Check back as the catalog grows.