Free Coding Classes

Mission Bit provides free coding classes, workshops, and summer bootcamps to high school students from underserved and underrepresented communities.

Tech Field Trips in the Bay Area

We offer our students a field trip to a Bay Area tech company, career and college advising related to the technology field, and an opportunity to showcase their group projects to a large community of supporters during our Demo Day event at the end of the term.

Build Lasting Relationships

Our program’s inclusive community fosters positive relationships between students, their peers, and our experienced classroom leaders. Mission Bit brings like-minded individuals together to form long-lasting meaningful connections and gives students all the tools they need to succeed in the tech industry.

Semester-based Coding Courses

Mission Bit utilizes a focused enrollment model for our semester-based courses and prioritizes students with these criteria:

  • Residents of San Francisco
  • Children in the foster care system
  • Low-income students, with a focus on historically underrepresented communities in tech, including people who identify as Black, Latinx, Pacific Islander, and female
  • 12th grade students
  • English language learners
  • Students attending a high school site with limited to no computer science offerings

Coding Classes

Apply to our program and come have fun with us!
Extended application deadline (only for in-person classes): Wednesday, February 1, 2023, 10:00 AM PST
Application deadline: Sunday, January 15, 2023, 10:00 AM PST

Intro to Web Design

Web Design | HTML | CSS | UI Design | UX Design

This project-based class combines design and technology to create and code our own modern, creative, and thoughtful websites. We’ll discover what great user experience is, exercise creative project planning, create beautiful visual designs, and bring our designs to life in a final interactive website. Beginners welcome!

Meets: Tuesday, Thursday 4:15pm – 6:30pm PST
Dates: February 13, 2023—May 12, 2023
Location: City Arts and Leadership High School

Meets: Tuesday, Thursday 5pm – 7pm PST
Dates: February 13, 2023—May 12, 2023

Gaming controller with pacman

Intro to Virtual Reality

Unity | 3D Game Design | Virtual Reality

For the first time, you’ll be able to take a step into your very own game. Create an out-of-this-world experience that you can see, hear, and lose yourself in. In this class, you will explore virtual reality and learn what makes a successful experience! Beginners welcome! ** Students MUST be fully vaccinated

Meets: Monday, Wednesday 5pm – 7pm PST
Dates: February 13th – May 12th
In-person @ LinkedIn SF Office (222 Second St, SF, CA, 94105)

Gaming controller with pacman

Intro to Unity Game Design

Unity | C# | 3D Game Design

This project-based class combines 3D art and technology to create your own unique games using the Unity platform. We’ll learn the Unity framework and develop a game that you and your friends can play by the end of the semester. Our goal is to empower students to become creators rather than just consumers. Beginners welcome!

Meets: Monday, Wednesday 5pm – 7pm PST
Dates: February 13, 2023—May 12, 2023

Meets: Tuesday, Thursday 3:45pm – 6pm PST
Dates: February 13, 2023—May 12, 2023
Location: Richmond High School (Richmond students ONLY)

Python coding language symbol

Intro to Python

Python | Programming

Come and learn Python in our new class this semester! We’ll start with fundamental concepts of programming that can be applied to the study of any programming language. Together, we’ll create chat bots, learn automation, and work on our final projects at the end of the semester. Beginners welcome!

Meets: Monday, Wednesday 5pm – 7pm PST
Dates: February 13, 2023—May 12, 2023

I was always encouraged to explore coding by my older brother, and I knew I needed to start somewhere. After completing a semester of Intro to Web Design at Mission Bit, I have taken an interest in coding and have been eager to learn more. I am unsure of what I want to be when I grow up, but I know that what I learned at Mission Bit will help mold my career path.

Sarai - Fall 2019

Frequently Asked Questions

What is Mission Bit's focused enrollment model?

Computer science has the potential to empower students and have a positive impact in our communities. Higher enrollment priority will be given to applicants who have been historically underrepresented in CS, including (but not limited to) those that identify as Black, Latinx, Native American, Pacific Islander, women, English language learners, LGBTQIA, and students with disabilities.

Higher enrollment priority will also be given to applicants who attend the following high school sites that do not offer intro to computer courses: Asawa (SOTA), The Academy, Civic Center HS, Downtown HS, Hilltop HS, Independence HS, June Jordan HS, Woodside HS, Ida B. Wells HS, SF International HS, John O’Connell HS, Mission HS, Thurgood Marshall HS, Balboa HS, Leadership HS, and Gateway HS.

Should I apply for a class?

Mission Bit has a selective admissions process, but we highly encourage all interested students to apply! We seek to create a strong learning community with committed young people who bring a variety of perspectives to the classroom. To be considered for admissions, students are required to submit a written application after they submit the first one and take part in a Student Admissions Phone Screening that will take place on Wednesday, May 25, 2022. Please provide accurate email information for the screening and written application.

How can I apply for a class?

You can scroll up and click on the Student Application button to apply!

What is the application deadline?

The application deadline is Sunday, May 8, 2022, 8:00 PM PDT.

Are Mission Bit programming classes free?

Yes! Our coding classes are completely free to you as long as you’re a high schooler located in San Francisco. If you live outside of SF you can still participate in our free coding workshops!

What is Demo Day?

Demo Day is the culminating event of the term, where students showcase their final projects to friends, family, and the Mission Bit community. This event is required for students. Friends and family are strongly encouraged to attend, so mark your calendar for Saturday, July 30, 2022!

Where are your classes?

Due to COVID-19, we will be doing remote programming until the summer.

How long are your classes?

Our Fall and Spring courses are 2.5-hour classes twice a week after school, running for 11 weeks. During the summer, we run intensive courses that are 3 days a week for 6 weeks.

Which class should I sign up for?

All of our free coding classes are taught at an introductory level and provide a solid foundation for beginners.

  • Join our Web Design class if you want to learn about design and how to create beautiful websites.
  • Take our Unity Game Design class and learn about creating engaging gameplay in video games.
  • Take our Intro to Python class to get a foundation in a language that is used heavily in the industry today. Learn about chatbots and more!
  • Take our JavaScript class to learn about one of the languages that power most of the web and make cool data visualizations with it.
Who teaches Mission Bit classes?

Most of our classes are taught by college students and software engineers who are passionate about computer science education.

Games and websites created by Mission Bit students

Want to bring Mission Bit workshops to your community?

Our Supporters

Subscribe to our mailing list to stay up-to-date on Mission Bit news and events!
  • Hidden
Support Our Youth

Discover how you can make an impact in your community to empower the next generation of innovators. Use your talent to help us diversify the tech industry through volunteer opportunities in the Bay Area.