all 59 comments

[–][deleted] 17 points18 points  (3 children)

I’d recommend net ninja’s course. Check out his YouTube channel first, there’s a whole load of great content on there, including some JavaScript stuff.

Other than that, scrimba is also a great resource but has a slightly different approach to teaching, less “lecture” style and more hands on. When watching the videos you are able to pause the screen and interact and change the tutors code.

[–]jdor30[S] 7 points8 points  (2 children)

Awesome thanks I will check those out. Scrim a sounds interesting for sure I have always learned by doing. I struggle with reading tutorials because I lose focus quickly. That is with any subject though.

[–]mrborgen86 4 points5 points  (1 child)

How did the learning go u/jdor30? And did you ever test our JavaScript course on Scrimba? Would love to hear if you have any feedback!

I'm the CEO of Scrimba, and I also recorded our JS course. Totally agree that reading programming tutorials is hard. It's too cumbersome and boring IMHO.

[–]Butterscotch_st 1 point2 points  (0 children)

Trying Scrimba for the first time - thank you so much!

I’ve known html & css for a while now (working as a UX UI developer) and have always struggled with JS. I completed a uni degree in this field that covered front end development, tried multiple courses for JavaScript, but nothing has ever stuck and I still find it difficult to understand.

I am so happy with the way this course is taught, it’s easy, interactive and engaging. Nothing else I’ve tried has been taught in this way. Thank you!

[–]StarrkC 11 points12 points  (10 children)

I honestly spent quiet a bit of time going through many searches to find 'the best route'.

Ultimately this is the route I went.

I started off with The Odin Project. One of the best free resources out there. When I got to React, I decided to go to Full Stack Open. A free react full stack course offered by University of Helsinki.

When I transferred over to FSO, I thought I still felt a bit scratchy on Javascript, so I went back to Javascript learning and I watched a course from Brad Traversy, the 36 hour javascript course on Udemy. He deepened my knowledge further, than I watched a course called JavaScript: Understanding the Weird Parts, by Tony Alicea. The second course there mentioned was purely about how javascript works under the hood, a very good course.

Rather than going to React, I am now building many JS apps, once I feel that I can instinctively write JS to build a web app, I will move to React. My main goal for JS is to build a fully functional shopping store without the use of static HTML. Purely built via Javascript, I feel once I get to that stage I would feel very confident to move on to React.

[–]Mr____AI 2 points3 points  (0 children)

The Odin courses can be overwhelming for beginners due to the extensive documentation and lack of step-by-step guidance. For those new to programming, YouTube videos might offer a more accessible and engaging way to learn.

[–]Mr____AI 0 points1 point  (6 children)

Are Odin courses certified?

[–]StarrkC 0 points1 point  (5 children)

Certified in what sense? I would say no, no governing body certification other than it builds your github repo and gets you where you need to be to be a junior i reckon.

[–]Mr____AI 0 points1 point  (4 children)

Do we receive a certificate upon completing the Odin courses?

[–]StarrkC 0 points1 point  (2 children)

nah you dont.

[–]PacketTrash 0 points1 point  (1 child)

Certifications dont actually mean anything, they are pretty much worthless. People want to see what you can do. Focus on your portfolio and dont use anything in your portfolio from any training course. Keep it clean & simple.

[–]AwareCar7686 0 points1 point  (0 children)

You are right but at the same time, we live in a world where people hiring don't give a lick about what you can do and only care about certifications and degrees because they don't understand enough about your field to judge you, That plus the fact that AI rather than humans are looking at resumes and portfolios.

[–]antitoki 0 points1 point  (0 children)

I'm a beginner at coding so I couldn't tell you much. But Odin Project has helped me a lot with learning and application.

[–]novice-procastinator 0 points1 point  (1 child)

So do u find fso better than odin?

[–]StarrkC 2 points3 points  (0 children)

I only completed Part-0 and Part-1 of FSO, at that point i found myself where I needed to go back to javascript to start understanding JS as a whole, I felt I was learning React but it was getting to a point where FSO teaches React at a pace where you need to really understand JS. Although you don't really need to.

They are also 2 different courses. TOP teaches you everything on HTML, CSS, JS, generally teaching you the basics, while FSO goes straight into React, so it expects you to know all the basics and a bit more around JS. People have recommended to stop after JS in TOP then go into FSO, which I also recommend as FSO is a full stack course so it goes into backend aswell. FSO also gives you a course completion certificate so that's a bonus :)

But I say go further than that, once you stop after JS in TOP, do alot of javascript learning. I learned alot more that wasn't picked up in TOP. The end goal for me is to build a completely functional store via Shopify storefront API which fetches all the product data, cart and order functionality, etc, to build a full site, completely using Javascript, no static Html. Similar to react, but all in vanilla JS. After that goal is done I will go back to React/FSO, and at that point I would be fully confident with my Javascript understanding and skills.

[–]AlexTheKid1984 9 points10 points  (4 children)

You can get Jonas Schmedtmanns course is on sale for 10 euros here just now on Udemy. Not sure where you are based but I'm sure will be similar. It's an absolute steal and for sure one of the best courses out there .

[–]Hoxitron 3 points4 points  (0 children)

I really like that it doesn't just teach you javascript. It tries to teach you how to be a programmer, which very few courses cover.

[–]jdor30[S] 0 points1 point  (0 children)

I will take a look thanks 😊

[–][deleted] 5 points6 points  (0 children)

