CodeWithJay

AI & machine learning

Learn Generative AI & LLMs — free and paid courses, roadmaps

Generative AI is the fastest-moving area in software, and the skills that last are engineering ones: calling LLM APIs reliably, retrieval-augmented generation (RAG), embeddings and vector search, agents that call tools safely, and streaming responses to users. CodeWithJay's roadmaps and builds cover all of it with OpenAI, Anthropic Claude, Google Gemini and LangChain.

Where to start with Generative 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

Generative AI roadmaps

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

Generative AI mini courses

Short, free lessons on one Generative AI idea at a time.

All mini courses →

Free Generative AI video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library →

Generative AI learning FAQ

Can I learn Generative AI for free on CodeWithJay?
Yes. CodeWithJay currently has 8 free mini courses and 5 free video lessons on Generative AI. Free courses need only a free account; mini courses and videos need no account at all.
What Generative AI courses does CodeWithJay offer?
There are 2 roadmaps covering Generative AI: AI App Engineer: Python Backend, FastAPI & LLM Apps and Python AI Prompt Engineering: From Beginner to Expert.
Where should I start learning Generative 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.