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

OZFiyZB8

Python Pioneers: Explore the World of Coding and Programming!

More Details
Instructor
Olatayo Sobomehin
Location
EPA Center 1950 Bay Rd East Palo Alto, CA 94303 United States
Pre-requisite Knowledge
Student Interests
Details
This class is designed to inspire a love of coding and help children develop problem-solving and critical-thinking skills that will serve them well in the future. In this class, students will be introduced to fundamental principles of coding and programming, with a focus on the Python programming language. Through a series of interactive and engaging lessons, participants will learn about programming concepts such as variables, loops, and conditional statements, and how they are used to create computer programs. They will also discover how Python can be used to create simple programs, such as games and simulations. By the end of the class, kids will have gained valuable skills in coding and programming, and be able to apply these skills to their continued journey towards expert programming. Computers will be available for use during the class.
MrCAF0Ac

Procreate Playtime: Digital Art Adventures

More Details
Instructor
Temilola Sobomehin
Location
EPA Center 1950 Bay Rd East Palo Alto, CA 94303 United States
Pre-requisite Knowledge
Student Interests
Details
In this class, students will be introduced to the basics of digital art creation using Procreate. Procreate is a powerful digital drawing and painting app that offers a range of tools and features for creating stunning artwork. Through a series of fun and engaging lessons, children will learn how to use the various brushes, layers, and effects in Procreate to create their own digital art pieces. They will also learn about color theory and composition to help them create visually appealing works of art. By the end of the class, students will have gained valuable skills in digital art creation and be able to use Procreate more confidently and creatively. iPads will be available for use during the class.
Decrypting-Crypto-Web3

Lights, Camera, Storytelling: Create Compelling Videos with iMovie

More Details
Instructor
Tatiola Sobomehin
Location
EPA Center 1950 Bay Rd East Palo Alto, CA 94303 United States
Pre-requisite Knowledge
Student Interests
Details
In this class, participants will learn the fundamental principles of storytelling using iMovie, a powerful video editing software for Apple devices. Through a series of engaging lessons, participants will learn how to use iMovie's various features and tools to create compelling video stories. Participants will learn about video editing techniques such as cutting and trimming clips and adding transitions and effects to create a polished and professional-looking final product. By the end of the class, participants will have gained valuable skills in storytelling and video editing, and be able to apply these skills to a variety of projects. Computers will be available for use during the class.
SCA-HACK-CLASS-Squint-167

Tech Exposure (Online)

More Details
Instructor
Juanita Croft and Beverle Lax
Pre-requisite Knowledge
Student Interests
Details
Tech Exposure is perfect for anyone who feels s/he/they know little to nothing about tech and is interested in learning how to more effectively use a computer. Tech Exposure introduces students to a variety of introductory technical tools, hardware, and software. Various hands-on activities are provided to empower students to use tech tools and build their professional skills. In addition, the class is student directed, meaning instructors tailor curriculum to the topics students are interested in. Students learn how to use and manipulate web browsers, set up and learn to manage email accounts, and complete independent research projects.
sca-engineering-design-1

Family Engineering (Monday)

More Details
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

More Details
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

More Details
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

More Details
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

More Details
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

More Details
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.
Class Type
Quarter Offered