Skip to main content

Section outline

    • Module 1 (2 hours): Introduction to JavaScript

      • History, development environment, and JavaScript in browsers and Node.js
      • Basic syntax and data types
    • Module 2 (2 hours): Control Structures and Functions

      • Conditionals, loops, function types, and scope
    • Module 3 (1.5 hours): Working with Arrays and Objects

      • Array manipulation, methods, and working with objects
    • Module 4 (1.5 hours): ES6+ Features

      • let, const, template literals, destructuring, and modules
    • Module 5 (3 hours): Asynchronous Programming

      • Callbacks, Promises, async/await, and fetch API
    • Module 6 (2 hours): Modular JavaScript and Package Management

      • JavaScript modules, npm, and Node.js module creation
    • Module 7 (2 hours): Full-Stack JavaScript Basics

      • Node.js server setup, API integration, and basic full-stack applications