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/