There are a ton of free and paid sites that helps you learn Web Development.
The free ones, which are my favourites, are:
- FreeCodeCamp.Org :This site has courses on the below topics, and it provides text-based lessons and an environment that lets you test out what you learned from the lessons.
- Responsive Web Design Certification (300 hours)
- Front End Libraries Certification (300 hours)
- Data Visualization Certification (300 hours)
- Apis And Microservices Certification (300 hours)
- Information Security And Quality Assurance Certification (300 hours)
- Coding Interview Prep (Thousands of hours of challenges)
- The Complete Web Development Course - Build 15 Projects:
- The Complete Web Developer in 2019: Zero to Mastery :