Welcome to CodeFWD

CodeFWD is a free online program by Facebook for educators and organizations working with 4th through 8th graders in the U.S. that uses videos and other activities to inspire interest in the field of computer programming.

Why CodeFWD?

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.

  • Block-based coding

    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.

  • I do

    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.

  • We do

    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.

  • You do

    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 a robot!

    After you've completed all three steps, take your students' coding skills to the next level by applying for a free set of classroom robots. Applicants who qualified will receive a set of programmable robots from our partners at Sphero. Facilitators can then lead their classrooms through a series of exercises, based on curriculum materials provided by Sphero, ranging from creating “draw” commands to writing JavaScript.

    Important note about applying

    Criteria to qualify for a robot

    Given our limited supply of robots, we will evaluate the information you provide in your application and prioritize applications that help us achieve the goal of expanding access and participation in computer programming.

    Reminder: You must complete steps 1-3 in order to gain access to the application.

    Learn About The Robot

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 a set of classroom robots

    If you complete all three steps of CodeFWD and would like to continue to develop your students' coding skills, you may be eligible to receive a free classroom set of robots.

    To apply:

    Complete all three program steps (I Do, We Do, You Do) and their related quizzes.

    Complete the application at the end of the three program steps.

    If your application is selected, we will send your contact information and grade level to Sphero, who will reach out to you about the robots.

Ready to get started?

Help build the next generation of diverse computer programmers. Join CodeFWD by Facebook and start inspiring your students today!

To help personalize content, tailor and measure ads, and provide a safer experience, we use cookies. By clicking or navigating the site, you agree to allow our collection of information on and off Facebook through cookies. Learn more, including about available controls: Cookies Policy.