Outschool
Search

$12

weekly
or $288 for 24 classes
Class

Python & Artificial Intelligence Bootcamp for Beginners: Code Real AI Projects!

New class
Ages 11-15
Live Group Course
Learn Python and Artificial Intelligence by building, training, and deploying models in this hands-on course. Perfect for beginners ready to explore the exciting world of AI!
Average rating:
4.8
Number of reviews:
(149 reviews)
Popular

Live video meetings
1x per week, 24 weeks
5-7 learners per class
35 min

What's included

24 live meetings
14 in-class hours
Homework
1 hour per week. 1-2 per week
Assessment
3-6 throughout the class
Certificate of Completion
included

Class Experience

US Grade 7 - 9
Beginner Level
📘 This beginner-friendly, hands-on AI course teaches students how to build their first AI chatbot using Python programming. Designed for learners who are new to AI, this course covers the full AI development process—from data collection and cleaning to model training and chatbot deployment using real-world tools and libraries.

By the end of the course, students will have a working AI chatbot and a strong foundation in machine learning, data science, and Python-based AI development.

✅ What Will Be Taught?
Data Scraping / Collection – Collect real data manually and from websites using Python and BeautifulSoup

Data Cleaning – Prepare and clean raw data for AI model training

Data Transformation – Convert text into numbers using CountVectorizer

Exploratory Data Analysis (EDA) – Visualize and analyze data using Pandas and Matplotlib

AI Model Selection & Training – Train a machine learning model using Scikit-learn to understand user input

Model Evaluation – Use accuracy metrics and confusion matrices to assess performance

Chatbot Deployment – Deploy your AI chatbot using Flask so it can be accessed online

Ongoing Maintenance – Learn how to monitor, test, and improve your chatbot over time

🧑‍🏫 Class Format & Teaching Style
Interactive, project-based learning with real coding in Google Colab

No prior AI knowledge needed – we teach AI step by step

Students code while learning and complete mini-projects that build toward their final chatbot

Supportive and collaborative environment, ideal for middle and high school students

🔧 Tools & Platforms Used
Programming Language: Python

AI/ML Libraries: Scikit-learn, Pandas, Numpy, BeautifulSoup

Visualization: Matplotlib, Seaborn

Platforms: Google Colab, Jupyter Notebooks

Deployment: Flask Web Framework

🎓 Who Should Take This Course?
Students (ages 11–18) curious about AI, machine learning, or chatbots

Beginners who want to learn Python programming for AI

Parents looking for a structured way to introduce AI coding to their children

Anyone interested in exploring how chatbots and AI work behind the scenes

🏁 Learning Outcomes
By the end of this course, students will:

Understand how AI works using Python

Build and deploy a real AI chatbot

Learn essential AI skills for future tech careers

Feel confident working on their own Python projects

Learning Goals

Data Scraping and Processing: Students will master techniques for extracting data from websites using BeautifulSoup and will know how to clean and transform raw data into a usable format.
Exploratory Data Analysis (EDA): Students will develop the ability to analyze data using Pandas and visualize patterns and trends using Matplotlib and Seaborn

Other Details

Pre-Requisites
Students should have basic Python experience, including familiarity with variables, data types, conditions, operators, and modules. Prior coding time (Level 1 or similar) is recommended to keep up with the course pace.
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined May, 2020
4.8
149reviews
Popular
Profile
Teacher expertise and credentials
Master's Degree from Loyola Marymount University
Hi, I'm Faruk, a Software Test Engineer (SDET) with 12+ years of experience in software development and teaching. I specialize in Python, Java, Scratch, and math, focusing on hands-on projects that connect theory with real-world applications. With a Bachelor's and Master's in Electrical Engineering, I bring technical expertise and a passion for teaching. My goal is to make learning engaging and fun, helping students develop critical thinking and problem-solving skills.

Reviews

Faruk Hasan suggests this class next...
Project-Based Web Development for Kids (Year-Long): Learn HTML, CSS & Javascript
Faruk Hasan
4.8
(149)
$12 per class
Group Class
1/wk, 35 min
10-15


Parents also liked
All About Python Coding for Intermediates Level 3 | Python Coding Class
David Sofield
4.9
(829)
$33 per class
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding Projects | 8 Python Coding Projects for Intermediates
David Sofield
4.9
(829)
$30 per class
Next session at 5:30 PM tomorrow
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Programming Level 4 | Python Coding Class for Intermediates
David Sofield
4.9
(829)
$33 per class
Next session at 3 PM on Sunday
Group Class
10 wks, 1/wk, 1 hr
12-17
All About Python Programming Level 2 | Python Coding Class for Teenagers
David Sofield
4.9
(829)
$32 per class
Next session at 8 PM on Sun 8/24
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding for Beginners | Python Coding Summer Camp for Teenagers
David Sofield
4.9
(829)
$24 per class
Next session at 9:15 PM on Mon 6/16
Group Class
1 wk, 4/wk, 1 hr
12-17
Summer Camp: Python Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 1 PM on Mon 4/28
Group Class
2 wks, 5/wk, 55 min
8-13
1 on 1 Python Coding Coach for Beginners (Tutoring)
Bojan Milinic
5.0
(7)
$65 per session
1-on-1 Lessons
On Demand
8-18
All About Python Programming Level 1 | Python Coding Class for Teenagers
David Sofield
4.9
(829)
$22 per class
Next session at 9:15 PM today
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Programming | Python Coding Summer Camp for Beginners Level I
David Sofield
4.9
(829)
$22 per class
Next session at 4:15 PM on Mon 6/16
Group Class
2 wks, 4/wk, 1 hr
11-16
1:1 Private Tutoring Python Coding - Introduction to Programming in Python
Ziad Ghazi
4.5
(8)
$55 per session
1-on-1 Lessons
On Demand
7-18
Python Coding for Beginners: Fun Projects to Learn Python & Real Coding Skills
PopSkool: English, Music, Art, Math, Coding & More
$15 per class
Next session at 9 PM today
Group Class
8 wks, 1/wk, 55 min
10-14
Python Level 3 Project Based | Live And Fun Python Coding
QuattronKids
4.9
(193)
$15 per class
Next session at 11:30 PM on Tuesday
Group Class
10 wks, 1/wk, 1 hr
8-12
One on One - Python Coding Classes
Geetu sodhi
5.0
(18)
$40 per session
1-on-1 Lessons
On Demand
9-14
Unlocking Python Coding for Beginners I - Two Week Computer Hacking Summer Camp
Coding Doctors Learning Lab, Inc.
4.8
(1,251)
$15 per class
Next session at 6 PM on Mon 5/26
Group Class
2 wks, 5/wk, 55 min
10-15
Project Based Python Coding for High School (Level 3)
AI Code Academy
4.7
(1,781)
$23 per class
Next session at 11:30 PM on Mon 4/28
Group Class
10 wks, 1/wk, 1 hr
14-18
Project Based Python Coding for Kids (Level 3)
AI Code Academy
4.7
(1,781)
$23 per class
Next session at 11:30 PM on Mon 4/28
Group Class
10 wks, 1/wk, 1 hr
11-16
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In