Skip to main content

SQA · SQA405

Build your first AI chatbot: Silly Bot

About This 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.

Requirements

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.

Course Staff

Your instructor

Your Instructor

Edit this paragraph in about/overview.html with your own short bio before you publish the course.

Frequently Asked Questions

Do I need to know Python already?

No. Every line of Python you need is taught from scratch, one tiny step at a time, exactly when the bot needs it.

Does this cost anything?

No. The Gemini API free tier and Streamlit Community Cloud are both free, with no credit card required.

What web browser should I use?

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.

Enroll