How to Build an AI Chatbot

A cohort-based course to teach you to build your own personal knowledge assistant in 30 days

Our next cohort will be happening in the next few months, sign up to get notified.

Creating a chatbot will teach you the basic skills you need to build in AI—with AI

In this course, you’ll learn how to:

🤖

Build, code, and ship a powerful AI chatbot

Understand the foundational technologies of AI: GPT-4, GPT-4 function calling, ChatGPT, vector databases, and LLM libraries like Langchain and LllamaIndex

🎨

Launch your chatbot to Every’s audience of 85,000 early adopters

🤯

Course Overview

Get Ready For The Most Creative Month Of Your Life

In this course, you’ll learn how to make your own AI knowledge assistant in less than 30 days.

It will scan through your notes, quotes, journal entries, and other data sources to help you write better, make more informed decisions and develop new ideas.

You’ll learn how to build AI—with AI and get a massive boost in your ability to make anything you want going forward.

At the end of the month, you’ll demo your chatbot for your classmates, and have the opportunity to launch it to Every’s audience of 85,000 AI early adopters.

No Programming Experience Required

The most important skill in this course is the desire to learn. If you have that you’ll be able to use ChatGPT, your instructor, and other students to fill in any gaps in your knowledge.

As part of this course, you'll be asked to learn some basic programming concepts. We’ll send you some pre-course learning materials to help you familiarize yourself with these concepts before the class starts so that you can get ahead if you choose to.

(Still not sure if this is you? If you can follow this article you’ll be in good shape.)

Course Curriculum

Every Tuesday you’ll have access to a 2-hour live working session from 12 PM to 2 PM EST where you’ll get to meet with your instructor and other students to talk through questions, address issues with homework assignments, and make progress on your bot.

Once a week on Thursdays, a 1.5 hour pre-recorded lecture with your instructor will be released along with homework assignments.

You’ll also have 24/7 access to a Discord where you can ask questions, interact with other students, and attend live-coworking sessions.

  • You’ll learn:

    • The basics of how GPT models work

    • How to code with ChatGPT and Replit

    • How to build a basic chatbot

  • You’ll learn:

    • Why basic chatbots break and how to fix it

    • How to use LllamaIndex to build a chatbot that’s augmented with a knowledgebase

    • The nuts and bolts of vector databases and embeddings

  • You’ll learn:

    • How to create a chatbot that you can interact with in a browser

    • How client/server interactions work

    • How Flask can be used with Python to set up a web-based chatbot

  • You’ll learn:

    • How to make chatbots that use tools

    • How Langchain and OpenAI function calling work

    • How to push your bot to production

    • Demo Day: demo your chatbot to your classmate

    • Launch on Every

What You’ll Learn:

  • Learn to aggregate sources of data for your chatbot

  • Store them in a vector database

  • Create an AI-based question-answering service

  • Build a web UI to use your chatbot in the browser

  • Use ChatGPT to write code for you and unblock you when you get stuck

  • How to use Langchain and LlamaIndex to build a chatbot that can access private data, and use tools

Who is this course for?

💻

🔧

💼

Entrepreneurs and product managers looking to learn how to build in AI

Developers and engineers wanting to learn GPT-4 and expand their skillset

Executives aiming to implement AI in their organizations

If you want to get a better sense for whether this course is for you read my article How to Build a Chatbot. If you’re technical enough to follow that, you’re technical enough to take this course.

What's included?

When you sign up for this course you'll get:

  • 4 comprehensive pre-recorded lectures, homework assignments, and fully functioning sample projects that will teach you what you need to know

  • 4 live sessions—2 hours each—with your instructor and other students to help answer questions and make progress

  • 30 days of expert guidance, support, and mentorship from your instructor and other members of the Every team

  • Exclusive access to Every’s community of AI enthusiasts, creators, and professionals

  • In-depth lessons and hands-on projects to help you build your AI chatbot

  • A step-by-step roadmap to launch your personal AI assistant in just 30 days

Meet Your Teacher

Hi, my name is Dan Shipper and I write weekly about AI at Every, one of the biggest newsletters covering AI, tech, and productivity with over 85,000 subscribers.

Over the last 8 months, I’ve learned everything I can from top to bottom about AI: how it’s built, how to write with it, how to code with it, and how to use it to increase my productivity. Now I want to show you how to do the same.

See what other students were able to build in less than 30 days

“This course was such an amazing experience! The amount that I learned in 30 days was incredible.”

- Nafisa M.

“Wonderful course! Thanks for the opportunity to learn with you.”

- Kyle D.

“It is absurd that I could achieve what I did in four weeks!”

- Henry F.

Dan built a chatbot for me over a weekend and turned it into one of my best-performing articles. If I had to pick one person to teach a class to arm you with the skills to build in AI it would be him.

Lenny Rachitsky, Lenny’s Newsletter

We plan on launching our next cohort soon, if you are interested in participating, please sign up below.

Get Notified

If you don’t like the course, we’ll give you a full refund, no questions asked.

We care a lot about your experience with this course. If for any reason, at the end you’re not satisfied with you’re experience we’ll give your money back—no questions asked.

We also have scholarships available. If you want to take this course but can’t afford it please send an email to hello@every.to with a little bit about your background and why you want to take the class. We’ll follow up from there :)

P.S. We also offer pricing parity discounts in case you are outside of the United States, if interested please email us with your country and the price you think is fair for your currency.