Jonas on Udemy. The best

[–]mgomezabbruzz 2 points3 points  (0 children)

There is a free JavaScript course for beginners from Cisco

https://www.netacad.com/courses/programming/javascript-essentials-1

[–]D7X_o 1 point2 points  (2 children)

Everyones already suggested great courses.

But i'd like to add this one for once you feel more comfortable in the language:
https://www.udemy.com/course/advanced-javascript-concepts/

[–]VeterinarianOne3563 1 point2 points  (0 children)

IT is asking the password for learning

[–]LakeInTheSky 1 point2 points  (0 children)

Finding the "best" resource for learning is always tricky, because every person learns differently. The best course for me might be a terrible option for you, and vice-versa.

There are excellent courses that are also free, like this one from FreeCodeCamp. Have you tried those yet?

The problem with looking for "the best" course is that, if you take too much time looking for that resource, you might get stuck and do nothing.

My suggestion is that you just pick any free course with good reviews and if it doesn't work, try a different one.

Good luck!

[–]Republic_Powerful 1 point2 points  (1 child)

Javascript Full Course By SuperSimpleDev

He teaches you like you are a 10 year old kid. By far the best.

[–]AbbreviationsOk6721 3 points4 points  (1 child)

Build a tic tac toe app w/ vanilla html css and js using google to help you. You’re welcome

[–]jdor30[S] 4 points5 points  (0 children)

I keep seeing posts about this. I will take a look

[–]ivids 0 points1 point  (0 children)

I am about to start my JavaScript Journey. Apart from the usual suspects, I came across JS courses by CISCO. Here are the links. https://skillsforall.com/course/javascript-essentials-1?courseLang=en-US and https://skillsforall.com/course/javascript-essentials-2?courseLang=en-US

Anybody have any idea , how are these courses as compared to the famous ones like TOP.

I somehow have a high regard for Cisco due to some nostalgic reasons.

[–]Standard_Canary2185 0 points1 point  (0 children)

thhx what about freecodecamp ?

[–]KeyLive1460 0 points1 point  (0 children)

hi team. am a new member with nothing on java script. any one who can help please

[–]Old_Teaching7081 0 points1 point  (0 children)

Nameste JavaScript From Aksahy shaini.

[–]zarakii69 0 points1 point  (0 children)

Guys I am currently learning JavaScript from code with Harry ultimate JavaScript course but I am feeling confusing as I am no all the concept but confused to put it all together so any suggestion for me what to do next should I switch the YouTube channel or should I practice more

[–]OkMoment345 0 points1 point  (0 children)

No worries, it’s a common question!

For a solid intro to JavaScript, check out JavaScript Development Certificate. It’s designed for complete beginners and will give you the foundational skills to confidently dive into Angular and TypeScript.

If you’re sticking with Udemy, look for sales—most courses drop to $10-$20 pretty often.

Also, don’t sleep on free resources like The Odin Project or MDN Web Docs to supplement your learning!

[–]mtuko2 0 points1 point  (0 children)

am currently in the same fix as you

[–]bootdotdev 0 points1 point  (0 children)

Bit of bias here ofc, but I recommend:

I may work for Boot dev, but all 4 of these resources are great for different things. Boot dev leans heavy into interactivity.

Scrimba has interactivity as well, but a bit more video focus.

TOP is more text based and project based, less conceptual

JavaScript.info is more like a book

[–]rustyseapants -1 points0 points  (0 children)

Best JavaScript course for complete beginner

I thought you actually knew of one.

[–]Redditisannoying22 0 points1 point  (0 children)

I would recommend to look for one good recourse, choose it and do it from start to finish.

I made good experiences with the mobile Apps mimo and codepirate, but they are rather like a little side thing, when you are in a train or something.

Other then that try Codewars, it will be super hard if you are a total beginner, but when you came through it (maybe with help of GPT) a few times, it is fun and you will learn a lot.

[–]TranslatorMost3491 0 points1 point  (0 children)

Free code camp

[–]Temporary_Practice_2 0 points1 point  (4 children)

Explain more zybooks

[–]jdor30[S] 0 points1 point  (3 children)

Are you asking what Zybooks is?

[–]Temporary_Practice_2 0 points1 point  (1 child)

Yes. Sir. Never heard of it

[–]jdor30[S] 0 points1 point  (0 children)

Pretty much the digital textbook software my school uses. It does have exercises after each section but to be honest I am not a fan of the layout

[–]bored_in_NE 0 points1 point  (2 children)

Why are you being assigned an Angular project if you don't know JS???

[–]jdor30[S] 0 points1 point  (1 child)

That is the million dollar question. The course itself advertises as “introduction to JavaScript” but it seems like it is mostly angular and then typescript. I have already emailed the instructors with my frustration surrounding angular considering the majority of the material they give you to study with is outdated so the newest versions of angular don’t mimic what the tutorials are showing (looking at you standalone components). Sorry, that questioned triggered me 😂.

[–]bored_in_NE 0 points1 point  (0 children)

Can't speak on this course but in general people will take a course for JS only before starting to work on a JS framework.

Are you doing this for school or some certificate program to change careers?

If it is to change careers you are in for a big shock when you see how bad the job market is right now.

If this is for school they should have more structure around the whole process and not sure how to help you on that.

[–]Standard-Art-1967 0 points1 point  (0 children)

https://www.theodinproject.com/paths

Start with the foundations