JavaScript Essentials
Learn essential JavaScript skills for modern web development
JavaScript Essentials Syllabus
JavaScript Tutorbot: Scarlette
1.1 Introduction
1.2 What is JavaScript?
1.3 Why Do We Need to Learn JavaScript?
1.4 Different Ways of Using JavaScript
1.5 How Do We Use JavaScript?
Test Your Knowledge Quiz
2.1 Introduction
2.2 Your First JavaScript
2.3 Objects, Methods, Properties & Functions
2.4 Variables & Data Types
2.5 Conditional Statements
2.6 Arrays
2.7 Loops
2.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
3.1 A Deeper Dive into Objects
3.2 Object Properties & Methods
3.3 Where do Objects Live?
3.4 Accessing Objects and their Properties
3.5 Object Methods
3.6 Object Classes
3.7 Object Class Methods
3.8 Modular JavaScript
Test Your Knowledge Quiz
Activity 3.1: Simple Banking System
4.1 Template Literals
4.2 String Concatenation
4.3 Finding Elements in the DOM
4.4 Get Elements & Classes by Id
4.5 Manipulating Classes
4.6 Attribute Properties & Methods
4.7 Inline Style Property
4.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.