ENSINO PROFISSIONAL · PROGRAMAÇÃO

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.

21linguagens349capítulosexercícios possíveis
ACADEMIA

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.

0 capítulos concluídos
PY0%

Python

Legível, versátil e excelente para aprender lógica, automação, dados, web e IA.

17 capítulosAbrir manual →
C#0%

C#

Ecossistema .NET: aplicações, APIs, desktop, cloud e jogos com Unity.

17 capítulosAbrir manual →
C++0%

C++

Desempenho, memória, sistemas, jogos e aplicações de baixo nível.

17 capítulosAbrir manual →
JAVA0%

Java

Orientação a objetos, backend, aplicações empresariais e Android legado/moderno.

17 capítulosAbrir manual →
JS0%

JavaScript

A linguagem nativa da Web para interfaces, browser, Node.js e aplicações full-stack.

17 capítulosAbrir manual →
TS0%

TypeScript

JavaScript com tipos, ideal para aplicações web de maior dimensão.

17 capítulosAbrir manual →
PHP0%

PHP

Backend web, formulários, sessões, bases de dados e APIs.

17 capítulosAbrir manual →
HTML0%

HTML & CSS

Estrutura, semântica, acessibilidade, layout responsivo e design web.

14 capítulosAbrir manual →
SQL0%

SQL

Modelação, consultas, relações, agregações, transações e otimização de bases de dados.

14 capítulosAbrir manual →
C0%

C

Fundamentos de programação estruturada, memória, ponteiros e sistemas.

17 capítulosAbrir manual →
GO0%

Go

Backend, ferramentas, concorrência e serviços simples e rápidos.

17 capítulosAbrir manual →
RS0%

Rust

Sistemas com segurança de memória, ownership, tipos e concorrência.

17 capítulosAbrir manual →
SH0%

Bash

Automação e administração de sistemas Linux/Unix.

16 capítulosAbrir manual →
PS0%

PowerShell

Automação e administração de Windows, Microsoft 365 e ambientes híbridos.

16 capítulosAbrir manual →
KT0%

Kotlin

Linguagem moderna da JVM, muito usada em Android e backend.

17 capítulosAbrir manual →
SWIFT0%

Swift

Desenvolvimento moderno para iOS, macOS e ecossistema Apple.

17 capítulosAbrir manual →
DART0%

Dart

Linguagem do Flutter para aplicações móveis, web e desktop multiplataforma.

17 capítulosAbrir manual →
RB0%

Ruby

Linguagem expressiva para scripting, automação e desenvolvimento web com Rails.

17 capítulosAbrir manual →
R0%

R

Estatística, análise de dados, visualização e ciência de dados.

17 capítulosAbrir manual →
LUA0%

Lua

Linguagem leve e embebível, usada em jogos, automação e scripting.

17 capítulosAbrir manual →
VB0%

Visual Basic .NET

Fundamentos .NET com uma sintaxe acessível, aplicações desktop e automação.

17 capítulosAbrir manual →
MÉTODO

Do “não percebo nada” ao projeto.

  1. 01EntenderTeoria curta, conceitos e erros comuns.
  2. 02VerExemplos comentados e resultado esperado.
  3. 03FazerExercício sem olhar para a solução.
  4. 04ConstruirProjeto final para juntar tudo.