Facebook created CodeFWD to expand access and participation in computer programming to underrepresented students in computer science, including Black, Latino/Hispanic, Native American, and female audiences. By unlocking the power of computer programming for those who may currently not have access, we hope to inspire a new generation of diverse tech innovators to build a future that benefits us all.
What will students learn?
Computer programming fundamentals
Discover what computer programming and coding are.
The power of computer programming
Programmers and their unique perspectives shape things we use every day from apps to fashion, sports, music and more.
Learn the basic concepts behind coding with hands-on exercises.
Basic control structures
Learn about important blocks of programming that enable computers to perform repetitive tasks quickly and efficiently.
How does CodeFWD by Facebook work?
Three simple steps. One unique opportunity.
As a program facilitator, you'll watch a short video about CodeFWD 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.
This engaging classroom activity involves you and your students. It begins with a short video and ends with a series of questions designed to assess for understanding.
A hands-on opportunity designed to test what your students have learned and put their newly discovered understanding of computer programming to work.
Want to keep learning?
Apply for additional resources
After successfully completing the program, you can take your students’ coding skills to the next level by applying to receive additional resources. You can then lead your classroom through a series of exercises designed to further develop your students’ programming skills.
Important note about applying
Criteria to qualify for additional materials
Given the program’s finite resources, we will evaluate the information you provide in your application to determine which resources are best for you, and to help us achieve the goal of expanding access and participation in computer programming.
Reminder: You must successfully complete the program to be eligible for additional materials.
What do you need to begin CodeFWD by Facebook?
No experience necessary. No experience preferred.
Program facilitator be a credentialed teacher or 501(c)(3) organization staff member.
Access to the internet and computers for students and the facilitator.
Login through Facebook or create a TechPrep by Facebook account.
For best results, we recommend that:
• 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.
How to apply for additional classroom resources
If you successfully complete the program and would like to continue to develop your students’ coding skills, you may be eligible to receive additional classroom materials.
Successfully complete the program and related quizzes.
Complete and submit application.
If your application is selected, we will send your contact information and grade level to our partners, who will reach out to you about materials you may be eligible to receive.
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.
Given the program’s finite resources, we will evaluate the information you’ve provided to determine which resources are best for you, and to help us achieve the goal of expanding access and participation in computer programming.
Ready to get started?
Help build the next generation of diverse computer programmers. Join CodeFWD by Facebook and start inspiring your students today!