Every skill here is earned the same way: read the lessons, pass the check, then do the real thing. It lands on your profile with a link to the work that proves it.
43 builders applied for the average internship here. A proved skill is how you stop being one of the other 42.
Not sure what to learn? Say where you are heading and these skills become a route — in order, starting from what you can already do.
You will turn your project into a profile people can scan fast. You will have a clean GitHub profile, one strong repo, a good README, a free live deployment, and a simple way to share it.
6 lessons · 26 min

Use Claude Code safely inside a real repo. Set project context, plan changes, control permissions, review diffs, and submit a hackathon project with a public repository.
7 lessons · 37 min
Start learningCreate a clear LinkedIn profile that shows your skills, projects, and proof. Use it to ask better questions and get useful replies from builders and recruiters.
8 lessons · 33 min
Start learningLearn Git by using it on a real project. You will make clean commits, fix common mistakes, push to GitHub, and submit a public repo a recruiter can understand.
8 lessons · 33 min
Start learningStop copying snippets blindly. Build a small JavaScript project that uses real data, clean functions, modules, fetch, async/await, and a public repo recruiters can read.
8 lessons · 36 min
Start learningMake your project screens clearer, readable, and easier to use. You will improve hierarchy, spacing, type, colour, states, and UI copy before submitting a hackathon project.
7 lessons · 30 min
Start learningDesign a small REST API with clear URLs, methods, responses, pagination, errors, versioning, and docs. Prove it with a public repo a teammate can run and call.
8 lessons · 35 min
Start learningDesign tables, write useful queries, debug slow lookups, and protect inputs with parameters. You will ship a small feature with a public repo that recruiters can inspect.
8 lessons · 34 min
Start learningAdd authentication to a web app without inventing your own crypto. You will use hashing, sessions or tokens, cookie flags, OAuth, and route protection in a project a recruiter can inspect.
7 lessons · 29 min
Start learningConvert a small JavaScript app to TypeScript and use types to catch bugs before your demo. You will ship it in a public repo recruiters can inspect.
8 lessons · 35 min
Start learningBuild a small React 19 app with components, props, state, forms, lists, lifted state, and only useful effects. Ship it in a public repo recruiters can inspect.
8 lessons · 35 min
Start learningBuild a hackathon-ready Next.js app with App Router, Server Components, server data fetching, route handlers, and a public deployed link that works on a judge phone.
7 lessons · 30 min
Start learningUse Tailwind CSS v4 to turn a working page into a clean, responsive, recruiter-ready project. You will style a real Vite app with layout, spacing, type, dark mode, and tidy classes.
7 lessons · 30 min
Start learningBuild a Node.js 24 LTS and Express 5 API that handles routes, middleware, bodies, queries, env variables, errors, and a clean project structure. Finish with a public repo a recruiter can run.
8 lessons · 33 min
Start learningBuild a small full-stack project that works, reads cleanly, and can be reviewed by teammates or recruiters. You will choose a finishable stack, connect your UI to your own API, and submit a public repo.
7 lessons · 30 min
Start learningPut a working web project on the internet with a host, production database, environment variables, custom domain, and mobile check. Finish with a public repo recruiters can open.
7 lessons · 28 min
Start learningBuild a small Python command-line tool for AI-adjacent work. You will handle data, APIs, environments, and packaging basics so someone else can run your project from GitHub.
8 lessons · 35 min
Start learningLearn the ML ideas you need to read scikit-learn code, choose a basic model, test it honestly, and ship a small public ML project repo.
7 lessons · 30 min
Start learningLoad messy CSV and JSON data, clean it with pandas and NumPy, join tables, group results, and make quick charts. Finish with a public repo that proves you can prepare data for a real project.
8 lessons · 33 min
Start learningLearn to test an ML model without fooling yourself. You will use baselines, validation splits, confusion matrices, precision, recall, and honest demo reporting.
7 lessons · 31 min
Start learningLearn to prompt language models so they return usable, testable output. You will build and submit a small hackathon project that uses prompts safely and predictably.
8 lessons · 38 min
Start learningBuild a small app feature that calls OpenAI from your backend, streams replies, returns structured JSON when needed, and handles keys, limits, tokens, and cost.
7 lessons · 32 min
Start learningBuild a small RAG app that answers questions from your own documents, cites sources, and includes checks for grounded answers. You will ship it with a public repo recruiters can inspect.
7 lessons · 32 min
Start learningBuild an agent that can call tools, handle results, ask for approval when needed, stop safely, and show when a plain script is the better choice.
7 lessons · 35 min
Start learningLearn to work with AI coding tools without losing ownership of your project. You will add project instructions, verify generated code, protect secrets, and submit a repo you can explain.
8 lessons · 38 min
Start learningBuild, test, and deploy a Solidity 0.8.x contract that looks credible in a public repo. You will use modern structure, local tests, a testnet deployment, and a security checklist.
8 lessons · 34 min
Start learningBuild a React dapp that connects a wallet, reads contract state, sends a transaction, waits for confirmation, handles errors, and shows users what they sign.
8 lessons · 36 min
Start learningBuild a Flutter Android app with real screens, API data, local storage, and a phone-ready APK. You will finish with a public repo a recruiter can open and run.
7 lessons · 30 min
Start learningPackage your web app so it runs the same way on another laptop. You will write a Dockerfile, add Compose with a database, and submit a repo a recruiter can run.
7 lessons · 28 min
Start learningBuild a public repo that shows how to pick arrays, maps, stacks, queues, linked lists, trees, heaps, and graphs for interview problems. You will include costs, code, tests, and explanations.
8 lessons · 35 min
Start learningPractice common placement-round patterns and package your work into a public repo a recruiter can inspect. You will solve, explain, test, and document your approach.
8 lessons · 35 min
Start learningBuild a small feature using object-oriented code that a recruiter can read. You will model classes, interfaces, composition, and SOLID choices in a public repo.
7 lessons · 30 min
Start learningLearn when common design patterns solve real code pain, and when they add noise. You will refactor a small app and publish a repo recruiters can inspect.
8 lessons · 38 min
Start learningLearn to sketch a practical system design, explain trade-offs, and submit a hackathon project that shows clients, APIs, data, caching, queues, and scaling choices.
8 lessons · 38 min
Start learningLearn what to test, how to write your first unit and API tests, and how to run them on every push. Finish with a public repo that shows a working test suite.
7 lessons · 33 min
Start learningTurn raw product events into useful numbers using SQL. You will build and submit a small analytics project with queries for cohorts, funnels, rankings, and checked metrics.
8 lessons · 36 min
Start learningLearn the statistics you need to explain hackathon data honestly. You will ship a project that uses charts, samples, and test results without overclaiming.
8 lessons · 36 min
Start learningLearn to choose clear charts, avoid misleading visuals, and build one useful dashboard chart in code for a hackathon project submission.
8 lessons · 38 min
Start learningBuild a small Java command-line app that reads data, uses clean classes, handles errors, and can be built by someone else from your public repo.
8 lessons · 34 min
Start learningUse modern C++ to solve problems and ship a small project with a clean public repo. You will practise STL, strings, classes, RAII, move semantics, compiling, debugging, and avoiding undefined behaviour.
8 lessons · 38 min
Start learningBuild a small Go HTTP service with clean types, errors, concurrency, modules, and a shippable binary. Finish with a public repo a recruiter can run.
7 lessons · 29 min
Start learningBuild a small Rust command-line tool and publish it in a public repo. You will use ownership, Result, pattern matching, traits, crates, and compiler errors without getting stuck.
7 lessons · 29 min
Start learningLearn to write HTML that means something and CSS that keeps working as your page grows. You will ship a responsive, accessible front-end project with a public repo.
Every front-end role assumes it.
8 lessons · 37 min
Start learning