Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

The Modern JavaScript Tutorial

via Independent

Overview

How it's done now. From the basics to advanced topics with simple, but detailed explanations.

Part 1: Here we learn JavaScript, starting from scratch and go on to advanced concepts like OOP. We concentrate on the language itself here, with the minimum of environment-specific notes.

Part 2: Learning how to manage the browser page: add elements, manipulate their size and position, dynamically create interfaces and interact with the visitor.

Part 3: List of extra topics that assume you've covered the first two parts of tutorial. There is no clear hierarchy here, you can read articles in the order you want.

Syllabus

  • The JavaScript language
    • An introduction
    • JavaScript Fundamentals
    • Code quality
    • Objects: the basics
    • Data types
    • Advanced working with functions
    • Object properties configuration
    • Prototypes, inheritance
    • Classes
    • Error handling
    • Promises, async/await
    • Generators, advanced iteration
    • Modules
  • Browser: Document, Events, Interfaces
    • Document
    • Introduction to Events
    • UI Events
    • Forms, controls
    • Document and resource loading
    • Miscellaneous
  • Additional articles
    • Frames and windows
    • Binary data, files
    • Network requests
    • Storing data in the browser
    • Animation
    • Web components
    • Regular expressions

Reviews

5.0 rating, based on 1 Class Central review

Start your review of The Modern JavaScript Tutorial

  • Profile image for Jansen Situmorang
    Jansen Situmorang
    "I am extremely satisfied with my learning experience in this online class. The material presented was comprehensive and structured in a way that is easy to understand, even for beginners. The instructor was highly knowledgeable and able to explain…

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.