JavaScript and Node

These lessons will start you with beginning JavaScript concepts, all the way through making Express Applications that use PostgreSQL.

Topic: Operators and Comparisons

Operators and Comparisons 1 (13:08)

Operators and Comparisons 2 (6:09)

Operators and Comparisons 3 (15:45)

Topic: Variables

Variables 1 (11:31)

Variables 2 (16:05)

Topic: If Statements

If 1 (11:45)

If 2 (17:00)

If 3 (12:00)

Topic: Loops

Loops 1 (10:30)

Loops 2 (5:18)

Loops 3 (9:00)

Loops 4 (8:00)

Topic: Functions

Functions 1 (14:00)

Functions 2 (10:30)

Functions 3 (13:30)

Topic: Debugging

Debugging 1 (15:40)

Debugging 2 (10:00)

Topic: Arrays

Arrays Part 1 (10 min)

Arrays 2 (10 min)

Arrays 3 (19 min)

Arrays 4 – Bubble Sort (21 min)

Topic: Events

Events (15 min)

Topic: JavaScript and the DOM

DOM 1 (14 min)

DOM 2 (9 min)

DOM 3 (7 min)

Topic: HTML Forms

Forms 1 (19 min)

Forms 2 (21 min)

Topic: Objects

Objects 1 (15 min)

Objects 2 (12 min)

Objects 3 (13 min)

Topic: Objects – Advanced

Objects Advanced 1 (16 min)

Objects Advanced 2 (10 min)

Objects Advanced 3 (13 min)

Topic: Objects – Super()

Objects Advanced 4 (9 min)

Objects Advanced 5 (11 min)

Objects Advanced 6 (8 min)

Topic: Object – Private Variables

Objects Private Variables 1 (9 min)

Objects Private Variables 2 (11 min)

Topic: Local Storage

Local Storage (29 min)

Topic: Node

Node Basics (18 min)

Topic: Express

NPM and Express (35 min)

Static HTML Pages and Form with Express (24 min)

Topic: EJS

Express and EJS – Embedded JavaScript (21 min)

Topic: PostgreSQL

PostgreSQL (22 min)

Topic: Database-driven Express Web App

Knex and Reading Table Records (28 min)

Database-driven Web App Part 1 (29 min)

Database-driven Web App Part 2 (21 min)