Aprende a programar
sem saltar etapas.
Um manual vivo: lógica, sintaxe, estruturas de dados, orientação a objetos, ficheiros, bases de dados, APIs, debugging, segurança e projetos. Escolhe uma linguagem e segue o percurso.
Escolhe a tua linguagem.
O progresso fica guardado neste dispositivo. Podes começar pelos fundamentos ou saltar para a linguagem que estás a usar nas aulas.
Python
Legível, versátil e excelente para aprender lógica, automação, dados, web e IA.
C#
Ecossistema .NET: aplicações, APIs, desktop, cloud e jogos com Unity.
C++
Desempenho, memória, sistemas, jogos e aplicações de baixo nível.
Java
Orientação a objetos, backend, aplicações empresariais e Android legado/moderno.
JavaScript
A linguagem nativa da Web para interfaces, browser, Node.js e aplicações full-stack.
TypeScript
JavaScript com tipos, ideal para aplicações web de maior dimensão.
PHP
Backend web, formulários, sessões, bases de dados e APIs.
HTML & CSS
Estrutura, semântica, acessibilidade, layout responsivo e design web.
SQL
Modelação, consultas, relações, agregações, transações e otimização de bases de dados.
C
Fundamentos de programação estruturada, memória, ponteiros e sistemas.
Go
Backend, ferramentas, concorrência e serviços simples e rápidos.
Rust
Sistemas com segurança de memória, ownership, tipos e concorrência.
Bash
Automação e administração de sistemas Linux/Unix.
PowerShell
Automação e administração de Windows, Microsoft 365 e ambientes híbridos.
Kotlin
Linguagem moderna da JVM, muito usada em Android e backend.
Swift
Desenvolvimento moderno para iOS, macOS e ecossistema Apple.
Dart
Linguagem do Flutter para aplicações móveis, web e desktop multiplataforma.
Ruby
Linguagem expressiva para scripting, automação e desenvolvimento web com Rails.
R
Estatística, análise de dados, visualização e ciência de dados.
Lua
Linguagem leve e embebível, usada em jogos, automação e scripting.
Visual Basic .NET
Fundamentos .NET com uma sintaxe acessível, aplicações desktop e automação.
Ecossistema completo
React, Laravel, ASP.NET, Spring, Docker, Git, Linux, CI/CD, segurança e dados.
Explorar tecnologias →LABProjetos guiados
Do portal HTML5 ao servidor endurecido, passando por APIs, SQL, VLANs e containers.
Abrir laboratórios →GAMEDesafios profissionais
Treina Git, OOP, HTTP, SQL, segurança e arquitetura em missões rápidas.
Jogar →Do “não percebo nada” ao projeto.
- 01EntenderTeoria curta, conceitos e erros comuns.
- 02VerExemplos comentados e resultado esperado.
- 03FazerExercício sem olhar para a solução.
- 04ConstruirProjeto final para juntar tudo.