Python for AI
Build strong Python foundations for AI through hands-on projects—APIs, web scraping, and interactive apps—ending with a capstone showcase.
Python for AI helps students build the essential coding foundations needed to create with artificial intelligence using Python. Through this program, students develop strong core skills in writing clean code, breaking down complex problems into manageable steps, and working confidently with fundamental Python data structures and functions. Students progress from writing simple scripts to building real, functional projects by gaining practical experience working with real-world data—collecting information from the web using APIs and introductory web scraping techniques, then transforming that data into interactive applications.
Students explore how these foundational skills connect to beginner-friendly AI use cases such as converting images to text, generating captions, and analyzing text sentiment. The program concludes with a collaborative capstone project that brings all learning together, giving students a tangible portfolio piece and valuable experience communicating their technical approach and results to a broader audience.
Program Details
Start Date
June 8, 2026
End Date
June 26, 2026
Duration
3 weeks
Program Times
5:00 - 7:00 PM PST
Program Cost
$1
Program Information
Prerequisites
- Open to students in Grade 7 and above
- No prior programming experience required (prior exposure to programming concepts is helpful but not necessary)
- Basic computer skills and comfort navigating a web browser, managing files and folders
- Strong analytical thinking and willingness to approach problems methodically
Program Format
- Live online sessions 5:00 - 7:00 PM PST daily
- Foundational concepts taught through short, structured lectures with real-world examples
- Hands-on coding exercises reinforce learning with guided feedback and instructor support
- Collaborative small-group work for capstone project planning, development, and presentation
Curriculum Highlights
- Python Foundations: Build core coding skills with variables, control flow, loops, and functions
- Data Structures: Master lists, dictionaries, and tuples to organize and manipulate data effectively
- Working with Real Data: Collect information using APIs and web scraping techniques to gather usable information
- Introduction to AI: Apply Python to beginner AI tasks like image captioning, optical character recognition, and sentiment analysis
- Capstone Project: Collaborate in teams to design, build, and present a complete application demonstrating learned skills
Capstone Project & Showcase
Students will complete a team-based capstone project that brings together Python foundations and beginner AI applications to solve a real-world problem. The project emphasizes building a functional solution, testing and refining ideas, and clearly communicating technical results to a broader community audience. Students will work in small groups to define project goals, divide responsibilities, troubleshoot challenges, and integrate their individual components into a cohesive final product.
Meet the Instructors
Bhuvana Ganesh is a seasoned technologist and engineering leader with over 25 years of software development experience building reliable, real-world technology products. She brings strong expertise in applied problem-solving, software design, and translating complex technical concepts into clear, accessible learning experiences. With a passion for education, Bhuvana supports students in developing solid coding fundamentals, writing structured and maintainable programs, and approaching projects with an engineering mindset that emphasizes planning, testing, iteration, and clear presentation of results.
Program Registration
Register for Python for AI
Complete the form below to apply for this program.
Testimonials
"Very impressed with the overall program and looking forward to having my child participate in future classes. It was amazing to see the kids come up with innovative ideas for their projects, code independently, and successfully run their programs."
— Kandeel Patel , Parent of Grade 10 Student, 2025
"You should all be incredibly proud of what the students accomplished. Tackling a real coding project takes creativity, problem-solving, and perseverance—and the students brought all of that to the table. Very inspiring!"
— Subha R Ram , Parent of Grade 9 Student, 2025
Frequently Asked Questions
Ready to Get Started?
Join us and make an impact through technology and research. Explore this program or discover other opportunities.