47% OFFYearly Pro
$30/mo$16/mobilled yearlyGet Pro
Access tier

Free courses

Every free course is a full interactive experience. Code you run locally, tests you pass, and a system you ship by the end. Free does not mean samples or teasers. Most engineers move from free to Pro once they’ve finished a couple of them.

Curated by Param Harrison

Create your free account

or use email

By continuing, you accept our Terms and Privacy Policy.

Already have an account? Sign in

If you’re sampling the platform before enrolling in a program, start here. If you’re a self-learner who prefers to pace yourself, this is the whole catalog.

Showing 25 of 25 courses

Common questions

Free: quick answers

  • Are the free courses really full courses?

    Yes. Every free course is the complete content, with all lessons, all exercises, all code. You don’t hit a paywall partway through. The distinction between free and paid is topic coverage, not course completeness.

  • Do I need to create an account?

    Yes, to track progress and save your work across devices. Signup is free and takes seconds. Once signed in, your course progress syncs automatically.

  • Can I complete a free course without Pro?

    Absolutely. Free courses stay free forever. Pro gives you access to the paid catalog on top. It’s not required to finish free courses.

  • Which free course should I start with?

    Depends on your goal. Python for GenAI if you’re new to Python. RAG Fundamentals if you’re building document-aware AI. FastAPI Fundamentals if you’re shipping services. AI Agents from Scratch if you want the agent loop demystified.

  • What do I get if I upgrade to Pro?

    Every paid course unlocked, workshop replays included, and new paid content as it ships. See the pricing page for details.