Teach back-end development at Freecodecamp


freeCodeCamp (also called "Free Code Camp") is a non-profit organization[1]which consists of an interactive learning web platform, online community forum, chat rooms, online publications and local organizations that want to make web development learning accessible to everyone. Starting with tutorials that introduce the students to HTML, CSS and JavaScript, the students move on to project tasks that they work on either alone or in pairs. After completing all project assignments, students will be matched with other non-profit organizations to create web applications, which will allow students to gain hands-on development experience.[2]



The self-study curriculum[10] includes 1,400 hours of interactive coding challenges and web development projects as well as 800 hours of collaboration on open source projects[11] for non-profit organizations and is constantly being expanded to include additional challenges and projects.[2] This corresponds to about a year of full-time coding. The curriculum is divided into responsive web design, JavaScript algorithms and data structures, front-end libraries, data visualization, APIs and microservices as well as information security and quality assurance. Participants receive a certificate after completing each section.[12]

The curriculum emphasizes pair programming to foster a culture of collaboration and learning together that can overcome students' doubts about the adequacy of their skills (popularly known as "impostor syndrome").[13]

Languages ​​and technologies currently taught by freeCodeCamp include HTML5, CSS 3, JavaScript, jQuery, Bootstrap, Sass, React.js, Node.js, Python, Express.js, MongoDB, and Git.[14]

Volunteer work

When freeCodeCamp students complete all of the curriculum's certificates, they are given the opportunity and are encouraged to work with non-profit organizations to[15] Examples are the Indonesia-based non-profit organization Kopernik[16] and People Saving Animals.[16] and People Saving Animals.

In 2016 freeCodeCamp announced its "Open Source for Good" initiative, which expands its charitable work and makes it available to all non-profit organizations.[17] Within ten months of its launch, the initiative created seven open source tools.[18] Mail for Good is one of the projects that helps organizations send bulk emails at low cost,[19] which serves as a cheaper alternative to services like MailChimp.


The freeCodeCamp platform is used by around 350,000 visitors per month,[20][21] with students from over 160 countries.[22]

freeCodeCamp has international, community-led groups where students can meet in person.[23] Several groups have been mentioned on local news citing freeCodeCamp as an introduction to programming to fill the estimated need for programming-related jobs over the next decade.[24][25]

Individual evidence

  1. About freeCodeCamp - Frequently Asked Questions. 18th October 2019.
  2. abRobynn Garfield: Students learn to code for free while donating skills to nonprofits(en). In: KSL-TV, April 26, 2016. Retrieved January 29, 2017.
  3. ↑ Pranay Mohan: Free Code Camp with Quincy Larson. October 28, 2015. Retrieved January 16, 2017.
  4. ↑ freeCodeCamp: Our 1,600 Hour JavaScript Coding Curriculum. April 30, 2015. Retrieved January 29, 2017.
  5. ↑ SE Daily: freeCodeCamp with Quincy Larson podcast. December 20, 2019. Retrieved March 22, 2020.
  6. ↑ Quincy Larson: A Cautionary Tale of Learning to Code. My own.. November 13, 2014. Accessed March 23, 2020.
  7. ↑ Quincy Larson: Free Code Camp’s First Month. November 9, 2014. Retrieved March 22, 2020.
  8. Chapter.
  9. ↑ Quincy Larson: The future of the open internet. March 16, 2017. Retrieved March 22, 2020.
  10. ↑ Laurence Bradford: 11 Websites To Learn To Code For Free In 2017. In: Forbes, December 8, 2016. Retrieved January 29, 2017.
  11. Free Code Camp. Retrieved December 5, 2019.
  12. Free Code Camp curriculum. Retrieved December 5, 2019.
  13. ↑ Klint Finley: You Can Do Real-World Work at This Free Coding Boot Camp. In: Wired, June 18, 2015. Retrieved January 1, 2017.
  14. freeCodeCamp's map of challenges. Retrieved January 13, 2017.
  15. ↑ Larry Kim: 7 (More) Places to Learn to Code for Free(en). In: Inc., June 24, 2015. Retrieved January 29, 2017.
  16. abJoseph Rauch: Employers Are Crowdsourcing Coding: Here’s Why. In: Recruiter.com. June 1, 2015. Accessed January 24, 2017.
  17. ↑ Michael D. Johnson: Open source for good. September 23, 2016. Retrieved October 18, 2017.
  18. ↑ Michael D. Johnson: Introducing the Open Source for Good Directory: Help Nonprofits with Code. In: freeCodeCamp, July 21, 2017. Retrieved October 18, 2017.
  19. ↑ Ernie Smith: Nonprofit Launches Open-Source Take on Email Marketing (en-US) September 18, 2017. Retrieved October 18, 2017.
  20. ↑ Quincy Larson: showing website analytics for the end of December 2016. January 9, 2017. Retrieved January 10, 2017.
  21. ↑ Quincy Larson: How to get published in the freeCodeCamp Medium publication. January 11, 2017. Retrieved January 12, 2017.
  22. ↑ Devin Coldewey: Free Code Camp survey reveals demographics of self-taught coders. May 4, 2016. Retrieved January 29, 2017.
  23. ↑ freeCodeCamp: Free Code Camp now has Local Groups. In: freeCodeCamp, May 9, 2015. Retrieved October 12, 2017.
  24. ↑ Victor Quezada: OKC resident's coding camp gives students experience through helping nonprofits(en-US). In: The Oklahoman, July 31, 2017. Retrieved October 12, 2017.
  25. ↑ Jonathan Ellyson: LISTS: Code Camp Teaches Programming, Helps Non-Profits (en) October 1, 2017. Archived from the original on October 12, 2017.

Web links