JavaScript Crash Course For Beginners

In this crash course we will go over the fundamentals of JavaScript including more modern syntax like classes, arrow functions, etc …


    Script Tags – 6:46
    Console Output – 8:20
    Variables – 11:15
    Data Types – 14:18
    Strings & String Methods – 18:38
    Arrays – 23:53
    Object Literals – 30:09
    Arrays Of Objects & JSON – 34:20
    Loops – 37:40
    High Order Array Methods – 42:24
    Conditionals – 46:30
    Functions – 53:23
    Arrow Functions – 56:22
    Constructor Functions & Prototypes – 59:25
    ES6 Classes – 1:07:21
    Window Object & DOM – 1:10:30
    DOM Selection – 1:14:50
    Manipulating The DOM – 1:20:05
    Events – 1:24:40
    Form Script – 1:30:39

  2. The json converter site has changed and your instructions do not work for creating json code anymore. A little frustrating.

  3. After struggling with complex tutorials, I finally found a beginner friendly content.
    I learned Javascript with the book Javascript In Less Than 50 Pages and with this Crash Course. Here to say thank you Traversy Media! ♥

  4. I think there's an error @22:04, It won't start from 0, It'll start from 1 only. As the output will be only "Hello" for console.log(s.substring(0,5)); and not any space.
    If we use console.log(s.substring(0,4)); then output will be only "Hell".
    Please correct me or rectify it.

  5. Awesome course! Very understandable for starters but also fast enough and with enough comparisons to other tech so it's enjoyable and informative for people who are coming into web development from different software fields and have some background knowledge! Easiest subscribe recently

  6. at 1:28:11 my background can't change color… only show when clicked:


    Uncaught TypeError: Cannot read properties of null (reading 'style')
    at HTMLInputElement.<anonymous>

    My code are the same are yours lmao:
    const btn = document.querySelector('.btn');

    btn.addEventListener('click', (e) => {


    document.querySelector('#myform').style.background = '#ccc';


  7. Glad to have signed up as a Patreon. You're making my learning experience so pleasant. Thanks a bunch, and keep up the good work, my dude. Enjoy your day.

  8. This is not for beginners. You introduce things but don’t explain what they are. For example “objects”, you show us how to do one but don’t say what an object is.

  9. I’m getting local host refused to connect when trying to run code in run time environment. Anyone know how to fix

  10. I notice you're declaring constants and calling them variables, I don't get it. for example you pulled 0:32 and said these variables and used const and simply output the values of theirs. in what way did they become variables.

  11. I was blind, but now I see!
    Thanks a lot, that was a great journey to understanding js basics fast and accurate in perfect pace!

Leave a Reply

© 2023 53GB