Objective: Learn to read and edit existing code and apply concepts of logical operators to control flow in Python programming.

Step 1: Start by interacting with the sample below...

Step 2: Get your starter code and make your own Chatbot

The example above is a simple version. You can make it much more complex. The chatbot can respond by looking for key words. Think about how you can make it interesting. Remember to keep all responses and interactions appropriate. "Dad jokes" are great! When you open the starter code choose Fork to add it to your Sandbox in CodeHS.

Chatbot Starter Code

Step 3: Finish your Chatbot

Make your changes and show it to someone for feedback. See how your chatbot interacts with others!

If you are submitting for a grade, this project will use the general coding project rubric.

Pope Computer Science General Project Rubric

More Links

The links below will take you to pages that are not course specific. These will allow you to explore other computer science and coding topics.