Mozilla, the team behind the popular Firefox web browser, have created an incredible resource for developers of all skills levels and expertise through the Mozilla Developer Network. These resources, articles, and tutorials are perfect for those who absorb information and learn best using the tried-and-true method of reading words and seeing examples right there on the page. The range of topics is wide, from basic web introductions and front-end languages to common vocabulary and optimization & performance.
These ‘rewards’ might sound a little cheesy, but they really do help spur you on to keep going (anyone who’s ever sat up all night playing a game trying to get to the next level, or binge-watching a Netflix show to reach the end of a season, will understand this instinctively). Also note that many companies now actively recruit new employees via Treehouse based on the number of badges they have.
Google recently revamped their website builder Google Sites. Now it’s a cleaner, more modern looking affair. After playing around with it for a few minutes, you will notice two things: 1) that it’s super easy to use; 2) that there are hardly any features: you can choose from six templates that all look pretty bare when you start building as there is no sample content at all. It seems to be possible to connect a domain name via Google MyBusiness, but then you have to be a business with a physical address.
Unfortunately I don’t know of any drag and drop builders that don’t have any of the limitations that I pointed out. The leading builders, such as Squarespace, Weebly, Wix, etc, are always improving their functionality, but I guess it’s very rare to be able to build a website that is custom built where you can customize majority of the website and also upgrade hosting services.