freeCodeCamp – “We’re an open source community of busy people who learn to code and build projects for nonprofits. Build your full stack web development portfolio today.”
This training site is totally free and is such a great resource for learning about development. I have found that some of their steps in their courses don’t give you enough information to complete the next task, but they have a great community that can help you. It will also make you a better Google Search user when trying to solve the steps and progress. I started with them but then decided to do some additional training on the following two sites. After I did this I was able to complete most of the steps. They also give you certificates of completion which you can add to your website and post on LinkedIn.