Classic Computer Institute logo
All Courses
Programming

JavaScript

Gain a complete command of JavaScript, the language of the web, with modern ES features and DOM mastery.

View Overview

Course Overview

JavaScript powers interactive websites, backend services, and mobile apps.

This course covers modern syntax, the Document Object Model, events, and asynchronous programming.

Skills Covered

  • ES2020+ syntax
  • DOM manipulation
  • Events
  • Promises and async/await
  • Fetch API

What You Will Achieve

  • Build interactive web pages
  • Handle asynchronous data flows
  • Transition into any JavaScript framework

Course Content

  1. 1JavaScript basics and variables
  2. 2Functions and scope
  3. 3Arrays and objects
  4. 4DOM manipulation
  5. 5Events and forms
  6. 6Modern ES syntax
  7. 7Promises and async/await
  8. 8Fetch API
  9. 9Browser storage
  10. 10Final project development

Projects You Will Build

  • Interactive To-Do App

    A dynamic task list with add, complete, filter, and local storage persistence.

  • Quiz Application

    A timed quiz with score tracking and a results screen built with DOM events.

  • Weather Dashboard

    A single-page app fetching and displaying live data from a public weather API.

Related Courses

    Programming

    Python Programming

    Learn Python from the fundamentals to professional application development with hands-on exercises and real projects.

    Level
    Beginner
    Mode
    Online & Classroom
    Duration
    8 Weeks
    View Details
    Programming

    Java Programming

    Master object-oriented programming with Java, from core concepts to building robust, maintainable applications.

    Level
    Beginner
    Mode
    Online & Classroom
    Duration
    10 Weeks
    View Details
    Programming

    C & C++

    Build a strong foundation in systems programming with C and C++, covering memory management and modern C++.

    Level
    Beginner
    Mode
    Classroom
    Duration
    10 Weeks
    View Details