Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript Micro-learning: the basics
Rating: 4.8 out of 5(5 ratings)
333 students

JavaScript Micro-learning: the basics

Learn the mechanisms of javascript in motion graphics
Last updated 6/2026
English
English [Auto],

What you'll learn

  • Learn JavaScript from scratch
  • Understanding how JavaScript runs in browsers
  • Learn the difference between primitive values ​​and objects
  • Learn how the initial rendering happens

Course content

1 section12 lectures30m total length
  • Welcome0:40

    Master the fundamentals of JavaScript through motion graphics in a fast, clear, and streamlined micro-learning format that introduces the language's core ideas simply and effectively.

  • Just a quick note0:03
  • The basics3:47

    Explore how the web enables client–server data exchange, request resources such as webpages and multimedia, and run both client-side and server-side code with HTML, CSS, and JavaScript.

  • Browsers, Operating Systems, and Monitors2:18

    Explore how browsers run on operating systems, how monitors render visuals with resolution and refresh rate, and how JavaScript on the main thread can be render-blocking or enhance user experience.

  • Browser Components3:30

    Explore how modern browsers integrate the user interface, JavaScript engine, rendering engine, and persistence layer to render web pages, and follow the rendering pipeline from HTML and CSS to paint.

  • Instructions2:55

    Explore how JavaScript lets developers instruct a browser to perform operations, using inline scripts or external files linked via the src attribute, with semicolons to reduce ambiguity.

  • Values4:31

    Explore how JavaScript uses data and values, detailing primitive types (number, bigint, string, boolean, undefined, null, symbol) and how literals, arrays, and objects organize information.

  • Variables3:23

    Declare and assign values using variables and constants in memory with the let keyword, the assignment operator, and identifiers like v1, v2, and sum.

  • Operators4:27

    Explore how JavaScript's weak typing affects variables, comparisons, and operations, covering unary, binary, and ternary operators, arithmetic, equality, increment and decrement, and the typeof, in, and logical operators.

  • Operator Precedence2:21
  • Assignment by Value and by Reference1:06

    Explore how JavaScript assigns values in memory, demonstrating assignment by value for primitive types and assignment by reference for objects and arrays, where shared references make modifications visible.

  • The browser console1:57

    Explore the browser console and devtools to inspect the DOM, CSS, network activity, and JavaScript execution for debugging. Use console.log to output values and interact with the runtime.

Requirements

  • No JavaScript knowledge is required
  • Basic HTML and CSS knowledge

Description

Welcome to the course JavaScript Micro-learning: The Basics.

This course is entirely delivered through motion graphics, providing a fast, clear, and streamlined way to learn the fundamental concepts of JavaScript.

The goal is to introduce the core ideas of the language in a simple and effective format, without unnecessary complexity.


Before diving into the language, we'll explore how the web and browsers work, along with their components.

We'll study how JavaScript is executed by browsers and how to ensure that JavaScript code execution doesn't block web page rendering.

We'll study the language's lexical structure, values, variables, and operators.

We'll understand how values ​​are stored in memory, analyzing the differences between assignment by value and assignment by reference.


Who is the course for?

JavaScript Micro-learning: The Basics course is suitable for those who want to begin studying JavaScript, starting from the basics.



Key Topics Covered in this course:

- Browser, Operating System, and Monitors.

- Browser Components

- JavaScript lexical structure

- JavaScript Instruction

- Values and Variables

- Operators and Operator Precedence

- Assignment by Value and by Reference


What are the course prerequisites?

- No JavaScript knowledge is required

- Basic HTML and CSS knowledge


Other JavaScript courses in motion graphics:

- Micro-learning JavaScript: Core Concepts

- Micro-learning JavaScript: Advanced Concepts

Who this course is for:

  • New and entry-level javascript developers