Notação Big O

Conheça todos os detalhes da notação Big O: a primeira das 3 principais notações usadas em análise de algoritmos para representar desempenho.
Classes assintóticas

Conheça as principais classes assintóticas e o significado de desempenho que elas representam para os algoritmos.
Comportamento assintótico

Compreenda a importância do comportamento assintótico das funções geradas pelo processo de análise de algoritmos.
Melhor caso e pior caso

Entenda como algumas construções específicas podem definir diferentes funções de complexidade para um mesmo algoritmo.
Análise de algoritmos: como se faz?

Aprenda como se faz a análise de algoritmos. Veja exemplos e demonstrações passo a passo de análises realizadas em algoritmos reais.
O que é Flutter?

Entenda o que é o Flutter e como esta framework para desenvolvimento multiplataforma tem crescido basteante nos últimos tempos.
Função: modularização de algoritmos

Aprenda a técnica de modularização de algoritmos. As funções permitem dividir o código fonte em módulos separados e comunicáveis entre si.
Arrays: arranjos de dados

Aprenda a manipular grandes conjuntos de dados. Com os arrays você pode manipular várias variáveis como se fossem uma única.
Comando for: estrutura de repetição

Avance seus conhecimentos em estruturas de repetição. Aprenda o funcionamento do comando “for”, do comando “continue” e do comando “break”.
Estruturas condicionais

O que acontece se você colocar uma estrutura if-else dentro da outra? Veja neste artigo o conceito de estruturas if-else aninhadas.
Comando switch case: estrutura de seleção

Aprenda todos os detalhes do comando switch case. O comando que te permite criar estruturas de seleção em programação de computadores.
Comando while: estrutura de repetição

Aprenda em detalhes um dos conceitos mais fantásticos da programação de computadores: o comando while e as estruturas de repetição.