Beginner
137 Lessons
12h
Certificate of Completion
Course Overview
In this project-based course you will dissect every part of JavaScript from beginning concepts to more advanced. You will start by running through JS fundamentals such as arrays, types, variables, and conditional statements. You’ll then move on to more advanced concepts like OOP, regular expressions, and asynchronous programming. Throughout this course, you will be tasked with 4 projects that will test different parts of your understanding. At the end you will take a final exam to really hammer in what yo...
Course Content
Introduction to JavaScript
Values, Variables and Operators
JavaScript Types
JavaScript Conditionals
JavaScript Arrays
JavaScript Loops
10 Lessons
JavaScript Functions
11 Lessons
JavaScript Scope
7 Lessons
Find Mutual Friends
Project
Solution Review
5 Lessons
JavaScript Regular Expression
8 Lessons
JavaScript OOP
12 Lessons
Maze Solver
Project
Solution Review
6 Lessons
JavaScript Functional Programming Primer
6 Lessons
Justify Text
Project
Solution Review
6 Lessons
JavaScript Web Development
10 Lessons
JavaScript Asynchronous Programming
10 Lessons
File Searcher
Project
Solution Review
4 Lessons
JavaScript Modern Workflow
4 Lessons
JavaScript Future Awaits
2 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE