• Estruturas de dados: vetor, lista, fila, pilha, dicionário, árvore e conjunto;
  • Estruturas de repetição: for, while, do ... while, foreach;
  • Estruturas de desvio de fluxo: if, switch;
  • HackerRank;
  • Beecrowd.