Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#43 on Reddit

JavaScript30

Wes Bos

46 recommenders · 48 threads · recommended in 7 years, 2017–2023 · score 52.2

Search for it ↗

JavaScript30 is a free course by Wes Bos that walks through 30 small vanilla JavaScript projects, one per day, covering practical DOM and array techniques without frameworks or libraries.

Commenters call it a free, practical way to build muscle memory in plain JavaScript, with many saying it is worth building each project on your own rather than just watching.

Programming Languagesintermediatefreevideo lectures#vanilla javascript#dom manipulation#projects#es6#wes bos

Recommendations by year

20172023

On Reddit (54)

  1. Strongly recommendsAethlingor/webdev2021in “What are must-have skills?”▲ 1

    I would get good at Javascript - do some projects in vanilla javascript before moving to a framework. I did that and I'm always glad I did. I recommend edabit.com for coding challenges and I would do Wes Bos's 30 day challenge - build 30 things in 30 days. It's a free course - visit his website…

  2. Strongly recommendsbwray_sdr/webdev2019in “Best online resource for self teaching?”▲ 1

    Actually, a great (free) course that will get you experience in building something is JavaScript 30 by Wes Bos for 30 days you build a project each day, there’s some really fun ones. I suggest checking that out first since it’s free, then if you still feel like you want a better understanding…

  3. Strongly recommendscinema-tech-on-callr/webdev2019in “I did it Reddit - I am now a full time Developer!”▲ 3

    To start, I’d recommend Wes Boss’ JavaScript 30 course. It really helped me put the code into context and it’s free. I still go back to it every once in a while to freshen up on array methods (.map, .filter, etc) so that’s a big one for me. Other than that, I just studied the basics and tried…

  4. Strongly recommendsTheFuzzyPumpkinr/learnprogramming2019in “The Odin Project just released their NodeJS curriculum out of beta giving students an alternate to Ruby on Rails”▲ 4

    Well, like I said: FreeCodeCamp web dev & JS certs. Colt Steele's Web Developer Bootcamp/Udemy. Advanced CSS and Sass from Jonas Schmedtmann/Udemy. Also did JavaScript 30 from Wes Bos and CSS in 30 Days from FreeCodeCamp/Brad Hussey on YouTube and Complete React Tutorial from Net Ninja. I've also…

  5. Strongly recommendsTrident_Truer/webdev2018in “which JS framework has the lowest learning curve?”

    You have a number of choices here: * Any of the beginner oriented courses here (paid) * The basic javascript section on FCC (free) * This build-along course by Wes Bos, definitely the highest quality educator for webdev right now (free) I love Wes's courses specifically, they're just superb. I…

  6. RecommendsLakshmireddysr/learnprogramming2023in “Resources for learning Javascript?”

    * Best Javascript Courses on Udemy * freeCodeCamp.org * JavaScript for Cats * JavaScript 30 * CodeMentor * Codecademy’s Intro to JavaScript Track * JavaScript.info * Best Javascript books for Beginners to Advanced * Codecademy * MDN JavaScript * Sololearn * TutorialRepublic * Learn Javascript Online

  7. RecommendsCanWeTalkEthr/webdev2023in “How is this course to learn basic of javascript?”

    Yeah I’d start with freecodecamp and Wes Bos’ JavaScript30 course. Then maybe you’ll have a better idea of what you’re trying to learn and can go from there. My opinion is that most paid course content is freely available somewhere if you look around a bit. Also in case you’re new to udemy, never…

  8. RecommendsKwyjiboTheGringor/learnprogramming2022in “People without college degrees - how long did it take to get your first coding job?”

    The big course I did that recommend for anyone starting out is the Colt Steele's web developer bootcamp on Udemy. That was a great introduction. After that, maybe Wes Bos's #JavaScript30 course if you build most of the projects on your own without watching him do it first. Generally, the approach…

  9. RecommendsKwyjiboTheGringor/learnprogramming2022in “How do you usually start learning JS (or any language) alongside ur beginner project”▲ 1

    You could do Wes Bos's "JavaScript30" course, and attempt each project on your own before watching the full video.

  10. Recommendsthreefieldsr/learnprogramming2022in “Best paid Javascript and Typescript course in 2022?”▲ 2

    Have a look at Wes Bos' and Scott Tolinski's courses. They even have an informative podcast about web development.

  11. Recommendsbenhammondmusicr/webdev2022in “Best Web Development Bootcamp to land a job?”▲ 1

    Start with something like https://www.freecodecamp.org, and ideally link up with someone who has a little more experience who can help you out and answer questions. If you find you like it, I really found Wes Bos to be a great online course maker and he has a free JavaScript course that’s pretty…

  12. RecommendsNo_Key90r/learnprogramming2022in “Plan to do 100 Devs, Freecodecamp and The Odin Project as curriculum. Has anyone done this?”▲ 2

    I’d just do the basics on FCC, as in run the css, html and JavaScript tracks, then when you have a decent handle on those three move to the Odin project. Scrimba for react when the Odin project points you to it (it sends you to the free scrimba react course) then do the paid one after it, it’s…

  13. RecommendsCameronBrown_r/learnprogramming2022in “Duolingo for JavaScript?”▲ 32

    I found that there wasn’t a lot of apps available for learning JavaScript and even those that do exist aren’t great. Mimo is probably my favourite but I hate how it doesn’t let you skip sections even with the pro version. You’re probably better to go for either a good book (they often have theory…

  14. RecommendsCortlinr/webdev2021in “Feeling lost, could you guide me please?”▲ 5

    Check out Wes Bos's "JavaScript 30" course. It's free and gives you 30 simple JavaScript tasks to do. Great if you can't think of anything you want to do yourself and want small, one day projects.

  15. Recommendspallid_power_balladr/webdev2021in “Having a hard time learning Javascript? Whats the best way?”▲ 7

    The best way to learn is to do it. Try searching for Wes Bos’s JavaScript 30 free course. It has some good projects to help walk you through the basics.

  16. RecommendsKwyjiboTheGringor/learnprogramming2021in “30 year old beginner with doubts”▲ 4

    Just the usual, Youtube, Udemy and various other courses people recommend, official documentation, and reading articles. There are also plenty of books out there that are free online. If you want to know specifically which ones helped the most, the "Web Developer Bootcamp" by Colt Steele got me up…

  17. Recommendspratzc07r/learnprogramming2021in “As a CS student, I'm tired of the way the programming world is and I feel overwhelmed. [RANT]”▲ 1

    What you need is a structured approach to learning things. Ignore all the noise (fancy tech terminologies and jargon) and focus on what your learning objective should be that is what am I suppose to do with this knowledge. Lets take React for example. So my end goal after learning React is to make…

  18. Recommends_Darjeeling_r/learnprogramming2020in “web developement”▲ 3

    There’s a great free course called Javascript 30 that will make you learn a lot about vanilla JavaScript. Then you should move on to some framework

  19. Recommendsmr_acronymr/webdev2020in “Website similar to Laracasts for other technologies?”▲ 9

    Wes Bos's courses are great for FE / JS.

  20. Recommendsus-redditorr/learnprogramming2020in “I feel as though I've hit a wall..”▲ 3

    First, just keep at it, eventually it will click. Second, here is a video I found helpful after I went through Colt’s course https://m.youtube.com/watch?v=PkZNo7MFNFg Lastly, check out u/wesbos and his JavaScript 30 course (it’s free!)

  21. Recommendsslamsmcaukinr/webdev2020in “Where to go next after finishing Javascript modules on FreeCodeCamp?”▲ 4

    I don't know how thorough the freecodecamp js lessons were. But if you want to keep going to kind of solidify your knowledge on it, I'd suggest trying out some Wes Bos courses. I do think you have to pay for some of them. But he's good and goes into a lot of detail. They're all code along videos…

  22. RecommendsMrQuickLiner/webdev2020in “Getting real depressed looking for a job.”▲ 5

    I'm recommending Wes Bos's Beginner JavaScript course. So so good.

  23. Recommendsstaygolden85r/learnprogramming2019in “I have a question about using the DOM vs another method to target content in your html page. Which method should I learn right now?”▲ 1

    There are going to be a number of ways you target elements in the DOM to accomplish different things and those selectors are a good place to start. I’m not sure what your learning plan is or whether you’re following a Udemy Course, etc but the JS30 course by Wes Bos is free and worth checking out…

  24. Recommendscollinstommyr/webdev2019in “Planning to make a move into web development after 3 years of c++ computer graphics/desktop development..any tips?”▲ 1

    I moved from C# to web development and did so by going through the front end curriculum in freecodecamp.com. It starts from the basics of html/css and goes into Javascript algorithms and more advanced projects. If you like to read this series of books is often recommended in the webdev community…

  25. RecommendsMetaSemaphorer/webdev2019in “Which one is the better web developer course?”▲ 4

    So, I did the Colt Steele course a while ago. And it was a really great overall intro to web development. That being said, I struggle with recommending it for a few reasons: JS has changed a lot lately, and Colt's course is pre-ES6. It also uses JQuery, which you may not ever touch, and it…

  26. Recommendsrook218r/learnprogramming2019in “Need to learn HTML+CSS and JavaScript for new job...”▲ 1

    Highly recommend doing the w3 schools JavaScript course, and then the freecodecamp course on JS. Hitting the fundamentals in two different ways is very helpful, and the fcc one is more interactive (but somehow even more hand-holdy). Once you're done with that then do js30 by Wes Bos (optional) and…

  27. Recommendsrook218r/learnprogramming2019in “Need to learn HTML+CSS and JavaScript for new job...”▲ 1

    I think it's very worthwhile to start with algorithmic JavaScript and then take a course on the particular technology stack that your company uses. Courses on udemy are cheap (around 10 dollars if you can wait a week or two for a sale) and if you do some due diligence on the course they are VERY…

  28. RecommendsHotPocketDisasterr/learnprogramming2019in “Need to learn HTML+CSS and JavaScript for new job...”▲ 1

    If you're own your own for training. Check out free code camp. It's self guided, and pretty up to date. It has a large community, and some cities have local Meetups for free code camp students. If your willing to cough up some coin($10) the Colt steel boot camp on udemy is pretty good as well…

  29. Recommendsakame_21r/learnprogramming2019in “Can anyone help a complete noob?”▲ 11

    For my internship as a front end dev we covered topics that could be found in each section of FCC, minus #6. **General tips:** * don't rely on frameworks or libraries too much (bootstrap, jquery etc.). You need to learn the fundamentals of CSS and JS * FCC is a general roadmap. You're going to…

  30. RecommendsMadeToDisagreeWithUr/webdev2019in “Web Dev Courses from Udemy”▲ 1

    I'm going to ramble a bit, I'm at work right now so I don't have time to structure my thoughts better than this... Before I did either of these courses, I worked through CS50x on Edx.org, and I think that was hugely beneficial. It really challenges you as a new developer, and I find myself looking…

  31. RecommendsSviribor/webdev2019in “What to do after Colt Steele's Web Dev Bootcamp course?”▲ 3

    developers are picky about advice that isn't their own, also the dev community seems to be against udemy courses because everything can be found for free on the internet, also maybe people probably think i'm not a fan of wes bos' courses (not true, js 30 is great, but again, a little tough to pick…

  32. Recommendsexecutivespherer/webdev2019in “What to do after Colt Steele's Web Dev Bootcamp course?”▲ 17

    Do Wes Bos’s javascript 30 course. It’s free and a lot of people like it. You’ll learn a lot.

  33. Recommendskostaslibr/webdev2018in “Advice for a beginner, should I use bootstrap/express/nodejs/jquery when first starting?”

    Hey, welcome aboard! The web is an amazing platform with endless possibilities, you are going to love it! The community is moving fast but don't let that scare you away. Take one step at a time and focus on modern, standard technologies to get involved with. The web relies a lot on backwards…

  34. Recommendsjmido8r/webdev2018in “Advice for a beginner, should I use bootstrap/express/nodejs/jquery when first starting?”

    Thanks for the recommendation. I have realized colt's class was outdated and plan to take a class on ES6 next and eventually I would like to learn React. I'll check out this Wes Bos's course!

  35. RecommendsdevironJr/webdev2018in “Advice for a beginner, should I use bootstrap/express/nodejs/jquery when first starting?”

    For jQuery I would say it is fine for the sake of the tutorial, but would recommend learning JavaScript (especially ES6) as it has made a lot of advances since the start of jQuery where some may argue that you may not need jQuery anymore. Take a look at Wes Bos's JavaScript30 course, it's free and…

  36. RecommendsParkerZAr/webdev2018in “Beginner Questions - October 12, 2018”

    If you can afford it Wes Bos has great courses on both.

  37. RecommendsMetaSemaphorer/webdev2018in “Encountering career direction related confusion while learning Web Dev. Suggestions?”

    There is always going to be more to learn, and you can focus on pretty much anything next. I would personally suggest shoring up your front end skills first, as the JS will translate directly to getting better with Node, and I find that it provides a clearer path to getting job ready (I have seen…

  38. RecommendsLanktacularr/webdev2018in “Beginner Questions - August 17, 2018”▲ 3

    Here's my copy-paste reply to "how to learn javascript": First step should be spending a few hours looking through youtube tutorials discussing the syntax. Primitives, functions, and if possible, event & DOM navigation. I'd recommend starting off with mmtut's updated javascript tutorial. At…

  39. Recommendshungry_for_justicer/webdev2018in “Can someone tell me what are the best resources to learn JavaScript ?”▲ 1

    Python vs Javascript: personally, as someone who’s been teaching himself for a year- my personal opinion is that it doesn’t necessarily matter, but Javascript might be better since it can be used for front and back end. Personally, I used freecodecamp as my primary resource. They recently had a…

  40. Recommendsnbg91r/webdev2018in “Beginner Questions - July 20, 2018”▲ 5

    Honestly you don't need to pay for expensive courses. Check out free code camp (skip to the projects if you feel you already know enough html and CSS) , Wes Boss's JavaScripta30 course is good for beginners, also check out Brad traversy on YouTube.

  41. Recommendsrev_mojor/webdev2018in “When should I start applying for jobs as a front end web developer?”▲ 1

    In my experience, JavaScript is an essential part of being a front end web developer. As someone else already commented, pick up vanilla JavaScript. Don't use jQuery, just go vanilla, start with ES5. (I could be convinced that ES6 is the place to start, but it's still unsupported in some browsers…

  42. RecommendsMetaSemaphorer/webdev2018in “I feel like Javascript is a nightmare to learn.”▲ 3

    I did the same course and am about 2.5 years on with a front end dev job...and I'm still learning JavaScript. In another 5 years, I will still be learning JS (albeit more complex, involved topics in it). The transition you are making right now is from learning relatively simple tools (though CSS…

  43. Recommendsmvasighr/webdev2018in “After learning HTML/CSS/JavaScript, now entering the NPM and React territory. I'm absolutely overwhelmed.”▲ 1

    Keep learning vanilla JavaScript, read through Eloquent JavaScript. Even the first couple of chapters on primitives and operators and such taught me nuances here and there despite having covered that material numerous times before. Build small applications with just vanilla JS. A calculator or tic…

  44. RecommendsStarshipTzadkielr/webdev2018in “Beginner Questions - June 15, 2018”▲ 2

    Do you use any social apps? A fitness or meal tracker, maybe? If so see if they have an API you can use to get your data and build something with it. It's pretty cool to pull in personalized data and make your own app with it. I use Strava for fitness tracking and created a tool to visualize…

  45. RecommendsMaricianor/learnprogramming2018in “JavaScript resources”

    https://javascript.info/ http://eloquentjavascript.net/ https://github.com/getify/You\-Dont\-Know\-JS https://watchandcode.com/p/practical\-javascript Vanilla JS by Traversy Media \- List of his videos of making simple apps with vanilla JS\(this means no frameworks, just pure Javascript\) and…

  46. RecommendsMetaSemaphorer/webdev2018in “BROKE COLLEGE STUDENT WANTING TO LEARN CODE”

    The other suggestions here are really good (I have watched a lot of Udemy courses), but don't forget to check for resources that might be offered by your college or your local library. A good number of them will offer free subscriptions to learning platforms like Lynda.com. Also, there are tons of…

  47. RecommendsSimbaxor/webdev2018in “Where to go after Colt Steele’s web dev course?”

    You should try to start building projects... Check out JavaScript 30 by Wes Bos https://javascript30.com/ You can also take Colt's Advanced Course to learn more about CSS, JavaScript, D3 and React.

  48. Recommendscollinstommyr/webdev2018in “Good place to learn React.js?”

    A couple of friends have asked me this same question recently. I've dug out some of the links I sent them. As a number of other posters mentioned its always good to strengthen your vanilla JavaScript skills. Check out Wes Bos's JavaScript30, it will help you hone in your JavaScript skills…

  49. RecommendsaaronSHr/webdev2017in “Learning javascript”

    [Javascript30] (https://javascript30.com/) is great, but if you're just getting into JS it'll probably be way over your head (at least it was for me). Try the free course on Codecademy or [A Smarter Way to Learn JS] (http://asmarterwaytolearn.com/). Both cover the basics fairly well and offer…

  50. RecommendsMaciej001r/learnprogramming2017in “What is the best way to learn JS (and Web Dev in general) for Java developers?”

    Start with a super-easy course on codecademy https://www.codecademy.com/learn/learn-javascript and then move to the Wes Bos free 30-day Javascript challenge https://javascript30.com/ Once you finish, you could consider learning one of the great front-end frameworks: React, Angular, Vue, etc.

  51. RecommendsLechickensoulr/webdev2017in “A year studying programming on my own: here's my portfolio! (pure HTML, CSS and JS, more info on comments)”

    Stephen Grider is really great! I got both React courses. Take a look at Anthony Alicea's courses. His JS course is the best. Wes Bos too: https://javascript30.com is a free JS course

  52. Recommends-LOLOCAUST-r/webdev2017in “Jumping back into web development. I say 'back' but I've never got further than CSS ha. Any tips?”

    I recommend bouncing between these 3, as someone that tried many more online courses than they should've: https://beta.freecodecamp.com/en/map https://www.udemy.com/the-web-developer-bootcamp/ https://javascript30.com There's a huge amount to learn, so repetition via different teaching styles goes…

  53. Recommendslumenilisr/webdev2017in “Do you have any tips for an absolute beginner?”

    There are a few resources I'd recommend looking into. If you're into video courses, Practical Javascript on watchandcode.com has been really helpful because it introduces concepts as you use them as part of projects. I really recommend it. You might also try Wes Bos's Javascript30 course. It's a…

  54. MentionsLanktacularr/webdev2018in “Beginner Questions - August 10, 2018”▲ 3

    So, I'm pretty sure I have ADD, and I've been studying along pretty well. Imo, boredom and stress are two big roadblocks to studying, but if you're committed to learning, you'll eventually find a way around that. For me, that commitment comes from being dissatisfied with my day job and wanting…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help