Sunday, October 4, 2020

Facebook Developer Circles Community Challenge 2020 (Prize up to US$133,000 + Oculus VR)

Facebook Developer Circles are a global network of local communities, designed to support developers as they build skills, grow ideas and boost their careers.

It’s often said that the best way to learn is to become the teacher. For this year’s Community Challenge, we invite you to put your own innovative spin on developer education by creating written tutorials that showcase the capabilities of Facebook technologies.

While we generally see most submissions in English, we’re also offering special language prizes across Arabic, French, Indonesian, Portuguese and Spanish. 

Every participant will receive special access to online education experiences with technology experts.

Winners will take home up to US$133,000 in cash prizes and have their written tutorials credited and shared amongst millions of developers and creators across the Facebook ecosystem.

  • Global First Place - English Tutorial for Beginners
    • $10,000 USD
    • Oculus headset (ARV: $399USD; 1 per individual, 4 max per Org or Team)
  • Global Second Place - English Tutorial for Beginners
    • $7,000 USD
  • Global First Place - English Tutorial for Advanced
    • $10,000 USD
  • Oculus headset (ARV: $399USD; 1 per individual, 4 max per Org or Team)
  • Global Second Place - English Tutorial for Advanced
    • $7,000 USD
  • Regional - English Tutorial for Beginners (21)
    • $2,000 USD
  • Regional - English Tutorial for Advanced (21)
    • $2,000 USD
  • Local Language - Tutorial for Beginners (5)
    • $1,500 USD
  • Local Language - Tutorial for Advanced (5)
    • $1,500 USD

Entry and participation in this Challenge is open only to natural persons who:

  • are at least 18 years old and the age of majority in their jurisdiction of residence,
  • speak English, Spanish, Portuguese, French, Arabic, and/or Indonesian,
  • have internet access and developer experience;
  • at the time of entry and throughout the entire Challenge have Facebook, Git Hub, and Devpost online accounts in good standing, and
  • are not domiciled in Quebec, Crimea, Cuba, Sudan, Iran, North Korea, China, or Syria, and are not otherwise located in any country under any trade or economic sanction or on any program or country list designated by the United States Treasury's Office of Foreign Assets Control), or where the laws of the United States or local law prohibits their participation or receiving a prize in any contest (each an “Individual”). 
  • “Teams” of up to four (4) eligible Individuals may enter and participate as wells. 

Main Requirement:
Create a step-by-step written tutorial that demonstrates the use of one or more features of any of the technologies below.

In your tutorial, use Open Source sample code from your newly built solution or use a solution that you’ve built in the past. If you are using an existing solution, be sure it works with the latest version of the products being used.

How to Apply:

Submit the following assets:


  • Written tutorial on GitHub (max 4000 words): The written portion of the tutorial must include citations wherever necessary (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 used as a basis of the tutorial.
  • Walkthrough Video (hosted on YouTube, Vimeo, or Youku): Your video should be 2 minutes long and serve as a walkthrough of your tutorial.
  • MIT license: Include MIT Open Source licensing in your GitHub repository.

Not required - Additional video: Entries may also contain a comprehensive video tutorial (maximum length: thirty (30) minutes).

Judging Criteria

  • Quality of the Tutorial (30%)
    • Includes creativity and originality of the idea (the tutorial has not have been written before). How helpful is this tutorial to developers and does it provide 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 are they implemented in the sample software solution and showcased in the tutorial.
  • Clarity (20%)
    • Includes how easy the tutorial is to follow along for the intended audience (beginner or advanced developer).
  • Relevance (20%)
    • Includes what’s the usability/impact the tutorial has in helping the intended audience learn the skills to build other projects and address real world problems.



26 October 2020


Click Here