JavaScript 101

Course Summary

Gain strong foundation in core JavaScript. Learn the basics of what JavaScript is, where its run, through the fundamental syntax, events, requests, all the way to dynamic websites that you can host and share with the world.

10 Sections · 182 Pages · By Ian Currie

  • Level

    Introductory course. Perfect for beginners.

  • Duration

    150 Hours. Or, ~2 months of dedicated learning @ 15-20 hours per week

  • What's included

    88 lessons. 62 videos. 9 quizzes. 100+ code samples. 8 multi-part labs.

  • Certificate

    JavaScript 101 Certificate

Unlock this course

$12/month Core Membership

7-day free trial

Unlock all courses

$29/month Pro Membership

7-day free trial

This course is part of the following career track:

  1. 5) Arrays, Objects and Useful Tools

    1. Arrays
    2. Introduction to JavaScript Arrays
      10 min
    3. Indexing JavaScript Arrays
      13 min
    4. Video: How to Read and Manipulate a JavaScript Array
      7 min
    5. JavaScript Array Length: The .length property
      8 min
    6. Video: Learn Some Javascript Array Methods
      4 min
    7. How to Insert, Delete or Replace Array Items: JavaScript's .splice()
      13 min
    8. JavaScript Array Essentials: Using pop, push, shift, and unshift
      11 min
    9. Video: Add and Delete Array Items
      6 min
    10. More About Your Tools
    11. Browser Developer Tools: The Elements Tab
      4 min
    12. Video: Developer Tools - Elements
      5 min
    13. Browser Developer Tools: The Console
      4 min
    14. Video: Developer Tools - Console
      5 min
    15. Browser Developer Tools: The Sources Tab
      3 min
    16. Video: Developer Tools - Sources
      9 min
    17. Install VS Code and Extensions
      5 min
    18. Video: Text Editor - Install VSCode Extensions
      8 min
    19. Video: VSCode Development Setup
      6 min
    20. Objects
    21. Introduction to JavaScript Objects
      23 min
    22. Referencing JavaScript Object Properties
      13 min
    23. Video: What Is a Javascript Object
      9 min
    24. Understanding Methods vs Functions in JavaScript
      12 min
    25. Video: Working With JavaScript Objects
      6 min
    26. JavaScript's Standard Built-in Objects and the Global Object
      11 min
    27. Video: Javascript Objects - Native Objects
      8 min
    28. JSON in JavaScript: What it is, How to Use it
      6 min
    29. Video: What is JSON (JavaScript Object Notation)
      5 min
    30. Introduction to Object Instantiation in JavaScript
      12 min
    31. Introduction to the JavaScript Date Object
      20 min
    32. Video: What Is a JS Date Object
      8 min
    33. Labs
    34. Lab: Arrays, Objects and Useful Tools
      3 min
    35. Quiz: Arrays, Objects and Useful Tools
    36. Questions: Arrays, Objects and Useful Tools
    37. Feedback: Arrays, Objects and Useful Tools