Your Instructor
Edit this paragraph in about/overview.html with your own short bio before you
publish the course.
Build Your First AI Chatbot: Silly Bot is a hands-on course for students who have never written a line of code before. By the end, you will have designed, built, and deployed a real AI chatbot with a personality you invented — and you'll have a public link you can text to your friends so they can talk to it themselves.
The bot's "silly personality" doesn't come from a list of pre-written jokes. It comes from a short paragraph you write yourself, called a system instruction, that tells a real AI model (Google's Gemini, on its free tier — no credit card needed) who to be. Change a few sentences and your bot transforms from a polite robot butler into a dramatic pirate or a sarcastic potato. That one idea — that words you write can shape how an AI behaves — is the whole course in miniature.
The course moves in three phases, each one a visible "level": first you get a real AI to talk back to you in Python, then you give it a personality and a memory, then you wrap it in a real chat app (built with Streamlit) and ship it to a public web address. Grading rewards finishing and genuine effort, not finding one "correct" answer — your bot's personality is yours, and there's no wrong way to design it.
No prior coding experience is required. You'll need a web browser, a sense of humor, and (for Phase 3) the ability to create a free Google account to generate your own Gemini API key.
Edit this paragraph in about/overview.html with your own short bio before you
publish the course.
No. Every line of Python you need is taught from scratch, one tiny step at a time, exactly when the bot needs it.
No. The Gemini API free tier and Streamlit Community Cloud are both free, with no credit card required.
The Open edX platform works best with current versions of Chrome, Edge, Firefox, or Safari.
See our list of supported browsers for the most up-to-date information.