← All projects
Own product · 2026

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.

SQLPythondbtAirflowCloudhired

Built with

23study paths
350steps, about 2,235 hours of material
100%of what every role asks for has material
139interview practice problems

The problem

Free material is everywhere. The hard part is the order, and knowing what a role really asks for.

What was built

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.

A CV is pasted or a PDF is droppedthe PDF is read in the browser with pdf.js
The text is matched against a vocabulary of topicseach topic has its own signals: tools, techniques, synonyms
The target role is compared against iteach role asks for topics with a weight
The missing steps become a path
runs in the browserwhat the person sees

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:

Built and run by one person: content curation, product, front end and the scripts that keep the catalog in shape.