Módulo 1: Introdução
  • Boas Vindas
  • Apresentando Ferramentas
  • Conceitos Básicos
Módulo 2: Iniciando os Estudos
  • 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)
Módulo 3: Estruturas de decisão
  • 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
Módulo 4: Estruturas de repetição
  • 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
Módulo 5: Vetores uni e multi-dimensionais
  • 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
DESAFIOS
  • 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 do curso
  • Encerramento e dicas