Desenvolva suas habilidades de programação usando linguagens de alto nível e aprenda a escrever, depurar e melhorar seu código.
Entenda como os computadores funcionam no nível de hardware e obtenha insights sobre programação e simulações de baixo nível.
Explore os princípios matemáticos e lógicos por trás de algoritmos, computação e resolução de problemas de software.
Aprenda o ciclo de vida completo do desenvolvimento de software, incluindo design, testes, controle de versão e considerações éticas.
Desenvolver e avaliar estruturas de dados e algoritmos com forte foco em otimização e eficiência de codificação.
Descubra os fundamentos da IA, incluindo aprendizado de máquina, preparação de dados e implicações éticas.