CodeWithJay

AI & machine learning

Learn Artificial Intelligence — free and paid courses, roadmaps

CodeWithJay teaches AI from the engineer's side: not training models from scratch, but building products that use them. That means AI-native backends, recommendation engines, semantic search, chat systems with streaming and tool calling, AI agents with guardrails, and a 12-week path to being hired as an AI engineer.

Where to start with AI

A suggested order: try a free lesson first, then commit to a full course or roadmap.

  1. Step 1

    Start free

  2. Step 2

    Follow a structured roadmap

AI roadmaps

Week-by-week learning paths that sequence courses into an order that builds on itself.

AI mini courses

Short, free lessons on one AI idea at a time — showing 12 of 14.

All mini courses →

Free AI video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library →

AI learning FAQ

Can I learn AI for free on CodeWithJay?
Yes. CodeWithJay currently has 14 free mini courses and 7 free video lessons on AI. Free courses need only a free account; mini courses and videos need no account at all.
What AI courses does CodeWithJay offer?
There are 2 roadmaps covering AI: Python AI Prompt Engineering: From Beginner to Expert and AI App Engineer: Python Backend, FastAPI & LLM Apps.
Where should I start learning AI?
Start with something free, such as "What is an AI-native backend? It is not just ChatGPT bolted on the side #ainative #vibecoding", to get a feel for the topic, then move on to a full course or roadmap for structured, project-based learning.

Looking for something else?

Browse every technology CodeWithJay teaches, or get every paid course with one membership.