| + Lógica de Programação - Semana 1 |
| Fontes | |
| Simulado | |
| Apostila | |
| Aula 1 - Introdução a Lógica de Programação na Prática | 2min 4seg |
| Aula 2 - Nossos Primeiros Programas | 11min 43seg |
| Aula 3 - Salvando Arquivos com Programas | 11min 16seg |
| Aula 4 - O Comando IF | 13min 18seg |
| aula5 - Exercícios com IF | 14min 8seg |
| Aula 6 - Convite para o simulado | 1min 47seg |
| Aula 7 - Resposta do Simulado | 10min 27seg |
| Aula 8 - Cálculo do IMC | 5min 9seg |
| Aula 9 - Solução do Cálculo do IMC | 6min 53seg |
| + Lógica de Programação - semana 2 |
| Simulado | |
| Fontes | |
| Aula 1 Introdução a Strings | 15min |
| Aula 2 Linguagens Fracamente e Dinamicamente Tipadas | 14min 34seg |
| Aula 3 prompt, parseInt e parseFloat | 10min 16seg |
| Aula 4 Mini calculadora | 1min 43seg |
| Aula 5 Criando a mini calculadora | 9min 15seg |
| Aula 6 Introdução ao Comando While | 10min 59seg |
| Aula 7 Somador Infinito | 1min 47seg |
| Aula 8 Criando o somador infinito | 5min 50seg |
| Aula 9 Calculadora Infinita | 2min 25seg |
| Aula 10 Criando a calculadora infinita | 6min 22seg |
| Aula 11 Respostas do teste | 7min 58seg |
| + Lógica de Programação - Semana 3 |
| Simulado | |
| Fontes | |
| Aula 1 - Alguns Novos Operadores | 7min 51seg |
| Aula 2 - Operador Ternario | 5min 10seg |
| Aula 3 - Tipo Boolean | 8min 18seg |
| Aula 4 - Break e continue | 7min 56seg |
| Aula 5 - Pequeno Desafio de Ler Números | 42seg |
| Aula 6 - Introdução a Operadores Booleanos | 6min 29seg |
| Aula 7 - Operadores Booleanos | 9min 14seg |
| Aula 8 - Desafio com operadores booleanos | 1min 28seg |
| Aula 9 - Resposta desafio operadores booleanos | 6min 55seg |
| Aula 10 - Comando switch | 5min 5seg |
| Aula 11 - Resposta simulado | 11min 6seg |
| + Lógica de Programação - Semana 4 |
| Fontes | |
| Simulado | |
| Aula 1 - Introdução a Funções | 6min 12seg |
| Aula 2 - Exemplos de Funções | 3min 50seg |
| Aula 3 - Solução do desafio de função | 3min 9seg |
| Aula 4 - Retorno de funções | 6min 23seg |
| Aula 5 - Escopo de variáveis | 11min 13seg |
| Aula 6 - Introdução a arrays | 10min 2seg |
| Aula 7 - Trabalhando com arrays | 7min 10seg |
| Aula 8 - Array bidimensional | 8min 10seg |
| aula 9 - Sobre o simulado | 3min 7seg |
| aula 10 - Resposta do simulado | 14min 17seg |
| + Semana 5 - Introdução a HTML com Javascript |
| Simulado | |
| Fontes | |
| Aula 0 - O mínimo que precisamos saber de HTML | 2min 11seg |
| Aula 1 - Uma introdução ao HTML | 11min 32seg |
| Aula 2 - Uma estrutura HTML básica | 8min 48seg |
| Aula 3 - Uma primeira página HTML | 5min 20seg |
| Aula 4 - Uma breve introdução a formulários HTML | 9min 38seg |
| Aula 5 - Evento onclick | 8min 29seg |
| Aula 6 - document getElementById | 7min 4seg |
| Aula 7 - Solução primeiro desafio | 4min 35seg |
| Aula 8 - Desafio de Cadastro | 2min 28seg |
| Aula 9 - innerHTML | 5min 59seg |
| Aula 10 - Resposta do Desafio | 12min 34seg |
| Aula 11 - Resposta do simulado | 5min 1seg |
| + Javascript e DOM |
| Códigos Fonte | |
| Guia do Curso | |
| aula 1 - Introdução a Javascript e DOM | 9min 30seg |
| aula 2 - O Evento Onload | 2min 52seg |
| aula3 - Introdução a Eventos: Onclick e Onmouseover | 3min 51seg |
| aula 4 - Comandos de Controle de Fluxo: for | 6min 24seg |
| aula 5 - Comandos de Controle de Fluxo: continue e break | 6min 4seg |
| aula 6 - Obtendo o Valor de Campos do Formulário | 5min 56seg |
| aula 7 - Desafio: Calculo do IMC | 1min 46seg |
| aula 8 - Solução do Desafio IMC | 12min 23seg |
| aula 9 - Manipulando Arrays | 3min 59seg |
| Aula 10 - Desafio: Tratamento de Arrays | 2min 19seg |
| aula 11 - Trabalhando com Funções de Temporização | 5min 45seg |
| Aula 12 - Desafio: Textarea e Temporização | 1min 39seg |
| + Estrutura de Dados em Javascript |
| Códigos-fonte | |
| Guia do Curso | |
| Aula1 - Escopo de variáveis com let e var | 15min 6seg |
| aula 2 - Introdução a objetos | 10min 33seg |
| Aula 3 - Uso de constantes | 7min 6seg |
| Aula 4 - O forEach | 6min 18seg |
| Aula 5 - O for..of | 2min 10seg |
| Aula 6 - Desafio com arrays e objetos | 3min 1seg |
| Aula 7 - Comando map | 5min 9seg |
| Aula 8 - Comandos every, some e filter | 6min 25seg |
| Aula 9 - Reduce | 3min 50seg |
| Aula 10 - Desafio de arrays | 2min 26seg |
| + Orientação a Objetos em Javascript |
| Aula 1 - Apresentação do Curso | 2min 31seg |
| Aula 2 - Criando uma primeira classe em javascript | 12min 15seg |
| Aula 3 - Classes com propriedades e métodos | 6min 29seg |
| Aula 4 - Herança na prática: criando uma classe herdada | 6min 35seg |
| Aula 5 - Criando um array de objetos de classes herdadas | 6min 6seg |
| Aula 6 - Encapsulamento: criando propriedades privadas | 14min 34seg |
| Aula 7 - Acesso a propriedades: getters e setters | 6min 50seg |
| Aula 8 - Criando uma classe sem construtor | 2min 19seg |
| Aula 9 - Restrições do javascript: herança, propriedades privadas, getters e setters | 7min 41seg |
| Aula 10 - Propriedades e métodos estáticos | 7min 8seg |
| Aula 11 - Desafio: criando um pequeno programa orientado a objetos | 1min 46seg |
| Aula 12 - Solução do desafio | 2min 2seg |
| + Javascript Dinâmico |
| Aula 1 - Introdução | 3min 1seg |
| Aula 2 - Instalação do XAMPP | 2min 57seg |
| Aula 3 - Trabalhando com JSON | 6min 22seg |
| Aula 4 - Introdução ao comando fetch | 6min 3seg |
| Aula 5 - Definição de Funções com Arrow | 9min 8seg |
| Aula 6 - Comando Fetch com Arrow | 3min 53seg |
| Aula 7 - Fetch com JSON | 4min 46seg |
| Aula 8 - Desafio com Arrow | 3min 33seg |
| Aula 9 - Resposta Desafio Arrow | 4min 9seg |
| Aula 10 - Desafio com HTML Dinâmico | 4min 42seg |
| Aula 11 - Resposta de geração de tabela dinâmica com for | 5min 8seg |
| Aula 12 - Resposta exercício criação dinâmica de cards | 14min 28seg |
| Aula 13 - Desafio de Geração de Menus | 55seg |
| Aula 14 - Solução desafio menu simples | 17min 45seg |
| Aula 15 - Desafio submenus | 1min 10seg |
| Aula 16 - Resposta do desafio com submenus | 11min 2seg |