GitHub Repository

JavaScript Internship

6-Week Project-Based Curriculum. Master JavaScript fundamentals through hands-on learning and modern architecture.

Intro

Getting Started

New to JavaScript? Start here to learn how to include JS in your HTML, basic syntax, and how to use the browser console.

Week 1

DOM & Events

Learn how to select elements, manipulate the DOM, and handle user interactions.

Week 2

Control Flow

Master functions, if/else conditions, and logical operators for decision making.

Week 3

Objects & Data Structures

Work with Arrays and Objects. Master mapping, filtering, and state management.

Week 4

Browser Storage

Persist data across reloads using localStorage and JSON parsing/stringifying.

Week 5

Asynchronous JS

Handle APIs, fetch data, and understand Promises using async/await syntax.

Week 6

Modern Architecture

Separate UI from logic using ES6 Modules and build scalable applications.