JavaScript for Beginners â Learn the Language of the Web
01
Skill level
All levels
02
Sections
11
03
Lectures
37
04
Instructor
Team Mammoth
What's inside
This course includes.
✓
11
Sections
✓
37
Lectures
✓
18
Quizzes
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ Section 0: Introduction 1 lecture
Lecture 0.01 - Introduction & Prerequisites
Locked
+ Section 1: What Is JavaScript? 4 lectures
Lecture 1.01 â What JavaScript Is and Where It Runs
Locked
Lecture 1.02 â Why JavaScript Matters: Real-World Use Cases
Locked
Lecture 1.03 â JavaScript in the Browser vs Node.js
Locked
Lecture 1.04 â How JavaScript Fits with HTML and CSS
Locked
+ Section 2: Writing and Running JavaScript 4 lectures
Lecture 2.01 â Including JavaScript in a Web Page (<script> tag)
Locked
Lecture 2.02 â Using the Browser Console to Write Code
Locked
Lecture 2.03 â Inline vs External JavaScript
Locked
Lecture 2.04 â Introduction to the Developer Tools
Locked
+ Section 3: Syntax, Structure, and Comments 3 lectures
Lecture 3.01 â JavaScript Syntax Essentials
Locked
Lecture 3.02 â Statements, Semicolons, and Whitespace
Locked
Lecture 3.03 â Writing Comments to Document Code
Locked
+ Section 4: Variables and Data Types 4 lectures
Lecture 4.01 â Declaring Variables with let, const, and var
Locked
Lecture 4.02 â Strings, Numbers, Booleans, Null, and Undefined
Locked
Lecture 4.03 â Type Checking with typeof
Locked
Lecture 4.04 â Using Template Literals for Dynamic Strings
Locked
+ Section 5: Operators and Logic 4 lectures
Lecture 5.01 â Arithmetic Operators and Expressions
Locked
Lecture 5.02 â Comparison Operators (==, ===, >, etc.)
Locked
Lecture 5.03 â Logical Operators (&&, ||, !)
Locked
Lecture 5.04 â Truthy and Falsy Explained
Locked
+ Section 6: Control Flow â Conditionals 4 lectures
Lecture 6.01 â Writing if, else if, and else
Locked
Lecture 6.02 â Common Use Cases: Age Checks, Login Logic
Locked
Lecture 6.03 â Nesting Conditions and Best Practices
Locked
Lecture 06.04 - Switch Statements
Locked
+ Section 7: Repeating Tasks with Loops 3 lectures
Lecture 7.01 â The Classic for Loop
Locked
Lecture 7.02 â while and do...while Loops
Locked
Lecture 7.03 â Using break and continue
Locked
+ Section 8: Arrays 3 lectures
Lecture 8.01 â Getting Started with Arrays
Locked
Lecture 8.02 â Modifying Arrays: push, pop, shift, unshift
Locked
Lecture 8.03 â Looping Through and Searching Arrays
Locked
+ Section 9: Functions and Reusability 3 lectures
Lecture 9.01 â Defining and Calling Functions
Locked
Lecture 9.02 â Function Parameters and Return Values
Locked
Lecture 9.03 â Function Scope and Local Variables
Locked
+ Section 10: Scope and Hoisting 4 lectures
Lecture 10.01 â Global vs Local Scope
Locked
Lecture 10.02 â Understanding Hoisting with var and Functions
Locked
Lecture 10.03 â Why let and const Are Safer
Locked
Lecture 10.04 - Conclusion
Locked
Ready to start building?
Join Mammoth Club and move through the course with structured lessons, previews, and certificates.