Inspire the next generation of coders

Code Forward is a free, online program designed to support educators inspiring interest in the field of computer programming. The program aims to serve underrepresented minority youth through videos, activities, and more.

Why Code Forward?

Computer programming jobs are growing at twice the national average. Facebook created Code Forward to expand access and participation in computer programming to underrepresented students in computer science, including Black, Latino/Hispanic, Native American, and female audiences. We hope to inspire a new generation of diverse tech innovators to build a future that benefits us all.

of parents want their child to study computer science

of high schools teach computer science

of Black students lack access to computer science classes

Code Forward follows a simple 'I do' then 'We do' model to help you spark students' interest in computer programming:

I Do

As a program facilitator, you’ll watch a 10 minute video about Code Forward that provides you with the information you need to prepare a lesson plan that drives interest and motivates continued exploration in the field of computer programming.

We Do

This engaging classroom activity involves you and your students. It begins with a 10-min video and ends with a series of questions designed to assess for understanding.

You Do

A 30-minute, hands-on opportunity designed to test what your students have learned and put their newly discovered understanding of computer programming to work.

What will students learn?

Facebook created Code Forward to expand access and participation in

computer programming to underrepresented students in computer science, including Black, Latino/Hispanic, Native American, and female audiences. We hope to inspire a new generation of diverse tech innovators to build a future that benefits us all.

How to begin Code Forward?

No experience needed. No experience preferred.

To get started

Credentialed teacher or 501(c)(3) organization staff member to be program facilitator

Access to the internet and computers for students and facilitator

Login through Facebook or create a Facebook Blueprint account

For best results, we recommend:

  • A single facilitator administer the program
  • The facilitator be able to lead at least 2 sessions with students. Each session lasts roughly 30 minutes.
  • Students be paired two per computer. Students can rotate if you have a limited supply of computers.

Please note that Facebook will have access to aggregate, anonymous usage data from our partners, but will not have access to user-identifiable that may be collected.

Get Started with Code Forward

Follow Us

© Facebook 2021