Skip to content

Start a project

Your work, in a real repository,
with written feedback

Sign in with GitHub and we set up your first project for free in a private repository under the TechMonster organization. When you are ready for a full specialization track, request it and an advisor reviews the fit with you.

24 tracks · 1018 hand-authored projects · 197 video lessons · free start: C & Systems Programming (Zero to the Kernel)

Not ready to sign in? Try a browser exercise first — no account, nothing to install.

Two ways in

Free first project. Coached tracks on request.

FREE · AUTOMATIC

Free first project

  • Sign in with GitHub — your login is verified, nothing to type.
  • A private repository is set up for you automatically, with the brief and the project assessment criteria inside.
  • Our reviewer reads your commits and opens feedback as GitHub issues.
  • No payment, no card, no approval needed.

How the repository works

  • ·It is created inside the TechMonster organization on GitHub and you are invited to it — it is not created under your own account.
  • ·It is private: you, and the people reviewing your work, can see it.
  • ·Your commits are made under your own GitHub identity, and `git clone` gives you a complete copy, history included, that is yours to keep.

COACHED · ADVISOR-APPROVED

Specialization tracks

  • Pick a track from the catalog and send a request with a short note.
  • An advisor reviews the fit. Terms, fees and payment details are set out in a written program agreement, and the track starts only after you have signed it.
  • On approval your track repository is provisioned automatically — your free project continues inside it.
  • Coaching, AI-assisted code review and interview preparation follow the Career Coaching Program.

Catalog

Every track, straight from the curriculum

This list is generated from the same curriculum the repositories are built from. When a track is authored, it appears here.

AI-Chip & ML-Systems Engineering (GPU Kernels to Compilers)

Build the layer that makes AI fast on hardware — the layer of the AI-infrastructure stack that sits closest to the hardware.

Related roles: GPU Kernel Engineer, ML Systems / Inference Engineer …

6 phases · 48 projects

AI / ML with Python

Build ML engineering skills through projects you can show and explain: data foundations (NumPy, pandas, viz, SQL), classical machine learning with honest evaluation, deep learning (CNNs, RNNs, transf…

Related roles: ML Engineer, Data Scientist …

6 phases · 49 projects

AI-Native / LLM Application Engineering

Build production LLM applications the way modern teams actually do: structured outputs, RAG, agents, tool use, evals, and MCP.

Related roles: AI Engineer, LLM Application Developer …

4 phases · 17 projects

Backend / API Engineering

Build production backends: REST and GraphQL APIs, relational and cached data, auth, background jobs, testing, and system design.

Related roles: Backend Engineer, API Engineer …

4 phases · 19 projects

Build Your Own Small Language Model

Build the whole stack that sits underneath a language model API, on the laptop you already own.

Related roles: Machine Learning Engineer (training and inference), LLM Infrastructure / Inference Engineer …

7 phases · 17 projects · 17 videos

C & Systems Programming (Zero to the Kernel)

Free start

Learn C the way the systems world actually uses it — as the portable assembly that the Linux kernel, device drivers, embedded firmware, databases, and network stacks are written in.

Related roles: Systems / Kernel Engineer, Embedded / Firmware Engineer …

6 phases · 48 projects · 48 videos

Honest expectations

What this is, and is not

The program provides coaching, skill building and job-search guidance. It does not guarantee employment, interviews, salaries or any specific outcome. A request is not an acceptance: an advisor decides, and program terms and fees are confirmed in writing before you commit to anything.

Read the Program terms and the Privacy Policy for what we store about program accounts.

Questions people ask

Questions people ask about the program

Is the first project really free?

Yes. After you sign in with GitHub, the first project is created for you in a private repository under the TechMonster GitHub organization, with no advisor approval and nothing to pay.

Do I need a GitHub account?

Yes. Sign-in is through GitHub because every project lives in your own repository and reviews are posted there. The GitHub login you sign in with is the one that receives the repository invitation.

What is a specialization track?

A track is a sequence of hand-authored projects, grouped into phases, for one target role. You request a track from the catalog; an advisor reviews the fit and confirms terms with you before the track repository is set up.

How are fees handled?

Program terms, fees and payment details are confirmed with you in writing before you enrol in a paid track. Nothing is charged for the free first project.

Does the program guarantee a job?

No. The program provides coaching, skill building and job-search guidance. It does not guarantee employment, interviews, salaries or any specific outcome.