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

sca-engineering-design-1

Family Engineering (Monday)

Instructor
James Formatto
Location
50 Valparaiso Ave Atherton, CA 94027 (Pick Up Location: 2170 Capitol Ave, East Palo Alto, CA 94303)
Pre-requisite Knowledge
Student Interests
Details
Family Engineering Design is a course designed for students of all experience levels to develop hands-on making and design skills. Through projects that involve the whole family, this course will provide students with the tools to design, prototype, and ideate in a makerspace environment. Students will learn about the engineering design process while developing a mindset of resilience, engagement, and action.
Decrypting-Crypto-Web3

Decrypting Crypto & Web3

Instructor
Caleb Castro
Pre-requisite Knowledge
Student Interests
Details
Crypto, NFTs, and Blockchain, what does it all mean? In this class, we will go over how this emerging new technology will change the world and what it can do for you using real-world use cases. We will start from the basics and help you understand how to enter this exciting new technology safely. We highly recommend those who register to be committed to this course as it may be "dangerous" to enter the space without a proper tool belt to equip you with the risks and precautions in this volatile industry.
generative-art

Generative Art: Intro to Code

Instructor
Daniel Ramos
Pre-requisite Knowledge
Student Interests
Details
Generative Art: Intro to Code is part art, part code. In this class, students will learn how to program by creating their own art pieces. We'll learn how to deconstruct and decompose famous art pieces such as Jean-Michel Basquiat's crowns and Andy Warhol's pop art, and recreate them using code. We'll also leverage the power of computational thinking to create unique pieces of art, and learn coding strategies that make one-of-a-kind NFTs. This class is a visual introduction to how programming works. The concrete skills students learn in this class relate to how to design and implement a computer program. Many of the platforms and technologies students use to write and develop code will expose them to a wide range of softwares regularly used by engineers. Students will learn to interact and work with other students to solve computer science problems together. These first-time coders will learn p5.js, a Javascript library for creative coding!
SCA-WINTER-2020-Squint-42

Hustle II: Building A Brand

Instructor
TBD
Pre-requisite Knowledge
Student Interests
Details
Hustle II is a next-level class where students with business ideas are supported in refining their skills. Students in this class will develop their product identities and begin spreading brand awareness. They will strengthen business identity - the name, the logo, and the communication of branding; and, learn customer service skills and interpersonal skills. By the end of this course, students will have started their small business or leveled up an existing business, talk to potential investors/clients about their company, and continue their entrepreneurial journey!
Super-Hero-Day-Squint-12

Fashion Design & Tech

Instructor
TBD
Pre-requisite Knowledge
Student Interests
Details
Are you a fashion designer at heart dreaming of starting your own clothing line? Fashion Design and Technology will teach you the tools you need to make your fashion brand launch possible. Bring your digital art and design skills together to create the next great industry trends! Work with Drips Founder and Designer, Jamar Earnest, to learn the tech tools and skills you need to launch your fashion brand today! Students in this class will walk away with design skills, a deeper understanding of how to creatively express themselves, and, of course, self-created swag!
StreetCode-at-Stanford-58

Robotics

Instructor
TBD
Pre-requisite Knowledge
Student Interests
Details
Students in this class learn and apply the basics of robotics through educational block-based code simulations and a theoretical understanding of components functioning behind each robot. At the beginning of the course, students set self-determined goals in these areas and work their way through the course to meet them. Through block-based code, students creatively implement solutions to make their robot paths a reality. Equipped with the fundamentals, they interact with the basics of real-world Python code for a 3D simulation. Students also get the opportunity to take a look at the various types of sensors and wheels that build up the robot.
csDvV5E8

3D Modeling + Animated Characters

Instructor
TBD
Pre-requisite Knowledge
Student Interests
Details
Students in the 3D Modeling & Animated Characters course will explore an array of 3D design concepts while creating their own custom character. They will also acquire the versatile ability to animate objects in 3D space. Students will improve their artistry while operating professional 3D technology. They will walk with an advanced perspective of the inner workings of movies, video games, and even engineering. Their newly gained knowledge and experiences will nourish their creativity while establishing foundational technical skills. This is a must take class for students interested in elevating their digital art skills!
zrfl5foL

Engineering Design II

Instructor
TBD
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.
SCA-HACK-CLASS-Squint-55

App Design

Instructor
TBD
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.
sca-web-design-and-development-new

Web Development

Instructor
Javier Alvarado
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
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.