freeCodeCamp is a fairly large community that helps you learn to code with a hands on experience. They have tons of resources for you to learn how to code including challenges/projects in the following:
- HTML
- CSS
- JavaScript
- Algorithms
- jQuery
- JSON APIs
- Ajax
- Bootstrap
- Sass
- React
- D3
- Node.js
- Express.js
- Git
- MongoDB
- and much more with their beta program
You can also get your hands dirty by contributing to open source projects by nonprofit organizations.
The reason I created this repository is to show my own solutions as well as to help other people with challenges they may be stuck on. The structure of my repository is such:
Root Repository: TexasBullet26/freeCodeCamp/
freeCodeCamps beta program:
beta/00-responsive-web-design/00-basic-html-and-html5/01-basic-css/02-applied-visual-design/03-applied-assessability/04-responsive-web-design-principles/05-css-flexbox/06-applied-resonsive-web-design-projects/
01-javascript-algorithms-and-data-strucures/00-basic-javascript/01-es6/02-regular-expressions/03-basic-data-structures/04-debugging/05-basic-algorithm-scripting/06-object-oriented-programming/07-functional-programming/08-intermediate-algorithm-scripting/
02-front-end-libraries/- ``
03-data-visualization/04-apis-and-microservices/05-information-security-and-quality-assurance/06-contribute-to-open-source-and-help-nonprofits/07-coding-interview-questions-and-take-home-assignments/