2020 Facebook Developer Circles Community Challenge Resources


You must create a tutorial for at least one of the three categories: 

  • Beginner Tutorial: Tutorial of software for the beginner developer audience.
  • Advanced Tutorial: Tutorial of software for the advanced developer audience.
  • Non-English Language Tutorial: Tutorial that is not in English. Participants who opt to submit a tutorial in a non-English language will be evaluated under this category and grouped with tutorials in one of the following languages: Arabic, French, Indonesian, Spanish, Portuguese

Important note on non-English language tutorials: Teams can either submit an English-written tutorial, a non-English written tutorial, OR both. Please review the rules for prize limit guidelines

Featured Products

The Developers Circles Community Challenge requires you to create a written tutorial using at least one of the following technologies:

  • Hack is a programming language for HHVM that interoperates seamlessly with PHP. 
  • React is a JavaScript library for building user interfaces. 
  • React Native is a framework for building native apps using React.
  • PyTorch is an Open Source machine learning platform that provides a seamless path from research prototyping to production deployment. Learn more.
  • Docusaurus makes it easy to maintain Open Source documentation websites.
  • Messenger from Facebook allows you to connect with over 1.3 billion people in a channel they prefer - making business personal and convenient. 
  • Spark AR allows you to build interactive, engaging, and customizable augmented reality experiences with Spark AR Studio.
  • Wit.ai makes it easy for developers to build applications and devices that you can talk or text to.


Need help?

General Questions: If you have a question about the competition rules, contact us at support@devpost.com or send us a message in the 2020 Developer Circle Community Challenge Facebook Group.

Tech Support: First, check your local Developer Circle for a developer who can help! After that, you can visit the product documentation, the 2020 Developer Circle Community Challenge Facebook Group, or the discussion forums on Devpost.

Tutorial Writing Help: If you want to know how to write a great tutorial be sure to check out Christine Abernathy’s Blog post which includes frameworks and examples. For even more guidance, you can use this Technical Tutorial Template as a guide or check out this example tutorial. 

FAQs: Check out this slide deck of FAQs that Facebook presented.



These are livestreams that we have hosted the past couple weeks on a particular product and on tutorial writing tips/advice. 

  1. DevC Challenge Announcement: recording
  2. The Power of Developer Education: In this livestream, we talk about the benefit to technical documentation on developer’s careers and community 
  3. Introduction to Open Source features and how to use Docusaurus: recording
  4. Practical Insights into Wit.ai and Spark AR for your tutorial (Tutorial Writing Tips included here): In this livestream, the speaker goes over tips on how to write a tutorial on Wit.ai and we provide an overview of the features of Spark AR 
  5. 2020 DevC Community Challenge: Most Frequently Asked Questions: In this livestream, we address most frequently asked questions about the challenge
  6. 2020 DevC Community Challenge: Messenger Overview: In this livestream we go over Messenger as a platform
  7. DevC Challenge Technical Writing Principles and Deep Dive on React Native (Tutorial Writing Tips included here): In this livestream, the first half shows great insights on React Native and tips (tutorial structure) in English, and the 2nd half dives deeper on React Native in Indonesian 

Competition Dates

Submission Period

September 10

October 26

Regional Judging

November 2

November 12

Regional Winners & Non-English Tutorial Winners Announced

November 18


Regional Winners Submission Period

November 18

November 30

Global Judging 

December 2

December 10

Global Winners Announced

December 18