Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please select an option.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please select an option.
Your application has been 
successfully submitted!
Explore more projects
Close
You already submitted an application for this project.
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Build a Python Chatbot for EdTech Support
Deepthi Peri
Deepthi Peri
Get updates
Register today
Apply now

Build a Python Chatbot for EdTech Support

Learn how to use Python to build an NLP Chatbot that answers EdTech support questions.

Register today
Apply now
Thursdays
 at
7:30
P.M.
 ET /
4:30
P.M.
PT
8 weeks, 2-3 hours per week
Intermediate
No experience required
No experience required
Some experience required
Degree and experience required

Description

By the end of the Build Project, you'll prepare two Chatbots in the form of working code on GitHub repository / PRD - A very simple rule based Chatbot and a Predictive Chatbot using ML. You will also learn about how to use large language models to build an advanced Chatbot that builds upon the previous two. Your solution should have working code, emulate a real-life chatbot that can answer questions, and have a PRD that meets industry standards). In the final project session, you'll present your results to the Build Fellow in a format that mimics a job interview (so you’re ready to discuss your work in real-life interviews).

Session timeline

  • Applications open
    January 16, 2025
  • Application deadline
    February 12, 2025
  • Project start date
    Week of July 8, 2024
    Week of
    March 3, 2025
  • Project end date
    Week of

What you will learn

  • Use advanced Python for pre-processing data, creating a usable GUI and train an ML model
  • Learn howchatbots and Large Language Models work
  • Build an end-to-end Software Development project through PRD, Design, Development, Deployment and Testing process

Project workshops

1
Introductions
2
Requirements and Design
3
Data
4
Chatbots
5
ML Models
6
Testing and Metrics
7
Deployment Strategies
8
Final Presentations

Prerequisites

  • Basic knowledge of NLP: you should be able to do basic text preprocessing (tokenization, stemming, etc.) and should have basic understanding of text models and machine learning concepts like supervised learning, model evaluation, and training data preparation.  
  • Basic knowledge of Python: you should understand basic Python syntax, data structures (lists, dictionaries, etc.), functions, and control flow. You should be also familiar with fundamental Python libraries (NumPy, Pandas) and their usage for data manipulation.  
  • Other prerequisites: before the project starts, you'll need to have Python 3.5/3.6 installed on your computer, as well as VS Code (or another code editor of your choice).  
  • Interest in AI and Large Language Models

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Deepthi

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert

Deepthi Peri is a Software Product Manager at MarchingOrder and a Computer Science Fellow at Open Avenues. She has a Masters in Computer Science from Virginia Tech with a specialization in NLP and Machine Learning. At MarchingOrder, Deepthi works on developing new AI-based products to enhance the commencement and graduation experience for Students and Coordinators alike. In her free time, she enjoys reading, karaoke and digital art.

Visit
Deepthi
's Linkedin
More like this Project