Private BetaLaunchFar is invite-only right now.Join the waitlist →
One of the world's first agentic course platforms

Mentors who've actually done the job.

Build real-world AI/ML products deployed in production. Guided by a mentor at every step.

Beta · invite-only
Free · Python & SQL to start
First 250 · first course free
How it works

Your mentor builds the roadmap. You ship the work.

Day one, your mentor drafts a structured path with you: what to learn, in what order, what to build next. Then it reshapes as you progress and your goals change.

  1. 01
    Start
    You and your mentor draft the roadmap together
  2. 02
    Learn
    Python Fundamentals, interactive, in-browser
  3. 03
    Build
    Production AI/ML projects, end to end
  4. 04
    Practice
    Aimed at the spots you keep missing
The courses

Production-grade. Not curriculum slop.

Each course ships you something real: a RAG system over your own docs, a fine-tuned model on real evals. Every AI/ML course takes you through deployment too, so you finish with something running in production, not a notebook. Start free with Python & SQL.

Upcoming
RAG

RAG Basic: End-to-End RAG

Build a complete RAG system on a fully local, open-source stack, FastAPI, Docling, OpenSearch, vLLM. Your documents never leave your machine.

You shipA local RAG system over your own docs
6 modules· Deployment included
Upcoming
RAG+

Advanced RAG

Past the naive baseline, hybrid retrieval, rerankers, query rewriting, and evals that hold up once real users hit it.

You shipA retrieval pipeline that survives real users
Reranking· Evals· Deployment
Upcoming
FT

Fine-tuning, evaluated

When fine-tuning is actually the right answer. LoRA, full FT, and evals you can defend, not vibes.

You shipA fine-tuned model you can defend
LoRA· Full FT· Deployment
Free
PY

Python Fundamentals

Production-fluent Python for AI work, run right in the browser via Pyodide. From print() to an LLM cost reporter.

You shipProduction-fluent Python for AI work
63 challenges· Pyodide
Free
SQL

SQL for ML

Window functions, joins, and the queries you'll actually write to pull training data.

You shipThe queries you'll write to pull training data
8 lessons· ~6 hours
The courses

Courses that calibrate to your ambition.

After every lesson, we probe the exact concept tied to the role you're chasing. Nail it, skip ahead. Miss it twice, the lesson loops back differently. Every example pulls from the job you're transitioning into, not the average learner's.

RAG Basic · Lesson 9 · Check-inCalibrating
Aimed at
Ship a docs chatbot to your team, Friday
Goal · set in onboarding · week 6 of 12
Your retriever is returning the wrong section for half the queries. The bug is most likely in…
A. The embedding model choice
B. The vector DB index type
C. Chunk boundaries & overlap
D. The retrieval top-k
↳ Probed because you flagged chunking as “fuzzy” in Lesson 7.
Adaptive · loops back
Missed twice. Replaying as code walkthrough, then mentor check on Friday.

What makes it different.

  1. 01
    Check-in after every lessonEach lesson ends with a probe tied to your ambition, not "did you watch?" but "can you ship it?"
  2. 02
    Missed twice → it loops back differentlyWrong on a concept? The lesson reshapes, written, then code, then a mentor walkthrough, until it sticks.
  3. 03
    Skips what you already knowAlready ship this in prod? The lesson auto-skips. Your time stays at the edge, not on review you don't need.
  4. 04
    Examples from the job you're chasingSenior backend → ML engineer means SQL-flavoured retrievers and eval pipelines, not toy notebooks on iris.
The mentor

Pair with a mentor that remembers you.

Most AI tutors forget you between sessions. Your LaunchFar mentor remembers your background, the questions you've struggled with, and the roadmap you're walking, across months.

Your roadmap · auto-updatedLive
To do4
01 · Just added
RAG Basic: End-to-End RAG
02
Embeddings deep-dive
03
Eval & retrieval quality
In progress1
Active
Python Fundamentals · Lesson 4

What makes it different.

  1. 01
    Long memory across sessionsIt knows what you shipped last month and what you got stuck on. No more re-explaining your stack every time.
  2. 02
    A roadmap you can editPulled into a Kanban you actually own. Drag, reorder, delete. The mentor proposes; you decide.
  3. 03
    Calibrated to your levelIt pitches answers at your background, not at "average learner." Senior backend ≠ data scientist ≠ PM.
  4. 04
    Pulls from real practiceIt knows which questions you've missed and surfaces them again, until you actually have it.
Inside LaunchFar

Four surfaces, one cohesive product.

01 · Practice

Spaced practice on the questions you keep missing.

Every lesson generates practice questions tied to your weak spots. The mentor surfaces them again days later, until you genuinely have it, not just because you saw it once.

Practice · Embeddings · Question 4 of 7
For a chatbot over technical documentation with code snippets, which embedding strategy gives the best retrieval quality?
A. Embed each page as a single vector
B. Chunk by section + overlap, embed each chunk
C. Use only the page titles
D. Fine-tune the embedding model first
↳ You missed this 4 days ago. Resurfaced today.
02 · Daily briefing

The 5-minute AI/ML briefing, calibrated to you.

Not a newsletter. The briefing knows your roadmap and your level, so it surfaces papers, releases, and threads that actually matter to what you're building this week.

Briefing · Tuesday, March 18
Relevant to your RAG roadmap
Anthropic ships contextual retrieval, 67% reduction in retrieval errors.
3 min read · Tied to your Lesson 7
Paper
Late chunking: contextual chunking with long-context embeddings.
5 min · Jina AI Research
Worth your time
Hamel Husain, your evals are probably wrong.
8 min read · Practitioner blog
03 · Interactive labs

Python in the browser. Real code, real output.

Every interactive lesson runs Pyodide live in your tab. Edit, run, debug, no environment setup, no Colab tokens to manage. Just code and feedback.

Labs · Python Fundamentals · counter.py
1from collections import Counter
2
3reviews = ["good", "bad", "good",
4 "great", "bad"]
5print(Counter(reviews).most_common(2))
[('good', 2), ('bad', 2)]
✓ ran in your browser · 0.3s
04 · Curated feed

What to read, ranked by what you need.

The mentor reads the AI internet for you. Papers, blog posts, GitHub releases, ranked by what's actually useful given where you are on your roadmap, not what's trending.

Feed · Ranked for your roadmap
High signal
Building reliable evals: a workflow.
Hamel Husain · 8 min read
Paper
Contextual document embeddings (Anthropic).
arXiv · 12 min
Tool
Braintrust ships logs for agentic RAG.
Release notes · 4 min
Our commitments

What we won't do.

Most platforms grow by lowering the bar. We grow by holding it. These four are non-negotiable.

  1. 01
    No one teaches here who hasn't done the job.Mentors are operators first. If they haven't shipped the thing they're teaching, they don't get a seat.
  2. 02
    No anonymous advice.Every mentor's track record is on their profile. You see who you're listening to, before you listen.
  3. 03
    We won't grow by lowering the bar.We'd rather have ten mentors who matter than a hundred who don't. We're starting small on purpose.
From the founder

I built LaunchFar because I kept watching strong engineers stall on the jump into AI/ML, not for lack of skill, but for lack of someone who'd already walked the path and remembered where they were yesterday. So I'm starting as the first mentor myself: one that knows your stack, your goals, and the next move you should make.

Starting small on purpose, one verified mentor at a time.

The founder · LaunchFar
Common questions

Things people ask before signing up.

Stop watching tutorials.Launch far.

A mentor that remembers you, courses that ship to production, a roadmap that adapts. The first 250 to join the waitlist get our first course, free.