4.66 out of 5
4.66
29189 reviews on Udemy

Modern JavaScript From The Beginning

Learn and build projects with pure JavaScript (No frameworks or libraries)
Instructor:
Brad Traversy
96,517 students enrolled
English [Auto] More
Modular learning sections & 10 real world projects with pure JavaScript
Master the DOM (document object model) WITHOUT jQuery
Asynchronous programming with Ajax, Fetch API, Promises & Async / Await
OOP including ES5 prototypes & ES2015 classes
Learn JavaScript Patterns
Regular expressions, error handling, localStorage & more

This is a front to back JavaScript course for absolutely everybody. We start with the basic fundamentals and work our way to advanced programming WITHOUT relying on frameworks or libraries at all. You will learn a ton of pure JavaScript, whether you are a beginner or an established JS programmer. There is something for everyone…

#### WHATS INCLUDED? ####

  • Basics & Fundamentals: Data types, let & const variables, functions, conditionals, loops, object literals, arrays, etc
  • DOM Manipulation: Selectors, traversing the DOM, show/hide, creating & removing elements, event listeners
  • OOP: ES5 prototypes, inheritance, ES2015 classes & sub-classes, constructors
  • Async JS: Ajax & XHR, Fetch API, callbacks, promises, async / await
  • ES2015+: Arrow functions, template strings, generators, iterators, maps & sets, symbols & more
  • JavaScript Patterns: Module, Factory, State, Observer, Mediator, Singleton
  • Other: Local & session storage, regular expressions, try/catch error handling
  • 10 Projects of all kinds

    #### PROJECTS ####

    1. Task List With Local Storage
    2. Loan Calculator
    3. Number Guess Game
    4. OOP Book Listing App (ES5 Prototype & ES2015 Classes Version)
    5. Chuck Norris Joke Generator
    6. EasyHTTP – Custom HTTP Library (3 Versions – Callbacks / Promises / Async & Await)
    7. Github Finder
    8. WeatherJS App
    9. Calorie Tracker (Module Pattern)
    10. Microposts – Frontend CRUD for REST API (Webpack & Babel)

    You can view and review the lecture materials indefinitely, like an on-demand channel.
    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
    4.7
    4.7 out of 5
    29189 Ratings

    Detailed Rating

    Stars 5
    20053
    Stars 4
    7541
    Stars 3
    1291
    Stars 2
    187
    Stars 1
    117
    f2ba5dffaa39f28f3d7f782947bee2a3
    30-Day Money-Back Guarantee

    Includes

    22 hours on-demand video
    2 articles
    Full lifetime access
    Access on mobile and TV
    Certificate of Completion

    Archive

    Working hours

    Monday 9:30 am - 6.00 pm
    Tuesday 9:30 am - 6.00 pm
    Wednesday 9:30 am - 6.00 pm
    Thursday 9:30 am - 6.00 pm
    Friday 9:30 am - 5.00 pm
    Saturday Closed
    Sunday Closed