Streetcode
Class Catalog
List of all classes StreetCode offers, past and present. Classes are organized by class type, quarter, and minimum age requirement. To view and enroll in upcoming classes, please visit the classes page

- Design, Hustle
Product Co-Design: EdTech
Welcome to Product Co-Design: EdTech. This is more than a student bringing their experience and perspective; this is an internship & career opportunity!
As a Product Co-Design Intern, you will learn the core principles and values of design thinking and how that shapes the products and innovations that build our world and impact across industries we interact with every day, like education.
In this select program in partnership with d.School interns will learn to effectively apply design thinking principles, leverage their personal learning experiences and interests, and work closely with EdTech Brands to co-design innovations that better support the mission to advance education and technologies that serve a range of students.
This class is designed for those who enjoy: collaborating, designing, critical thinking, and creative problem solving to create new solutions and exploring pathways to future career success.
Benefits, Skills, & Takeaways:
- Learn the technical and soft skills to both design thinking & product development
- Walk away with effective creative communication techniques to build upon technical expertise
- Utilize for College Application/Resume/Portfolio Building Opportunity/ Letter of Recommendation
- Direct Network and Collaboration with EdTech Start-Up Companies
- Paid Stipend for participation & completion of the course

- Design, Hustle
From Prototype to Presence: Designing AI-Powered Products
Vibe Coding
Vibe Coding lives at the crossroads of artificial intelligence, product design, and creative craft. AI is changing how we build software; that means a new generation of builders must learn to work with these tools in a way that is both technically skilled and deeply intentional.
This course invites students into the full journey of building with AI, from understanding how large language models actually work, to launching real products with confidence and clarity. It is not about chasing trends; it is about learning to build with courage and care.
Building with Intelligence
In this course, AI is not treated as a shortcut; it is treated as a material. Just like an architect studies wood, steel, and light, a vibe coder studies token limits, temperature settings, and attention patterns. Prompting becomes more than typing instructions; it becomes a form of design. The words you choose, the structure you create, and the context you provide shape what the system gives back. Students explore how large language models grow more capable at scale; they also learn how to guide those capabilities with steadiness and responsibility.
We practice advanced prompting techniques, including:
Metaprompts
Chain of thought reasoning
Role assignment
Negative prompting
These tools form the backbone of the work. Students build prompt libraries, design multi step workflows, and develop the judgment to know the difference between raw machine output and a product that is ready to meet the world. The goal is discernment; not just speed, but wisdom.
Aesthetic Precision and Product Craft
Technical skill is not enough; beautiful products require attention and empathy. This course spends real time on the feel of an interface, on color systems, typography, spacing, and the quiet power of microinteractions. These small choices add up; they shape whether something feels cold and generic or thoughtful and human. We move beyond default AI aesthetics; we design experiences that feel grounded, intentional, and emotionally resonant.
Product thinking is woven into everything. Students learn to:
Define their ideal user with clarity
Cut features that distract from the core need
Design onboarding that helps someone reach an aha moment in the first sixty seconds
Every decision must serve a real person with a real problem; that is the standard.
From Prototype to Production
Building is only part of the story; shipping matters. Students learn the basics of hosting, production infrastructure, and distributing across web, mobile, and progressive web platforms. We also talk about launch strategy, pricing psychology, and retention; because a product without users is just a private experiment.
This is not a passive lecture course; it is a practice. Students are expected to engage with weekly videos before class; classroom time is used for conversation, critique, and application. We wrestle with ideas together; we test assumptions; we stretch one another’s thinking. The hope is that each session leaves us clearer, braver, and more capable than when we walked in.

- Design, Hustle
AI Essentials: From Basics to Real-World Skills
AI Essentials: From Basics to Real-World Skills is a hands-on introduction to artificial intelligence designed for learners with no technical background. No coding experience is required, and Spanish-language support is available throughout the class.
This course helps you move beyond headlines and hype to understand what AI actually is, how it works, and how to use it in your everyday life. Through guided practice, you will actively learn about AI and use AI tools while building real-world skills.
In this class, you will:
Understand what AI is and what it isn’t • Learn fundamental technical concepts to understand how AI systems are built, trained, and deployed. • Explore different types of AI modalities (text, images, code, etc.) • Practice using tools like ChatGPT, Claude, and Gemini for your needs • Compare free and paid plans and understand feature differences like Deep Research and Thinking Mode • Learn how to use AI for your own use cases, such as translation, learning, productivity, and problem-solving • Learn best practices, ethical considerations, and AI’s limitations
This course is ideal for those who want practical, usable AI skills, including small business owners, students, job seekers, educators, and curious lifelong learners. You’ll leave with both foundational knowledge and the confidence to use AI independently and responsibly.

