Create a chatbot
Build a conversational AI in Python using Google's free Gemini API — from API key to a chatbot with its own personality.
Curriculum
Every track uses free tools and free infrastructure. Start anywhere — the material assumes working comfort with code, not with AI.
Build a conversational AI in Python using Google's free Gemini API — from API key to a chatbot with its own personality.
Wrap your Python Gemini chatbot in a Django web app so it runs in the browser — views, templates, and a live chat page.
Replace Django's session storage with a Message model so your Gemini chatbot's conversations survive cookie clears, server restarts, and redeploys.
Ship your Django Gemini chatbot to the internet — configure it for serverless, push to GitHub, and go live on Vercel with a public URL.
Request a course
Suggest a course you'd like to see. Authenticated requests help prioritize what gets built next.