JavaScript Essentials
Learn essential JavaScript skills for modern web development
JavaScript Tutorbot: Scarlette
Lesson 1 - Introduction
Lesson 2 - What is JavaScript?
Lesson 4 - Why Do We Need to Learn JavaScript?
Lesson 5 - Different Ways of Using JavaScript
Lesson 6 - How Do We Use JavaScript?
Test Your Knowledge Quiz
Lesson 1 - Introduction
Lesson 2 - Your First JavaScript
Lesson 3 - Objects, Methods, Properties & Functions
Lesson 4 - Variables & Data Types
Lesson 5 - Conditional Statements
Lesson 6 - Arrays
Lesson 7 - Loops
Lesson 8 - Comments
Test Your Knowledge Quiz
Activity 2.1: Write your first JavaScript code
Activity 2.2: Change HTML content with JavaScript code.
Activity 2.3: Log some information to the console of the web browser
Activity 2.4: Practice the syntax of JavaScript concepts
Lesson 1 - A Deeper Dive into Objects
Lesson 2 - Object Properties & Methods
Lesson 3 - Where do Objects Live?
Lesson 4 - Accessing Objects and their Properties
Lesson 5 - Object Methods
Lesson 6 - Object Classes
Lesson 7 - Object Class Methods
Lesson 8 - Modular JavaScript
Test Your Knowledge Quiz
Activity 3.1: Simple Banking System
Lesson 1 - Template Literals
Lesson 2 - String Concatenation
Lesson 3 - Finding Elements in the DOM
Lesson 4 - Get Elements & Classes by Id
Lesson 5 - Manipulating Classes
Lesson 6 - Attribute Properties & Methods
Lesson 7 - Inline Style Property
Lesson 8 - Adding Element to the DOM
Test Your Knowledge Quiz
Activity 4.1: Task List Application
Activity 4.2: Dark and Light Mode Page template.
Lesson 1 - A Deeper Look at Variables
Lesson 2 - Using Var to Declare a Variable
Lesson 3 - Using Let to Declare a Variable
Lesson 4 - Using Const to Declare a Variable
Lesson 5 - Variables & Data Types
Lesson 6 - Different Types of Operators
Lesson 7 - Using JavaScript for Math
Math Assignment: Solution Walkthrough
Test Your Knowledge
Activity 5.1: Math Assignment