JavaScript Programming

Learn JavaScript from scratch. Master the fundamentals of web programming, DOM manipulation, modern ES6+ features, and build interactive web applications.

Beginner Free Self-Paced 0 enrolled

Course Program

This comprehensive program consists of 9 courses. Click on any course below to begin learning.

1
JavaScript Fundamentals
Beginner

Learn the fundamentals of JavaScript programming. Master syntax, variables, data types, operators, control flow, functions, objects, and arrays.

6 modules
View Course
2
Intermediate JavaScript
Intermediate

Advance your JavaScript skills with ES6+ features, advanced functions, asynchronous JavaScript, iterators, generators, and modules.

6 modules
View Course
3
DOM Manipulation and Events
Intermediate

Master the Document Object Model (DOM), event handling, form validation, and creating interactive web pages.

3 modules
View Course
4
Browser APIs and Storage
Intermediate

Learn browser storage (localStorage, sessionStorage, IndexedDB) and browser APIs for modern web development.

2 modules
View Course
5
Advanced JavaScript
Advanced

Master advanced JavaScript concepts including functional programming, design patterns, error handling, debugging, and performance optimization.

4 modules
View Course
6
Testing and Tools
Intermediate

Learn JavaScript testing frameworks, build tools, bundlers, code quality tools, and linting for professional development.

3 modules
View Course
7
Frontend Frameworks
Intermediate

Explore modern frontend frameworks including React basics and advanced concepts, and Vue.js as an alternative framework.

3 modules
View Course
8
Node.js and Backend Development
Intermediate

Build backend applications with Node.js. Learn to create web servers, work with databases, and implement authentication.

3 modules
View Course
9
Practical Projects
Intermediate

Build real-world JavaScript projects including interactive web applications, API integrations, and full-stack applications.

5 modules
View Course
Course Information
  • Created: December 2025
  • Pace: Self-Paced
  • Price: Free