Skip to content
Coding

Scratch

Start creating with code by turning your imagination into something people play, watch, and explore. This 12-week Scratch program introduces youth and young adults to visual programming through storytelling and game creation. It offers a starting point for learners underrepresented in technology who want to build skills through creative practice.

Learn. Create. Grow.

What you'll gain

  • Learn programming through visual building blocks Use Scratch to organize instructions, control actions, and connect events with responses. Explore the logic behind an interactive project while developing an understanding of how code works. Visual learning lets you focus on your ideas and practice the problem-solving habits that support programming study.
  • Build a hands-on creative portfolio Develop interactive stories, animations, and games reflecting your interests. Plan each project, test what happens, and improve the experience for your audience. Save your finished work alongside explanations of your choices, creating a portfolio that shows your creativity and ability to solve technical problems.
  • Practice collaboration and presentation Share ideas, give feedback, and explain how your projects function. Learn to break a challenge into manageable tasks and keep improving when something does not work as expected. These experiences strengthen communication, persistence, and confidence while helping you consider creative ways to contribute to your community.
  • Explore where your interests can lead Receive 1-on-1 career coaching to connect your skills with future learning and career possibilities. Discuss interests in coding, game development, animation, or digital storytelling. Set realistic goals and practice presenting your portfolio so you can take your next step with a clearer sense of direction.
Keep exploring
Coding

Introduction to Python

Learn Python fundamentals, solve practical problems, and build a portfolio of working programs in this 12-week introduction to coding.

Explore Introduction to Python
Coding

Introduction to JavaScript

Create interactive web experiences, strengthen your programming skills, and build a web portfolio in this 12-week introduction to JavaScript.

Explore Introduction to JavaScript
Stay in the loop

Hear about new programs first.

Occasional updates on classes, events, and ways to help. Unsubscribe any time.

By subscribing you agree to our privacy policy.