- Design, Hustle
AI-Powered Game Design Lab
- Fast ways to prototype without heavy coding
- Tools to find and generate art, sound, and story elements
- Simple testing workflows that show what works and what doesn’t
- A finished mini-game that you can share

- Design, Hustle
Sports & Tech
AI Sports & Tech Lab puts you on the creator side of sports technology. You use AI tools and basic coding to design and build one core feature of your own sports app, such as shot trackers, stat dashboards, or auto highlight reels.
In this class, you will:
- Explore how AI powers tools like Hooper, Hudl, and other sports tech
- Use prompt-based AI tools and simple Python or web skills to prototype ideas
- Apply design thinking to turn a sports problem into a real product concept
- Work mostly in build sessions with mentors helping you one on one
- Create a short pitch and live demo for community Demo Day at Stanford
This course is for students ages 13 and up who have some programming experience and want to connect AI, sports, and real product building. You leave with an AI sports project you can show, explain, and continue improving.

- Design
Scratch Co-Design @ Stanford
This is where youth remix creativity, culture, and code! In this hands-on course, young students dive into the world of Scratch programming—learning how to build interactive games, animations, and digital stories that reflect their own voices and experiences. Whether you’re new to coding or already a tech explorer, this class empowers you to create, collaborate, and code with purpose.
As a bonus, students will receive a small stipend in recognition of their time, commitment, and creative contributions—because we value your voice, your ideas, and the work you put into learning and growing.

- Foundational
Numbers Don’t Lie (Online)
Join us for a fun and engaging math experience for 5th-8th graders! We’ll explore the beauty of math in the world around us—like how the Fibonacci sequence appears in nature, why bees build hexagons, and how architects use tessellations in their designs. We’ll also see how Pi isn’t just a number but plays a role in designing roller coasters and tracking planetary orbits! Plus, we’ll dive into game theory to understand how math shapes decisions in sports, strategy, and everyday life.
With hands-on activities and real-world connections, this isn’t your typical math class—it’s a chance to see math in action. Sign up now and discover why Numbers Don’t Lie!

- Foundational
Numbers Don’t Lie (In Person)
Join us for a fun and engaging math experience for 5th-8th graders! We’ll explore the beauty of math in the world around us—like how the Fibonacci sequence appears in nature, why bees build hexagons, and how architects use tessellations in their designs. We’ll also see how Pi isn’t just a number but plays a role in designing roller coasters and tracking planetary orbits! Plus, we’ll dive into game theory to understand how math shapes decisions in sports, strategy, and everyday life.
With hands-on activities and real-world connections, this isn’t your typical math class—it’s a chance to see math in action. Sign up now and discover why Numbers Don’t Lie!

- Design
Kits Cubed
Spark curiosity and explore STEM through hands-on learning! Designed for students ages 8-12, Kits Cubed uses interactive STEM Kits to introduce exciting engineering and science concepts. Through fun, engaging experiments, students develop problem-solving skills, creativity, and a passion for discovery. Join us and ignite your inner scientist!
![[Squint] - SCA Summer Demo Day 2019](https://streetcode.org/wp-content/uploads/2022/09/SCA-Summer-Demo-Day-2019-by-Squint-21-1.jpg)
- Foundational
Senior Tech Empowerment: Navigating The Digital World @ StreetCode HQ EPA
2170 Capitol Ave
East Palo Alto, California 94303
This 7-week program is designed just for seniors who want to feel confident using technology. You'll learn how to make video calls, shop online, protect your personal information, and even access health services like telemedicine. Classes include hands-on workshops, virtual sessions, and drop-in office hours to answer your questions. Whether you’re new to tech or looking to improve your skills, this program helps you stay connected, independent, and safe in today’s digital world. Join us and discover how technology can make life easier and more fun!