🌐 Suporte a Vários Idiomas
As lições estão sendo traduzidas pela comunidade — a página inicial do curso está disponível em todos os idiomas abaixo, e as lições completas virão em seguida. Ajude a traduzir!
🚧 As lições em si ainda estão em inglês — esta página inicial foi traduzida para você ver o que espera por você. Ajude a traduzir as lições para o seu idioma: Como contribuir com uma tradução
Se você consegue ler esta página, você consegue terminar este curso. Ao final, você vai entender como o software realmente funciona, escrever seus primeiros programas, publicar um site de verdade e participar de qualquer conversa técnica de igual para igual — tudo explicado em linguagem simples, com analogias do dia a dia.
🤔 Para quem é isto?
- “Eu uso aplicativos todos os dias, mas não faço a menor ideia de como tudo isso realmente funciona.”
- “Eu trabalho com engenheiros (gerente, designer, fundador, advogado, médico…) e estou cansado de ficar só balançando a cabeça nas reuniões.”
- “Quero mudar de carreira para a área de tecnologia, mas todo curso pressupõe coisas que eu não sei.”
- “Tenho curiosidade de saber como o mundo digital ao meu redor é construído.”
Não há nenhum pré-requisito — explicamos tudo, inclusive o que um “arquivo (file)” realmente é.
🎓 O que você vai aprender
- Como computadores, software, internet, bancos de dados (databases), a nuvem (cloud) e a IA realmente funcionam.
- Como ler e escrever programas simples em Python.
- Como usar Git e GitHub como um profissional (você vai publicar seu próprio site no ar).
- Como equipes de software de verdade planejam, constroem, testam e lançam produtos.
- Como conversar com engenheiros de igual para igual — APIs, servidores (servers), bugs, deploys e sprints, tudo decifrado.
O que não vamos cobrir: matemática avançada, ferramentas corporativas específicas ou modismos vazios. Toda analogia também avisa onde ela deixa de funcionar, e o módulo de IA é honesto sobre os limites.
🚀 Como Começar
- ⭐ Dê uma estrela (star) neste repositório para encontrar o caminho de volta depois.
- Leia o START HERE (5 minutos) — como o curso funciona e as ferramentas gratuitas de navegador (browser) que você vai usar. Não é preciso instalar nada. Todos os laboratórios rodam no navegador, até no celular.
- Comece pelo Módulo 01 — ou escolha um atalho nas Trilhas de Aprendizado (“Só tenho um fim de semana”, “Eu gerencio engenheiros”, “Só me interesso por IA”…).
- Travou em alguma palavra? O Glossário define cada termo em uma única frase simples.
Professores e grupos de estudo: tudo é livre para reutilizar sob a licença. Faça um fork do repositório e adapte-o para a sua sala de aula.
📚 O Currículo
Cada módulo contém uma Lição em linguagem simples, um Laboratório no navegador, um Quiz de autoavaliação e Recursos Extras gratuitos selecionados a dedo. Siga de cima para baixo — cada módulo se apoia no anterior.
| # | Módulo | Lição | Lab | Quiz | Extras |
|---|---|---|---|---|---|
| I | A Máquina 🖥️ — o que há dentro do retângulo brilhante | ||||
| 01 | O Que É um Computador, de Verdade? | Lição | Lab | Quiz | Links |
| 02 | O Que É Software? | Lição | Lab | Quiz | Links |
| 03 | Como a Internet Funciona | Lição | Lab | Quiz | Links |
| II | Pensando Como um Engenheiro 🧠 — a mentalidade é 80% do trabalho | ||||
| 04 | Como Pensar Como um Programador | Lição | Lab | Quiz | Links |
| 05 | Seu Primeiro Código (Python, no navegador) | Lição | Lab | Quiz | Links |
| 06 | Dados: O Novo Petróleo do Mundo | Lição | Lab | Quiz | Links |
| III | Como o Software de Verdade É Construído 🏗️ — do post-it à loja de aplicativos | ||||
| 07 | Da Ideia ao Aplicativo: O Ciclo de Vida do Desenvolvimento de Software | Lição | Lab | Quiz | Links |
| 08 | Git & GitHub: A Máquina do Tempo do Trabalho em Equipe | Lição | Lab | Quiz | Links |
| 09 | Por Que o Software Quebra: Bugs, Testes & Qualidade | Lição | Lab | Quiz | Links |
| 10 | A Anatomia de um App: Frontend, Backend & APIs | Lição | Lab | Quiz | Links |
| IV | Ciência da Computação, Sem a Matemática Assustadora 🔬 — as ideias famosas, com jeito humano | ||||
| 11 | Algoritmos & Estruturas de Dados em Linguagem Simples | Lição | Lab | Quiz | Links |
| 12 | Bancos de Dados: Onde Tudo Mora | Lição | Lab | Quiz | Links |
| 13 | Sistemas Operacionais & Redes: Os Gerentes Invisíveis | Lição | Lab | Quiz | Links |
| 14 | Segurança: Fechaduras, Chaves & Autodefesa Digital | Lição | Lab | Quiz | Links |
| V | O Mundo Moderno do Software ☁️ — os jargões da moda, decifrados | ||||
| 15 | A Nuvem (Cloud): Alugando os Computadores dos Outros | Lição | Lab | Quiz | Links |
| 16 | IA & Aprendizado de Máquina (Machine Learning) Sem Exageros | Lição | Lab | Quiz | Links |
| 17 | Sites, Aplicativos & Tudo o Mais | Lição | Lab | Quiz | Links |
| VI | Pessoas & Carreiras 🧑🤝🧑 — software é feito por seres humanos | ||||
| 18 | Quem Faz o Quê na Tecnologia | Lição | Lab | Quiz | Links |
| 19 | Seu Caminho para a Tecnologia | Lição | Lab | Quiz | Links |
| 🏆 | Projeto Final (Capstone): Construa Algo de Verdade | Visão Geral | Trilha A: Site Pessoal · Trilha B: Seja o PM · Trilha C: Automatize | — | Vitrine |
📝 Quizzes & Laboratórios
- Os quizzes ficam dentro da pasta de cada módulo (
quiz.md) — as respostas vêm escondidas sob dobras “Show answer”, e todo quiz termina com um desafio de “explique para um amigo”. - Os laboratórios (
lab.md) são práticos e exigem zero instalação — apenas ferramentas gratuitas de navegador, que funcionam até no celular. É fazendo os laboratórios que o aprendizado gruda.
🗺️ Referências do curso inteiro
| Página | Para que serve |
|---|---|
| START HERE | Como usar o curso, cronogramas, as três ferramentas de que você precisa |
| Glossário | Todos os termos técnicos do curso, cada um em uma frase simples |
| Trilhas de Aprendizado | Atalhos: maratona de fim de semana, trilha do gestor, curioso por IA, fundador… |
| FAQ | Respostas honestas: “Sou velho demais?”, “Preciso de matemática?”, prazos |
| Guia de Estilo | As regras de escrita que toda lição segue |
| Notas de Design do Curso | Por que o curso foi construído deste jeito |
🎒 Acesso offline
Clone o repositório (o Módulo 08 ensina como) e tudo — lições, laboratórios, quizzes — funciona offline como texto puro. Só os links externos e os laboratórios de navegador precisam de internet.
🤝 Contribuindo & Comunidade
Encontrou uma frase confusa? Isso é um bug no nosso curso, não no seu cérebro — por favor, abra uma issue ou envie uma correção: veja o CONTRIBUTING. Traduções são a contribuição mais desejada de todas: veja o guia de tradução. Quem terminou o curso: adicione-se à Vitrine do Projeto Final — ela também serve como seu primeiro pull request.
📄 Licença
Grátis para todo mundo, para sempre — veja a LICENSE.