My favorite way to level up as a front-end developer is to do the work. Literally just build websites. If you can do it for money, great, you should. If the websites you make can help yourself or anyone else you care about, then that’s also great. In lieu of that, you can also make things simply for the sake of making them, and you’ll still level up. It’s certainly better than just reading about things! Here’s some resources that encourage you to level up by building things for the sake of leveling up, if you’re up to it. Frontend Mentor It looks like this recently launched, and it’s what inspired this post. This idea of giving people front-end work to do is enough to build a business around! Some of them are free, and some of them are not. HackerRank Other businesses have centered themselves around this too. HackerRank is all about getting jobs and hiring, so they’ve got a very strong agenda, but part of the way they do that is putting you through these skill tests (solving challenges) which are meant to asses you, but you can certainly learn from them too. Others like this: Codewars, ChallengeRocket, Codesignal, Topcoder (Jeepers, VCs must love this idea.) Coderbyte Coderbyte has paid plans too, and they’re designed to leveling up your job interviewing skills with challenges. Classic situation: sometimes the site is the product and you’re the customer, and sometimes hiring companies are the customer and you’re the product. Build Dribbble shots Here’s the classic move: find something you like on Dribbble, rebuild it. The @keyframers often do it. Tim Evko’s Practice site used to pick a shot for you (along with random GitHub issues and random coding challenges), but the Dribbble part appears broken at the moment. The other stuff still works! Matt Delac used to do a series along these lines. Indrek Lasn also does it in Medium posts. Front-End Challenges Club Andy Bell did a Front-End Challenges Club for a while, and while I think it’s on break, you can view the archives. CodePen Challenges CodePen Challenges run every week are are a prompt (along with ideas and resources) for building whatever you like. Low key. 100 Days of CSS Challenge Daily UI Daily UI challenges gives you a new challenge every day that starts when you sign up (and it’s free). Lots of people complete the challenge with code. Frontloops Frontloops charges $19 for 30 challenges, which includes information, advice, assets, and a solution. CSSBattle If your idea of a fun challenge is mimicking a design in as few bytes of code as possible, CSSBattle will appeal to you. Writing things as tersely as possible is often called “Code Golf” and there is a challenge site for that too. Ace Front End Ace Front End has challenges that focus specifically on vanilla HTML, » Read More
Like to keep reading?
This article first appeared on css-tricks.com. If you'd like to keep reading, follow the white rabbit.