You can start Freelancing if you want, it'll give you a side income and also real life practice of building websites.
Choose any one.
8.1 Official Documentation (Free)
8.2 Udemy Course (Paid)
8.3 Official Documentation (Free)
8.4 Udemy Course (Paid)
8.5 Official Documentation (Free)
8.6 Udemy Course (Paid)
Note: Framework technologies keeps updating and changing, so a course might get outdated.
Now that you've learned a framework, its time to build projects using that.
9.1 5 Projects
Note: blog says the projects are for react.js but they can also be made using Angular and Vue.js
Keep learning new technologies and keep building
projects. Practice makes perfect.
Search for a job or start Freelancing.