Coursera
Online courses and certificates
Frontend Mentor offers practical front-end development challenges based on project briefs and designs. Learners choose a challenge, build a solution and can share it with the community for feedback.
Challenges cover different skill levels and may use different technology stacks. The site has free and paid options, so check what is included with each challenge or feature before starting.