SMU-CAA/FreeCodeCamp: The open up supply codebase and curriculum. Discover to code and enable nonprofits.

Throughput Graph

Join the chat at

Free of charge Code Camp is a pleasant open up source local community wherever you learn to code and assist nonprofits.

We support our campers create position-worthy portfolios of true apps utilized by actual men and women, although assisting nonprofits.

You start off by working via our self-paced, browser-based mostly whole stack JavaScript curriculum.

By doing the job as a result of our curriculum, you can make four certifications:

1. Front Close Certification

The very first segment will train you the basic principles of how webpages do the job and also introduce you to JavaScript programming.

Competencies you can expect to apply include things like HTML, CSS, JavaScript, jQuery and Bootstrap.

To gain this certification, you are going to create 10 entrance-conclude projects and put into practice quite a few JavaScript algorithms.

2. Info Visualization Certification

The 2nd part builds on the very first and introduces you to far more state-of-the-art subjects such as Sass, React and D3.

To generate this certification, you are going to develop 5 Respond-apps and 5 Facts visualization applications applying D3.js.

3. Back End Certification

The 3rd area introduces you to again finish advancement employing Node.js, Categorical, and MongoDB. It also teaches you about the important concept of resource management applying Git.

To make this certification, you’ll construct 5 APIs and 5 whole stack apps.

We will take alternatives executed in any programming language, as long as both equally a stay demo and the supply code are publicly available.

4. Comprehensive Stack Certification

The fourth segment is where you may get authentic-entire world expertise by doing work on projects for nonprofits.
We’ll pair you with another camper, an agile undertaking manager, and a stakeholder from a nonprofit group. Collectively, you’ll plan, establish and preserve apps that help that nonprofit have out its mission more properly.

For this certification, you are going to work on two assignments from scratch and then maintain/up grade two present assignments.

This code is jogging reside at We also have Gitter chat home, a Medium publication, and even a YouTube channel.

Be a part of our neighborhood in this article.

Discovered a bug?

Do not file an concern right up until you have adopted these techniques:

  1. Read through the Aid I have Discovered a Bug posting and comply with its guidelines.
  2. Ask for confirmation in the acceptable Help Area.
  3. Make sure you do not open up an difficulty devoid of a 3rd party confirmation of your problem.


We welcome pull requests from No cost Code Camp campers (our students) and seasoned JavaScript developers alike! Be sure to stick to these methods to contribute.


The BSD-3-Clause

Copyright (c) 2016, Free of charge Code Camp
All rights reserved.

Redistribution and use in resource and binary types, with or devoid of modification, are permitted offered that the pursuing conditions are satisfied:

  1. Redistributions of resource code must keep the over copyright notice, this list of circumstances and the subsequent disclaimer.

  2. Redistributions in binary kind must reproduce the earlier mentioned copyright detect, this listing of situations and the next disclaimer in the documentation and/or other elements furnished with the distribution.

  3. Neither the name of Free of charge Code Camp nor the names of its contributors may be employed to endorse or encourage products derived from this program with no unique prior written authorization.

THIS Program IS Offered BY Absolutely free CODE CAMP AND CONTRIBUTORS “AS IS” AND ANY Express OR IMPLIED WARRANTIES, Like, BUT NOT Restricted TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND Exercise FOR A Individual Intent ARE DISCLAIMED. IN NO Function SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY Immediate, Indirect, INCIDENTAL, Special, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (Including, BUT NOT Restricted TO, PROCUREMENT OF SUBSTITUTE Goods OR Solutions Reduction OF USE, Knowledge, OR Earnings OR Company INTERRUPTION) Nevertheless Triggered AND ON ANY Idea OF Legal responsibility, No matter whether IN Contract, Stringent Legal responsibility, OR TORT (Such as Carelessness OR Usually) ARISING IN ANY WAY OUT OF THE USE OF THIS Program, EVEN IF Recommended OF THE Likelihood OF These types of Damage.