FreeCodeCamp (also referred to as ” Free Code Camp “) is a nonprofit organization [2] [3] which consists of an interactive learning web platform, an online community forum, chat rooms, medium publications, and local organizations. web development accessible to anyone. Beginning with tutorials that introduce students to HTML, CSS, and JavaScript, students progress to project assignments that they must complete either alone or in pairs. The students are being partnered with other nonprofits to build web applications, giving the students practical development experience. [4]

History

FreeCodeCamp was launched in October 2014 and incorporated as Free Code Camp, Inc. The founder, Quincy Larson, is a software developer who took up programming as a graduate student.

In a 2015 podcast interview, he summarized his motivation for creating freeCodeCamp as follows: “freeCodeCamp is my effort to correct the extremely inefficient and circuitous way I learned to code. I’m committing my career and the rest of my life towards making this process as efficient and painless as possible. […] All these things that make learning to code a nightmare to me that we are trying to fix with freeCodeCamp. ” [5]

The original curriculum focused on MongoDB , Express.js , AngularJS , and Node.js and was estimated to take 800 hours to complete. [6] Many of the lessons Were links to other platforms is free material, Such As Codecademy , Stanford , gold Code School . The course was broken into “Waypoints” (quick, interactive tutorials), “Bonfires” (algorithm challenges), “Ziplines” (front-end projects), and “Basejumps” (full-stack projects). Completing the front-end and full-stack projects awarded the student with respective certificates.

The curriculum was updated in January 2016 to rely less on outside material, to remove the unconventional section names, and to switch focus from AngularJS to React.js to the front-end library of choice. There were a number of additions to the racework, including D3.js and Sass , which brought the total time estimate to 2.080 hours and two more certificates, data visualization and back-end.

Quincy Larson

After returning from a trip in China, Larson was inspired to launch freeCodeCamp to give people the opportunity to learn programming. After six years living in San Francisco, Larson is now in Oklahoma City , Oklahoma. [7]

Curriculum

The self-paced curriculum [8] involves 1,200 hours of interactive coding challenges and web development projects, plus 800 hours of contributing to open-source [9] projects for nonprofits and is constantly expanded by more challenges and projects. [4] This translates into one year of full-time coding. The curriculum is divided into front-end development , data visualization , back-end development, and full-stack development. Participants receive a certificate after completing each section.

The curriculum emphasizes pair programming , which is intended to foster a culture of collaboration and shared learning, which can be overcome by the student’s ability to improve their skills (popularly referred to as ” impostor syndrome “). [10]

The languages ​​and technologies currently taught by FreeCodeCamp include HTML5 , CSS 3 , JavaScript , jQuery , Bootstrap , Sass, React.js, Node.js, Express.js, MongoDB, and Git . [11]

Nonprofit work

As students of freeCodeCamp finish all certificates of the curriculum, they get the opportunity to work with nonprofit organizations . [12] Examples have been Indonesia-based nonprofit Kopernik [13] and People Saving Animals. [13]The organization has donated US $ 1,400,000 [14] worth of development work to nonprofits as of January 2017.

In 2016, freeCodeCamp announced their “Open Source for Good” initiative, which extends and opens their nonprofit work to all nonprofits and organizations to use. [15] Within the past few months, the initiative has created seven open-source tools. [16] Mail for Good is one of the projects, which helps organizations send bulk email messages at a low cost, [17] which serves as a cheaper alternative to such services as MailChimp .

Reception

freeCodeCamp’s platform is used by about 350,000 unique visitors per month, [18] [19] with students from over 160 countries. [20] According to Alexa , freeCodeCamp is ranked around 3.014 globally and around 1.737 in the United States. [21]

freeCodeCamp has international, community-run groups where students can interact in person. [22] Some groups have been featured in local news, citing freeCodeCamp as an introduction to programming in order to fill the vacancy in programming-related jobs in the next decade. [7] [23]

References

  1. Jump up^ freeCodeCamp’s main repository of contributorswith additional volunteers in chat rooms and forums, retrieved 2017-10-11.
  2. Jump up^ “Statistics about freecodecamp” . Freecodecamp.org .
  3. Jump up^ “Support freecodecamp’s open-course community with a donation by donating to our nonprofit” . Freecodecamp.org .
  4. ^ Jump up to:b Garfield, Robynn. “Students learn to code for free while donating skills to nonprofits” . KSL-TV . Retrieved 2017-01-29 .
  5. Jump up^ “Daily Engineering Software: Free Code Camp with Quincy Larson” . Software Engineering Daily . Retrieved 16 January 2017 .
  6. Jump up^ “Our 1,600 Hour JavaScript Coding Curriculum” . freeCodeCamp’s Medium publication . Retrieved 29 January 2017 .
  7. ^ Jump up to:b “OKC resident’s coding Camp Gives students experience through helping nonprofits” . NewsOK.com . 2017-07-31 . Retrieved 2017-10-12 .
  8. Jump up^ Bradford, Laurence. “11 Websites To Learn To Code For Free In 2017” . Forbes . Retrieved 2017-01-29 .
  9. Jump up^ Johnson, Michael D.”Open Source for Good”, retrieved 2017-01-08.
  10. Jump up^ Finley, Klint (June 18, 2015). “You Can Do Real-World Work at This Free Coding Boot Camp” . Wired . Retrieved January 1, 2017 .
  11. Jump up^ freeCodeCamp’s map of challenges, retrieved 2017-01-13.
  12. Jump up^ “7 (More) Places to Learn to Code for Free” . Inc.com . 2015-06-24 . Retrieved 2017-01-29 .
  13. ^ Jump up to:b “Employers Are Crowdsourcing Coding: Here’s Why” . recruiter.com . Retrieved 2017-01-24.
  14. Jump up^ “freeCodeCamp’s statistics page” . Retrieved January 8, 2017 .
  15. Jump up^ Johnson, Michael D. (2016-09-23). “Open Source for Good” . freeCodeCamp . Retrieved 2017-10-18 .
  16. Jump up^ “Introducing the Open Source for Good Directory: Help Nonprofits with Code” . freeCodeCamp . 2017-07-21 . Retrieved 2017-10-18 .
  17. Jump up^ “Nonprofit Open-Source Launches Take on Email Marketing: Associations Now” . associationsnow.com . Retrieved 2017-10-18 .
  18. Jump up^ Tweet by Quincy Larson, founder of freeCodeCamp, showing website analytics for the end of December 2016, retrieved 2017-01-10.
  19. Jump up^ Larson, Quincy. “How to get published in the freeCodeCamp Medium publication”, retrieved 2017-01-12
  20. Jump up^ Coldewey, Devin. “Free Camp Code survey reveals demographics of self-taught coders” . TechCrunch . Retrieved 2017-01-29 .
  21. Jump up^ “Freecodecamp.com Traffic, Demographics and Competitors – Alexa” . www.alexa.com . Retrieved 2017-06-22 .
  22. Jump up^ “Free Camp Code now has Local Groups – freeCodeCamp” . freeCodeCamp . 2015-05-09 . Retrieved 2017-10-12 .
  23. Jump up^ “LISTEN: Camp Teaches Programming Code, Helps Non-Profits” . cms.air1.com . Retrieved 2017-10-12 .