DataChinchilla
Free study paths into 14 tech roles, built from the best free courses. Drop in a CV and only what is missing is left.
Built with
- HTML
- CSS
- JavaScript
- pdf.js
- Python build scripts
- Firebase Auth
- Cloud Firestore
- Cloudflare
- Claude Code
The problem
Free material is everywhere. The hard part is the order, and knowing what a role really asks for.
What was built
- Ordered paths for Snowflake, dbt, Airflow, SQL, ML, LLMs, cloud certifications and more, each step sized to a week.
- A path builder: pick levels from any path, reorder them and share your own.
- A weekly planner, plus interview practice with the Blind 75 and SQL questions.
- Progress that works without an account. Everything is saved in the browser; signing in only syncs it to another computer.
A path from your CV
A CV is pasted or uploaded, a target role is chosen, and what is left is the short list of what is missing, instead of the whole catalog.
Your CV stays on your device
The CV is never uploaded. It is matched in the browser, and nothing is stored unless the person saves the path.
Reading what a CV does not say
“No experience with Spark” used to count as Spark. Negative mentions are now caught, and the level is read from how many distinct signals a topic has.
Keeping hundreds of links alive
Hundreds of external links break over time. So the checks are code, not a to-do:
- A link checker: its first run fixed 126 of 434 links that had moved.
- A coverage report shows, per role, how much of what it asks for has material.
- The catalog is generated from the pages themselves: one source of truth.
Built and run by one person: content curation, product, front end and the scripts that keep the catalog in shape.