
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.
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.
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.
Declare and assign values using variables and constants in memory with the let keyword, the assignment operator, and identifiers like v1, v2, and sum.
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.
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.
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