Tutoriais

16 tutoriais para você aprender programação do zero.

📦
JavaScript

Variáveis e tipos em JavaScript

Entenda a diferença entre var, let e const e conheça os tipos primitivos do JavaScript.

Iniciante 6 min
🎯
CSS

Flexbox: o guia visual

Alinhe e distribua elementos em uma linha ou coluna sem sofrer. O guia prático do Flexbox.

Iniciante 8 min
🌐
Web

O que é uma API REST

REST explicado sem jargão: recursos, verbos HTTP e por que sua aplicação fala com o backend assim.

Intermediário 10 min
➡️
JavaScript

Arrow functions em JavaScript

A sintaxe enxuta das funções de seta, quando usar e quando evitar.

Iniciante 5 min
🌱
Git

Git para iniciantes: comandos essenciais

Os poucos comandos do Git que você realmente usa no dia a dia, sem teoria desnecessária.

Iniciante 7 min
🔲
CSS

CSS Grid ou Flexbox?

Quando usar cada um. A resposta curta: depende da dimensão do layout.

Intermediário 6 min
🐍
Python

Python: primeiros passos

Instale o Python, escreva seu primeiro script e entenda como a linguagem pensa.

Iniciante 7 min
📝
Python

List comprehensions em Python

Transforme e filtre listas em uma linha legível. O jeito pythônico de pensar em listas.

Intermediário 6 min
🔷
TypeScript

TypeScript: por que usar?

JavaScript com tipos estáticos. Menos bugs em runtime, mais refatoração segura.

Iniciante 8 min
🧩
TypeScript

Generics em TypeScript

Funções e tipos que funcionam com qualquer tipo, mantidos com segurança de tipo.

Avançado 9 min
⚛️
React

React: useState sem mistério

Como guardar e atualizar estado em componentes funcionais. O hook mais usado.

Iniciante 7 min
🔄
React

useEffect: o guia prático

Efeitos colaterais em React sem leaks. Quando rodar, como limpar e a regra do array de dependências.

Intermediário 9 min
🟢
Node.js

Node.js + Express: sua primeira API

Suba um servidor HTTP em poucos minutos. Rotas, middleware e JSON sem complicação.

Iniciante 10 min
🧱
Node.js

Middlewares em Node.js

Funções que sentam entre a requisição e a resposta. Autenticação, logs, tratamento de erros.

Intermediário 8 min
🗄️
SQL

SQL: SELECT sem medo

Busque dados com SELECT, filtre com WHERE e ordene com ORDER BY. O básico que cobre 80% do uso.

Iniciante 8 min
🔗
SQL

SQL JOINs explicados

INNER, LEFT, RIGHT e FULL. Como juntar dados de duas tabelas sem se perder.

Intermediário 9 min