Early bird discount — March: 30%

Enrollment Open

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.

3 weeks
Grade 7+
Virtual

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.

Apply Python programming skills to design, build, and refine a functional program or mini-application
Work collaboratively in small groups to define project scope, delegate tasks, troubleshoot issues, and integrate components
Present the final project on culmination day to an audience including parents, educators, guests, instructors, mentors, and peers
A certificate of completion will be provided to students who meet program requirements

Meet the Instructors

Bhuvana Ganesh

Program Lead & Instructor

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.

Bhuvana Ganesh headshot

Program Registration

Register for Python for AI

Complete the form below to apply for this program.

Registration Fee: $1

Prerequisites & Consent

* Required fields

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.