# JavaScript Programming Bootcamp

Canonical URL: <https://www.careercenters.com/courses/javascript-programming-fundamentals>

## Overview

Don’t just copy and paste code without understanding what it does. Learn how JavaScript works and how to code it properly (using its newer syntax and procedures) as it applies to web app development.

Modern web applications must be optimized to transfer large amounts of fast moving data. How do we do this with JavaScript? In this course you’ll learn the foundational and important concepts of JavaScript web programming.

## What you'll learn

- Fundamentals of JavaScript Code
- Advanced Functions (scope, closures)
- Asynchronous JavaScript (callback methodology) 
- Features in the latest version of ECMAScript
- Modularity (import and export)

## Prerequisites

Students should feel comfortable coding HTML and basic CSS. You should have knowledge equivalent to our [Web Development Level 1](/courses/web-development-level1) class.

## Curriculum

#### Fundamentals of JavaScript Code

- JavaScript Methods
- Variables
- Functions
- Data types: Numbers vs. strings, etc.
- Concatenation
- If, else
- Arrays
- Loops
- Objects and the DOM (Document Object Model)

#### Advanced JavaScript Functions

- Callback methodology
- .map,.reduce
- Scope
- “This” keyword
- Closures
- Hoisting

#### Asynchronous JavaScript

- Promises
- ASYNC AWAIT
- API requests

#### New JavaScript Features

- Import export
- Modularity
- Logical assignment operators

## Schedule
- Jul 27, 2026 – Aug 27, 2026 — NYC
- Oct 5, 2026 – Nov 5, 2026 — NYC

## Pricing

**Tuition:** $975
