Code Cardio
Interactive crash courses on the stuff around the code: Git, the terminal, SQL, HTTP & APIs, env vars, deploys, auth, Docker, packages, debugging, and the browser. No videos. One concept at a time. No longer than a workout.
Courses
- Git Gym: Git. Commit, branch, merge, push, and the commands that get you out of trouble. (free)
- Terminal Treadmill: The Terminal. Move around folders, chain commands with pipes, and fix "command not found". (free)
- SQL Squats: SQL. SELECT, JOIN, GROUP BY: Getting comfortable with queries.
- JSON Jumping Jacks: JSON & Data Formats. The shape of every API response and config file.
- HTTP Pushups: HTTP & APIs. Requests, responses, methods, status codes, and headers.
- Env Endurance: Environment Variables & Secrets. .env files, process.env, and why you never commit secrets.
- Deploy Deadlifts: DNS & Deploying. What happens between typing a URL and seeing your site.
- Auth Aerobics: Auth. Password hashing, sessions, JWTs, OAuth, and who's allowed to do what.
- Docker Dumbbells: Docker. Images, containers, Dockerfiles, ports, and volumes.
- Package Pilates: Packages & Dependencies. package.json, lockfiles, semver, and why it works on your machine.
- Debug Drills: Debugging & Errors. Read the stack trace, find the actual line, and stop guessing.
- Browser Burpees: HTML, CSS & the DOM. How a browser turns HTML, CSS, & JavaScript into a page.
$9.99 once, lifetime access to every paid course. Git and the terminal are free, no account.
FAQ
- Is Code Cardio free?
- Git Gym and Terminal Treadmill are free with no account. The other 10 courses are $9.99 once for lifetime access, including courses added later.
- Do I need to install anything?
- No. Each course runs a simulated environment in the browser: you type real commands and it responds. No video, nothing to install.
- How long is a course?
- Each course has 5 short modules and takes 30 to 45 minutes.
- Who is it for?
- Beginners, people who need a refresher, and people who build with AI but want the fundamentals behind it.
- Can I get a refund?
- Yes, refund requests within 7 days of purchase. See the terms page.