Do bit à CPU, do algoritmo ao navegador. Conceitos difíceis explicados com linguagem simples, visualizações interativas e projetos para você programar.
São mais de 80 lições interativas, em 14 trilhas já prontas. Estas duas dão o tom do formato que toda lição segue: intuição, visualização interativa, técnica, projeto, exercícios e aplicações no mundo real.
Clique nos bits e veja em tempo real como o computador representa qualquer número usando só 0 e 1.
Abrir lição →Veja bubble, insertion, merge e quicksort ordenando barras passo a passo, com controle de velocidade.
Abrir lição →Siga uma sequência do básico ao avançado, construindo conhecimento camada por camada.
Comece por uma dúvida concreta e descubra a resposta com explicações visuais.
Aprenda construindo. Cada projeto conecta a teoria com software real.
Cada trilha é uma jornada própria, com várias lições, visualizações e projetos. As marcadas como disponível já estão prontas.
Algoritmos, dados, lógica e pensamento computacional.
Disponível 02🖥️De bits e CPU até um programa rodando na memória.
Disponível 03⏱️Big O, busca, ordenação, recursão e grafos — animados passo a passo.
Em breve 04🗂️Arrays, listas, árvores, grafos e hash tables.
Em breve 05♟️Programação dinâmica, algoritmos gulosos e backtracking.
Disponível 06🧠Stack, heap, referências e chamadas de função.
Disponível 07⚙️Como a CPU realmente executa o código.
Disponível 08🗃️Processos, escalonamento, memória virtual e arquivos.
Disponível 09🔗Threads, locks, race conditions e deadlock.
Disponível 10🌐IP, DNS, TCP, HTTP e o caminho de um pacote.
Disponível 11🧩Da URL até os pixels na tela: DOM, render, event loop.
Disponível 12📝Tokens, AST, interpretadores, bytecode e VMs.
Em breve 13🗄️Tabelas, SQL, joins, índices e B-trees.
Em breve 14🔐Hash, chaves pública/privada, assinaturas e auth.
Disponível 15🎨Pixels, vértices, câmera, projeção e rasterização.
Disponível 16🎬RGB, ondas sonoras, frames, codecs e compressão.
Explorações 17🔬Git, shell, servidor web, busca e containers — por dentro.
Disponível 18🧮Portas lógicas, máquinas de estado, autômatos e regex.
Disponível 19🤖Regressão, gradiente descendente, perceptron, árvores, k-means e redes neurais.
Deep dives em ferramentas reais: como funcionam por dentro, com visualizações interativas e código comentado.
Objetos, hashes e o grafo de commits. Por que o Git nunca duplica arquivos idênticos.
Explorar →fork(), exec() e pipe(). A mecânica de como um pipeline Unix é executado.
Explorar →Do TCP accept ao response HTTP: o ciclo completo de uma request web.
Explorar →Índice invertido, tokenização e TF-IDF. Como buscar em bilhões de docs em O(1).
Explorar →Namespaces, cgroups e imagens em camadas. O que Docker realmente faz no kernel.
Explorar →Toda página segue seis passos — da ideia intuitiva até onde isso aparece no mundo real.
O que é, por que existe e qual problema resolve.
Animação interativa com controles de passo e velocidade.
Definição, operações, custo, limitações e quando usar.
Mini projeto, projeto principal e um desafio extra.
Perguntas curtas e previsão de comportamento.
Onde isso aparece no software que você usa todo dia.