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

Class Type

Engineering Design II

Quarter Offered
Age
13+
Pre-requisite Knowledge
Student Interests
Details
Engineering Design II is intended for continuing students hoping to further experience in hands-on making and design. Students in Engineering Design II must have already completed Engineering Design I with us (either in-person or online). Engineering Design II provides students with tools for designing, prototyping, and ideating in a makerspace environment. Students will learn about the engineering design process while developing a mindset of resilience, engagement, and action.
Class Type

App Design

Quarter Offered
Age
13+
Pre-requisite Knowledge
Student Interests
Details
Students in App Design will learn how to design apps and think about the user experience. The class will push students to develop storytelling, researching, and prototyping skills in regards to app design. In App Design students do not learn how to code, but instead, learn the app design process for various mediums: computer apps, mobile apps, and apps for consoles - like Instagram and Spotify. Students will conduct research, build personal portfolios, and present their apps to the community for Demo Day! This class is great for students who already have their own app ideas or are looking for inspiration and guidance on how having an app will amplify their business.
Class Type

Web Development

Quarter Offered
Age
13+
Pre-requisite Knowledge
Student Interests
Details
One of the best ways to start coding is by building projects your passionate about. Come learn how to build a website around your interests or for your own business. In this class, students first learn how to plan and design their website using HTML and style it with CSS. Students will also learn how to market their website and optimize it for search engines like Google, Bing, or Yahoo and social media. By the course's end, students will have a functional website they can show off to the world and can use as a basis to build other websites in the future.
Class Type

Next-Level Code

Quarter Offered
Age
13+
Pre-requisite Knowledge
Student Interests
Details
So, you have learned the CS fundamentals in previous Streetcode classes. Do you find yourself asking what this knowledge is for? If so, just know that’s the fun part. The choice for its application is entirely up to you! All around us are problems waiting to be solved--everyday puzzles! Solutions can be developed through creativity and critical thinking. What do you want to improve, create, or solve? In this class, students will be able to explore projects that showcase the possibilities of code. Students will create their own programs to solve everyday dilemmas and apply their own creativity to develop customizable projects of their own, swag.
Class Type

Jr. StreetCode

Quarter Offered
Age
4-12
Pre-requisite Knowledge
Student Interests
Details
Jr. StreetCode teaches students fundamental skills such as computer literacy, reading and writing, and introduces them to Game Design. Students spend time honing computer skills and they also spend time in makerspace using their hands. This class is full of fun activities geared towards helping kids explore their creativity, learn age-appropriate programming concepts, and revisit the fundamentals of learning (i.e., students refreshing reading/writing/and number identification).
Class Type

Jr. Game Development I

Quarter Offered
Age
8-12
Pre-requisite Knowledge
Student Interests
Details
The best way to learn programming is through making! We will be using the Scratch environment to help us make engaging and interactive games or experiences. Students will draw from their creativity and imagination to create concrete and captivating games, and have fun doing it! We’ll explore the different skills needed to develop your own interactive games or experiences, including basic programming concepts. art and animation, and story design and development.
Class Type

Intro to Hustle Cohort

Quarter Offered
Age
16+
Pre-requisite Knowledge
Student Interests
Details
*This class meets every other Monday* Intro to Hustle is a virtual startup accelerator academy that offers students the opportunity to independently learn the basics of creating a business. This quarter's accelerator will cover a progression of topics that lead you through the entrepreneur process including concept creation, market research, pitch deck presentation, and writing a business plan. Students will work through recorded lessons and assignments (independently) and meet every other week to receive valuable feedback from an experienced entrepreneur through live group consultations (over Zoom). In these group sessions, students will review and present their progress to one another to help accelerate ideas and hone business models. By the end of this course, you will understand what it takes to develop a business and have access to mentorship to help take your ideas to market. If you are a focused student interested in launching your own business who enjoys the flexibility of learning online, this is the perfect option for you. *Zero experience is required and all are invited!
Class Type

Game Testing

Quarter Offered
Age
8-12
Pre-requisite Knowledge
Student Interests
Details
Students who have already used Roblox Studio to create their own adventure games will love this class! Each week students will present, play, and provide feedback on each other's games. Along the way, they will learn about the different types of game plays that appeal to different people, how their favorite games design for broad groups, and how to incorporate feedback into their own games. Students will learn how to bring their game to the next level! Our goal is for students to walk away from the class with an increased understanding of video games, how they appeal to broader audiences, how to provide game testing feedback, and an increased passion for game design and design in general.
Class Type

Engineering Design I

Quarter Offered
Age
8-12
Pre-requisite Knowledge
Student Interests
Details
Engineering Design I is intended for newer students hoping to gain experience in hands-on making and design. Engineering Design I provides students with tools for designing, prototyping, and ideating in a makerspace environment. Students will learn about the engineering design process while developing a mindset of resilience, engagement, and action.
Class Type

App Development

Quarter Offered
Age
13+
Pre-requisite Knowledge
Student Interests
Details
App Development is intended for students of any experience level. In this class, students learn how to build an app for iPhone and Android using React Native and Javascript. Students learn basic Javascript coding in order to build a real app that can run on their phone. The class is structured as a six-week tutorial in how to build Instagram Lite, although students can customize their apps to be focused on any topic of their choosing. Students will build a working app that they will be able to share with the community on Demo Day! This class is great for students who want to learn to code by making an app.
Class Type
Quarter Offered
Student Age
018