- Boas Vindas
- Apresentando Ferramentas
- Conceitos Básicos
- Apresentando a Linguagem C
- Entendendo Variáveis e Tipos
- Dando nome à variáveis
- Atribuindo Valores a Variáveis
- Funções Nativas de Saída
- Funções Nativas de Entrada
- Operadores aritméticos
- Operadores relacionais e lógicos
- Operadores de incremento
- Funções matemáticas
- Geração de dados aleatórios
- Tarefa sobre assuntos do Módulo 2 (parte 1)
- Tarefa sobre assuntos do Módulo 2 (parte 2)
- Introdução a estruturas de decisão
- Condicional simples
- Tarefa sobre condicional simples
- Limitação do condicional simples
- Condicional composto
- Tarefa sobre condicional composto
- Condicional encadeado
- Possibilidade com condicionais
- Tarefa sobre condicional encadeado e/ou condicionais aninhados
- Switch
- Tarefa sobre Switch
- Tarefa sobre assuntos do Módulo 3
- Introdução à estruturas de repetição
- FOR (parte 1)
- FOR (parte 2)
- Curiosidades do FOR
- Aula de exercícios do FOR
- Tarefa sobre FOR
- WHILE
- Aula de exercícios do WHILE
- Tarefa sobre WHILE
- DO WHILE
- Tarefa DO WHILE
- Laços aninhados
- Aula de exercícios de laços aninhados
- Tarefa sobre laços aninhados
- Tarefa sobre assuntos do módulo 4
- Introdução a vetores uni e multi-dimensionais
- Vetores uni-dimensionais
- Atribuição de valores a vetores uni-dimensionais
- Acesso a valores de vetores uni-dimensionais
- Aula de exercícios sobre manipulação de vetores manualmente
- Preenchendo vetores com laços
- Acessando vetores com laços
- Aula 1 de exercícios de vetores uni-dimensionais (parte 1)
- Aula 1 de exercícios de vetores uni-dimensionais (parte 2)
- Aula 2 de exercícios de vetores uni-dimensionais
- Tarefa 1 sobre vetores uni-dimensionais
- Aula 3 de exercícios de vetores uni-dimensionais
- Tarefa 2 sobre vetores uni-dimensionais
- Tarefa desafio sobre vetores uni-dimensionais
- Strings
- Inicializando o valor de strings
- Lendo e imprimindo strings com scanf e printf
- Imprimindo e lendo strings com puts e gets
- Manipulando strings caracter a caracter
- Tarefa 1 sobre Strings
- Funcionalidades da string.h
- Tarefa 2 sobre Strings
- Tarefa desafio sobre Strings: Jogo da Forca
- Vetores multi-dimensionais
- Atribuição de valores a vetores multi-dimensionais
- Acesso a valores de vetores multi-dimensionais
- Atribuindo valores usando funções de leitura
- Manipulando um vetor multi-dimensional com o uso de laços
- Aula 1 de exercícios - Matrizes
- Aula 2 de exercícios - Matrizes (parte 1)
- Aula 2 de exercícios - Matrizes (parte 2)
- Aula 3 de exercícios - Matrizes
- Tarefa sobre matrizes
- DESAFIO 1: Movimentação Xadrez
- Movimentação no xadrez
- DESAFIO 2: Jogo da memória
- Jogo da memória
- DESAFIO 3: Batalha Naval
- Batalha naval
- Encerramento e dicas