Courses
I think JavaScript frameworks are inevitable if you are on the path of a front-end developer. Because I have tried using vanilla JS alone. Trust me it gets complicated pretty quick or you end up creating your own JS framework.
Instead of re-inventing the wheel, just use a framework that follows the best practices and has been maintained by a community.
I chose Svelte because I strongly believe it is the future of web developement.
Go through these free svelte courses and free sveltekit courses. I have tried to explain it as simple as possible.
I'm not an expert in JavaScript I have tried my best. Thanks.

Svelte Tutorial for Beginners

Sveltekit Tutorial for Beginners

Sveltekit Endpoints

Sveltekit Simple Blog

Sveltekit Hooks

Sveltekit Markdown Blog

Sveltekit Firebase Authentication

Sveltekit Firebase 9 Todo App

Svelte Shopping Cart

Sveltekit WordPress Headless

Sveltekit Supabase

Svelte Tips and Tricks

Sveltekit GraphQL
