Files
freeCodeCamp/README.md

72 lines
4.1 KiB
Markdown
Raw Normal View History

2016-10-13 21:18:45 +01:00
![FreeCodeCamp Social Banner](https://s3.amazonaws.com/freecodecamp/wide-social-banner.png)
2015-03-07 07:09:38 +09:00
[![Throughput Graph](https://graphs.waffle.io/freecodecamp/freecodecamp/throughput.svg)](https://waffle.io/freecodecamp/freecodecamp/metrics)
2015-06-23 21:55:24 -07:00
[![Join the chat at https://gitter.im/freecodecamp/freecodecamp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/freecodecamp/freecodecamp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
2016-10-21 19:05:56 +01:00
[![Known Vulnerabilities](https://snyk.io/test/github/freecodecamp/freecodecamp/badge.svg)](https://snyk.io/test/github/freecodecamp/freecodecamp)
2016-11-06 12:53:34 +00:00
[![Build Status](https://travis-ci.org/FreeCodeCamp/FreeCodeCamp.svg?branch=staging)](https://travis-ci.org/FreeCodeCamp/FreeCodeCamp)
2015-11-07 00:25:36 -06:00
Welcome to Free Code Camp's open source codebase and curriculum!
=======================
2013-12-29 18:43:07 -05:00
2016-06-17 16:00:39 -05:00
Free Code Camp is a friendly open source community where you learn to code and help nonprofits.
**We help our campers build job-worthy portfolios of real apps used by real people, while helping nonprofits.**
2014-12-24 10:57:40 -08:00
You start by working through our self-paced, browser-based full stack JavaScript curriculum.
2015-04-23 17:51:45 -07:00
### By working through our curriculum, you can earn four certifications:
##### 1. Front End Certification
The first section will teach you the basics of how webpages work and also introduce you to JavaScript programming.
2015-04-23 17:51:45 -07:00
2016-10-13 21:18:45 +01:00
Skills you'll practice include `HTML`, `CSS`, `JavaScript`, `jQuery` and `Bootstrap`.
2015-04-23 17:51:45 -07:00
To earn this certification, you'll build **10 front-end projects** and implement many **JavaScript algorithms**.
2015-04-23 17:51:45 -07:00
##### 2. Data Visualization Certification
2016-10-13 21:18:45 +01:00
The second section builds upon the first and introduces you to more advanced topics such as `Sass`, `React` and `D3`.
To earn this certification, you'll build **5 React-apps** and **5 Data visualization apps** using `D3.js`.
##### 3. Back End Certification
2016-10-13 21:18:45 +01:00
The third section introduces you to back end development using `Node.js`, `Express,` and `MongoDB`. It also teaches you about the important concept of source control using `Git`.
To earn this certification, you'll build **5 APIs** and **5 full stack apps**.
We will accept solutions implemented in _any_ programming language, as long as both a live demo and the source code are publicly accessible.
##### 4. Full Stack Certification
The fourth section is where you'll get **real-world experience** by working on projects for **nonprofits**.
We'll pair you with another camper, an agile project manager, and a stakeholder from a nonprofit organization. Together, you'll plan, build and maintain apps that help that nonprofit carry out its mission more effectively.
For this certification, you'll work on **two projects from scratch** and then **maintain/upgrade two existing projects**.
---
2015-08-03 13:47:07 -07:00
This code is running live at [FreeCodeCamp.com](https://www.freecodecamp.com). We also have [Gitter chat rooms](https://gitter.im/FreeCodeCamp/FreeCodeCamp), a [Medium publication](https://medium.freecodecamp.com), an [interactive forum](https://forum.freecodecamp.com), a [wiki knowledgebase](https://forum.freecodecamp.com/c/wiki), and even a [YouTube channel](https://youtube.com/freecodecamp).
2015-11-07 00:25:36 -06:00
2016-10-13 21:18:45 +01:00
### [Join our community here](https://www.freecodecamp.com/signin).
2015-08-03 13:47:07 -07:00
Found a bug?
------------
Do not file an issue until you have followed these steps:
1. Read the [Help I've Found a Bug](http://forum.freecodecamp.com/t/how-to-report-a-bug/19543) article and follow its instructions.
2. Ask for confirmation in the appropriate [Help Room](http://forum.freecodecamp.com/t/free-code-camp-official-chat-rooms/19390/2).
3. Please *do not* open an issue without a 3rd party confirmation of your problem.
2015-04-23 17:51:45 -07:00
Contributing
------------
We welcome pull requests from Free Code Camp campers (our students) and seasoned JavaScript developers alike! Please follow [these steps](CONTRIBUTING.md) to contribute.
License
-------
2014-04-14 23:14:56 -04:00
2016-12-31 12:34:14 -01:00
Copyright (c) 2017 Free Code Camp.
2016-12-12 12:15:15 +00:00
The content of this repository bound by the following LICENSE(S)
- The computer software is licensed under the [BSD-3-Clause](./LICENSE.md).
- The curricular content as in the `./seed/challenges` or subdirectories and our wiki are licensed under the [CC-BY-SA-4.0](./LICENCE-Free-Code-Camp-Curriculum.md)