Facebook’s ‘2020 Developer Circles Community Challenge’ (US$133,000 cash prize)

Competition in Applied Science , in Natural Science
  • Online
  • Apply Before : October 26, 2020

Opportunity Details

  • Opportunity ID 70098
  • Degree Non Degree Program/Certificate
  • Language Requirement Not Required
  • Opportunity Type : Fully Funded
  • Gender MaleFemale
  • Language of Instruction English

Opportunity Description

Overview of the challenge

Facebook Developer Circles are a global network of local communities, created to support developers as they develop skills, nurture ideas, and boost their careers.

Therefore, for this year’s Community Challenge, Facebook invites you to put your own innovative spin on developer education by preparing written tutorials that reveal the capabilities of Facebook technologies. Furthermore, participants are invited to go a step beyond building software solutions by innovating tutorials about the code they’ve created.


Deadline: 26 October 2020 (5:00pm EDT)

Organizer: Facebook

Theme of the Challenge: Productivity


  • All participants will receive special access to online education experiences with technology professionals.
  • Winners will gain up to US$133,000 in cash prizes and have their written tutorials accredited and circulated amongst millions of developers and creators across the Facebook ecosystem.
  • Within each of Facebook’s technology-related products, there are enormous opportunities for you and your teammates to connect, learn, and build together.

Prize list 

Global First Place – English Tutorial for Beginners and Advanced

  • $10,000 USD
  • Oculus headset (ARV: $399USD; 1 per individual, 4 max per Org or Team)

 Global Second Place – English Tutorial for Beginners and Advanced

  • $7,000 USD

 Regional – English Tutorial for Beginners & Advanced (21)

  • $2,000 USD

Local Language – Tutorial for Beginners and Advanced (5)

  • $1,500 USD

 How does it work?

Facebook Developer Circles are broadening the products that competing innovators can build with, and these products are now spanning across different technologies.


You’ll be innovatting a step-by-step written tutorial that shows one or more qualities of any of the below-mentioned technologies:

  • Open Source: Hack, React, React Native, PyTorch, Docusaurus
  • Spark AR
  • Wit.ai
  • Messenger Platform
  • You can generate a written tutorial about your newly built software solution, or use a solution that you’ve developed in the past. You can also choose to concentrate on a particular component within the solution.
  • If you’re using a sample that was previously written, remember that you’ll need to check that your code still works with the most recent version of the products being used.
  • Whichever option you choose, you’ll also need to submit the code that you’re describing in your tutorial.
  • And, while most submissions are in English, Facebook is also offering special language prizes across Arabic, French, Indonesian, Portuguese, and Spanish.

How to participate?

You can apply for this Challenge by signing up for your local Circle here.

Submit the following assets:


  • Written tutorial on GitHub (4000 words at most): The written portion of the tutorial must contain citations wherever required (e.g., code inspiration). Tutorials and provided code must be Open Source and hosted on a publicly accessible GitHub repository.
  • Sampled Software on GitHub: A link to the publicly available Open Source software code that was utilized as a basis of the tutorial.
  • Walkthrough Video (hosted on YouTube, Vimeo, or Youku): Your video should be 2 minutes in length and serve as a guide for your tutorial.
  • MIT license: Include MIT Open Source licensing in your GitHub repository.


  • Not required – Extra video: Entries may also include an exhaustive video tutorial (maximum length: thirty (30) minutes).
  • Quality of the Tutorial (30%)
    Includes creativity and newness of the idea (the tutorial has not have been written before). How can this tutorial help developers, and does it offer best practices for Open Source development?
  • Implementation of Facebook products (30%)
    Includes how many Facebook product (s) and features (s) are used and how well they are applied in the sample software solution and showcased in the tutorial.
  • Clarity (20%)
    Includes how understandable is the tutorial to pursue for the intended audience (beginner or advanced developer).
  • Relevance (20%)
    Includes what’s the usefulness/impact the tutorial has in helping the intended audience get the skills to develop other projects and address real-world problems.

Other opportunities you may like