Artificial Intelligence Bootcamp for Beginners: Code Real AI Python 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!
📘 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 must 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:
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.