Four career tracks

Pick the engineer you want to become.

Every track is a complete path — fundamentals, real projects, interview preparation, and the job search at the end of it. You can change track later.

Full Stack AI Engineer

Most popular

Ship the entire product — interface, API, and the AI layer.

You want to build and launch complete AI products on your own.

The superset track: everything an AI Engineer does, plus the product around it.

You will build
  • A responsive marketing site with a real content source
  • A REST API with authentication and PostgreSQL
  • A real-time collaborative board
TypeScriptReactNext.jsNode.jsPostgreSQLLLM APIs

Roles: Full Stack Engineer · Product Engineer (AI) · Founding Engineer

Explore this track→

AI Engineer

Build products on top of foundation models.

You want to build with large language models, not train them.

Not model training or research — that is the ML Engineer track.

You will build
  • A prompt workbench with structured outputs
  • Semantic search over a document collection
  • A production RAG assistant with citations
PythonLLM APIsRAGVector DatabasesAgents & Tool CallingEvals

Roles: AI Engineer · GenAI Engineer · LLM Application Engineer

Explore this track→

ML Engineer

Train, serve, and monitor models in production.

You want to own models end to end, from raw dataset to live endpoint.

Not calling somebody else’s API — here you build and own the model.

You will build
  • An end-to-end tabular model with an honest evaluation
  • An image classifier fine-tuned from a pretrained backbone
  • A reproducible training pipeline with tracked experiments
PythonPyTorchscikit-learnMLflowFeature StoresModel Serving

Roles: Machine Learning Engineer · MLOps Engineer · Applied ML Engineer

Explore this track→

Data Engineer

Move and model data at scale.

You want to build the pipelines every other team depends on.

Not dashboards and analysis — you build the systems those run on.

You will build
  • An analytics layer over a raw dataset
  • An incremental ingestion job with tests
  • A batch ELT pipeline: orchestration, transformation, warehouse
SQLPythonApache SparkAirflowdbtApache Kafka

Roles: Data Engineer · Analytics Engineer · Data Platform Engineer

Explore this track→
Every track includes the core
Data Structures & AlgorithmsSystem DesignOperating SystemsComputer NetworksGit & GitHubDockerLinuxSQL
One platform. No limits on what you can build.

Everything you need to grow as an engineer — software engineering, AI, real-world projects, technical challenges, hands-on practice, AI-powered guidance, interview preparation, and career development.

Don’t just learn engineering. Experience it.

Learn. Build. Solve. Practice. Prepare. Get hired.