- Valores, Tipos e Operadores - (Parte 1: Linguagem)
- Estrutura do Programa
- Funções
- Estrutura de Dados: Objeto e Array
- Funções de Ordem Superior
- A Vida Secreta dos Objetos
- Prática: Vida Eletrônica
- Erros e Manipulação de Erros
- Expressões Regulares
- Módulos
- Prática: A Linguagem de Programação
- JavaScript e o Navegador - (Parte 2: Navegador)
- O Document Object Model
- Manipulando Eventos
- Projeto: Plataforma de Jogo
- Desenhando no Canvas
- HTTP
- Formulários e Campos de Formulários
- Projeto: Um Programa de Pintura
- Node.js - (Parte 3: Node.js)
- Projeto: Website de Compartilhamento de Habilidades