Give me advice on how to practice javascript

Hello Everyone!
I need some advice on how to practice javascript. I have been learning html, css and javascript from almost 8-9 months now. I think I have got decent understanding of html and css. In Javascript I know basic concepts of it like (events, DOM etc) and now I am just stuck at this point. I don’t know where to practice these concepts. I am not able to understand the advance concept of javascript ( asynchronous js, error handiling, APIs) on top of that keep on forgetting the basic once too. I have tried many tutorials of javascript but whenever I try to create small projects by myself I just can’t make it at all. So my questions are:

  1. How can I understand and practice every concept of javascript from basic to advance so I will be able to make some good level projects(which I can add in my portfolio)?

  2. What more skills do I need to learn to get a frontend developer job as I know only html, css and js are not enough?

Thank You!

  • Build projects and lots of them ( use github while building projects )

  • I had used Frontend Mentor to build HTML, CSS & JS projects, you can check this and other similar once as well. What I liked about them is they have great community on discord and you will get feedback on your coding

  • Have you built any projects with just plain HTML & CSS e.g login / sign up page with responsive web design etc ? If not do it before jumping to JS projects

1 Like

First of all Thank You for taking time out of your busy life and helping me.

Yes I have build a netflix clone only with plain html and css and I am also taking the responsive web design certification projects from FCC (done with 2 projects).I have also build a calculator and password generator with javascript too . All of these are posted on github. But even after this I feel that core principles of JS are not clear to me and I need a lot practice so for that I needed advice.

About Frontend Mentor sorry I am not familiar with this, can you please tell me what is it and how I can use it to build projects.

  1. Only way to build confidence with JS is again build projects ( on your own with help of Google, SO etc and NOT following YT videos; I made this mistake during learning phase )

  2. Google " Frontend Mentor", it has set of challenges / projects from simple to pretty complex, which you should finish alone or team and collaborate with others in their forum to get code feedback, look at others code etc

1 Like

Sure! I will look more into Frontend Mentor and will try to build lots of project on my own. Thank You!

1 Like

Also check JD, normally you will need to learn React or similar JS framework as well some CSS framework like Tailwind CSS etc

Do check JD on linkedin or other popular job sites in your location

1 Like

Understood. I’ll make sure to explore those frameworks and review the job descriptions.

1 Like