Learn to code on a deadline
30 Days
One focused month, about an hour a day. Enough to get useful at a single skill.
Learn Python in 30 Days
Read and write everyday Python: variables, loops, functions, files, and a first pass at data with pandas.
36h3 courses1.2h/daySee the plan →Learn JavaScript in 30 Days
Write JavaScript that runs in the browser: variables, functions, arrays, objects, DOM basics, and simple interactivity.
40h2 courses1.3h/daySee the plan →Learn TypeScript in 30 Days
Add types to real JavaScript: interfaces, union types, generics, and the strict-mode compiler that catches bugs before your code runs.
38h2 courses1.3h/daySee the plan →Learn HTML & CSS in 30 Days
Build and style a multi-page website by hand: semantic HTML, the box model, Flexbox, Grid, and simple animations.
33h3 courses1.1h/daySee the plan →Learn SQL in 30 Days
Query a real database with confidence: SELECT, WHERE, JOINs, GROUP BY, aggregates, and basic schema design.
33h2 courses1.1h/daySee the plan →Learn Git & GitHub in 30 Days
Use Git and GitHub the way teams do: commit, branch, merge, resolve conflicts, and open pull requests.
24h3 courses0.8h/daySee the plan →Learn AI Basics in 30 Days
Understand how large language models work, write effective prompts, and know what AI agents can and cannot do.
23h6 courses0.8h/daySee the plan →Learn Prompt Engineering in 30 Days
Get reliable output from ChatGPT, Claude, and other LLMs: clear instructions, roles, few-shot examples, chain-of-thought, and checking results instead of trusting them.
9h5 courses0.3h/daySee the plan →3 Months
A quarter of steady study. Enough to go deep or cover a full role's front end.
Learn Web Development in 3 Months
Build and ship interactive front-end websites: structured HTML, styled layouts, JavaScript behavior, and React components.
116h4 courses1.3h/daySee the plan →Learn Python in 3 Months
Write real Python programs and analyze data: functions, files, object basics, plus pandas and NumPy for data work.
148h5 courses1.6h/daySee the plan →Learn Data Science in 3 Months
Load, clean, and analyze data with Python and SQL, then build and evaluate a first machine learning model.
91h7 courses1h/daySee the plan →Learn Machine Learning in 3 Months
Train, evaluate, and improve machine learning models, and understand how neural networks and deep learning work.
107h6 courses1.2h/daySee the plan →Learn Backend Development in 3 Months
Build server-side applications: version control with Git, database work with SQL, and REST APIs with Node.js.
167h5 courses1.9h/daySee the plan →Learn JavaScript in 3 Months
Write confident modern JavaScript and build React apps: closures, async, the DOM, and component-based UIs.
160h4 courses1.8h/daySee the plan →6 Months
The honest timeline for a career switch. Fundamentals through shipping real apps.
Learn Software Engineer in 6 Months
Think like a software engineer: computer science fundamentals, web development, databases, and building full applications.
336h5 courses1.9h/daySee the plan →Learn Data Scientist in 6 Months
Do end-to-end data science: collect and clean data with Python and SQL, analyze it, and build machine learning models.
301h9 courses1.7h/daySee the plan →Learn AI Engineer in 6 Months
Build AI systems: Python and ML foundations, deep learning, working with LLMs, and building AI agents.
283h9 courses1.6h/daySee the plan →Learn Full-Stack Web Developer in 6 Months
Build and ship full-stack web apps: front-end with React and TypeScript, back-end with Node.js, and real databases.
326h6 courses1.8h/daySee the plan →