Skip to content

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

StreetCode Intuit 2024 by Squint -1

Product Co-Design: EdTech

More Details
Instructor
Kyle Carter
Location
1900 University Circle, East Palo Alto, CA 94303
Details

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
P1103654

From Prototype to Presence: Designing AI-Powered Products

More Details
Instructor
Dr. Bryan Brown
Location
1900 University Circle, East Palo Alto, CA 94303
Details

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.

P1103654

AI Essentials: From Basics to Real-World Skills

More Details
Instructor
Adrian L. Gamarra
Location
1900 University Circle, East Palo Alto, CA 94303
Details

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.

P1056880

AI-Powered Game Design Lab

More Details
Instructor
Andy Phuong
Location
1900 University Circle, East Palo Alto, CA 94303
Details
Game design using AI sits at the center of this class. You learn how to turn ideas into playable prototypes with simple tools, intelligent automation, and the PhaserJS engine—a free, web-based framework for building games.
You map out mechanics, create characters, test interactions, and use AI to speed up coding tasks, planning, and iteration.
You get:
  • 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
You leave with practical skills you can use in future projects.
P1219419

Sports & Tech

More Details
Instructor
Mike & Connie Wu
Location
1900 University Circle, East Palo Alto, CA 94303
Details

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.

IMG_6898

Scratch Co-Design @ Stanford

More Details
Instructor
Markesha Tatum
Details

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.

Design&Tech

Numbers Don’t Lie (Online)

More Details
Instructor
Manvik Pasula
Details

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&Tech

Numbers Don’t Lie (In Person)

More Details
Instructor
Manvik Pasula
Location
561 Lomita Dr.
Stanford, CA 94305
Details

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!

IMG_9191

Kits Cubed

More Details
Instructor
Ahmed Muhammad
Location
1900 University Circle, East Palo Alto, CA 94303
Details

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

Senior Tech Empowerment: Navigating The Digital World @ StreetCode HQ EPA

More Details
Instructor
Juanita Croft
Location

2170 Capitol Ave

East Palo Alto, California 94303

Details

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!

Class Type
Quarter Offered

Contact Us

Feel free to contact us with questions or concerns you have regarding classes, Level Up, partnerships, volunteering, donations, or any general issues! Our team will get back to you as soon as possible.