Software Engineering I
Transformar algoritmos em software organizado com funções, controlo de versões, testes e atenção à eficiência.
Competências deste mundo.
O objetivo não é apenas acertar respostas: é dominar conceitos e aplicá-los num projeto.
8 desafios para conquistar.
Quiz, memória, debugging, terminal simulado, associação, sequências e outros desafios.
Tipos & Variáveis Pro
Relaciona tipos de dados com valores e utilizações típicas.
Git Command Quest
Escolhe o comando Git certo para cada etapa de trabalho.
Pseudocódigo Challenge
Organiza um algoritmo antes de o implementar numa linguagem.
Funções em Par
Associa conceitos de funções a exemplos de código e comportamento.
Complexidade Intuitiva
Compara algoritmos e começa a pensar em eficiência.
Memória Python
Associa construções Python ao seu papel no programa.
Debug Python
Encontra bugs frequentes em pequenos programas Python.
Terminal Git Inicial
Percorre o fluxo básico de um repositório Git num ambiente simulado.
Experimenta antes de decorar.
O laboratório recomendado para este nível funciona no browser e foi desenhado para explorar conceitos sem tocar em sistemas reais.
Abrir Academia →Construir uma Aplicação CLI
Cria uma aplicação em Python com menu, funções, validação de dados, persistência simples em JSON/CSV e pelo menos 3 testes planeados.
O teu armário digital.
As medalhas são desbloqueadas pelo progresso global no portal.
Primeiro Boot
Completa uma missão.
Problem Solver
Completa cinco missões.
White Hat
Completa dezasseis missões.
Digital Legend
Chega às quarenta missões.
Master Builder
Completa sessenta missões.
World Complete
Conquista todas as missões deste ano.