Python for AI
Learn Python basics, APIs, and web scraping through hands-on projects. Designed for Grades 7-12, this program builds programming skills and culminates in a project showcase.
PROGRAM HIGHLIGHTS
- Program Outcomes
• Write Python code using good practices
• Effectively leverage internet resources and AI tools
• Collect data from the web using APIs and web scraping
• Build interactive applications using IPyWidgets
• Explore AI through Image Processing and NLP modules
• Create simple games using Pygame
• Design and develop your own independent project
PROGRAM STRUCTURE
- Duration: 3 weeks program
- Offerings: 2 sessions offered this summer
- Session Length: 2 hrs
- Format: All sessions are conducted live online via Zoom, ongoing support available via Slack
- Content: Classes will be interactive and will comprise a lecture, hands on lab, and recap
REQUIREMENTS
- Rising Grades 7 – 12 in year 2024-25
- Strong analytical abilities
- No prior programming experience required
SCHEDULE & FEES
- Cohort 1: June 9 – June 27 (5:00 PM – 7:00 PM PST) CLOSED
- Cohort 2: July 14- Aug 1 (5:00 PM – 7:00 PM PST)
- Fee: $600
Curriculum Overview
Monday | Tuesday | Wednesday | Thursday | Friday | |
Week 1 | Introduction to Python setup, variables, and data types, operators | String Operations Learn control structures like if-else using expressions | List Operations While and For loops for repetitive tasks | Work with tuples, Dictionary, Sets Range, Sequences | Understand functions and their role in modular programming |
Week 2 | Mini project: Design and Code Student Record Project | Learn about modules and code reusability, Error Handling, file IO | Introduction to APIs and web scraping for data extraction | Explore interactive tools like ipywidgets for dynamic coding | AI applications - Image to Text - Youtube captions - NLP sentiment analysis |
Week 3 | Setup Python locally, Pygame, web scraping | Start Capstone project | Continue Capstone project | Prepare final presentation | Culmination - Showcase your work and share your insights |
Explore Our Other Programs
AI Exploration
Dive into data visualization and real-world case studies, with a capstone project. No coding required.
Grades 7 - 10
AI Insights
Master data cleaning & visualization with pandas & seaborn, concluding with UNSGs capstone project.
Grades 9 - 12
AI FORGE
Explore ML models, predictive modeling, and hyper-parameter tuning in a USGs-focused capstone project.
Grades 11 - 12
AI RESEARCH
Formulate research questions, build predictive models, and conduct research using real-world datasets.
Grades 11 - 12