Aprenda C
Aprenda a linguagem que está por baixo de tudo, um byte de cada vez.
- 20 aulas
- 29 exercícios de código
- cerca de 5,5 horas
- Gratuita
Aprenda na prática. Cada trilha reúne aulas curtas, quizzes e exercícios. Seu progresso, sua sequência de estudo e suas medalhas ficam salvos automaticamente.
40 trilhas em 7 categorias
Aprenda a escrever programas em uma linguagem específica.
Aprenda a linguagem que está por baixo de tudo, um byte de cada vez.
Construa programas expressivos e eficientes com C++ moderno.
Aprenda uma linguagem moderna, fortemente tipada e integrada ao ecossistema .NET.
Faça programas responderem, um passo claro de cada vez.
Transforme ideias claras em programas úteis.
Construa bases sólidas de programação com uma linguagem feita para grandes ideias.
Aprenda Swift moderno com padrões seguros, sintaxe clara e exercícios práticos de programação.
Aprenda programação de sistemas segura com ownership, tipos fortes, exercícios práticos e fluxos visuais.
Crie programas claros e aprenda a linguagem projetada para uma concorrência simples.
Aprenda uma linguagem expressiva construída em torno de código legível e flexível.
Crie e estilize páginas que funcionam em qualquer navegador.
Dê a cada página uma estrutura clara, um elemento de cada vez.
Molde a sensação de uma página, uma regra de estilo por vez.
Consulte, organize e analise dados.
Faça perguntas melhores aos dados relacionais.
Faça perguntas claras, analise dados e explique o que as evidências sustentam.
Entenda e crie soluções com aprendizado de máquina e modelos de linguagem.
Ensine os computadores a trabalhar com palavras, uma ideia útil de cada vez.
Ajude os computadores a encontrar padrões em pixels e vídeos.
Conecte modelos de linguagem a evidências úteis e rastreáveis.
Aprenda a criar um servidor MCP: projete ferramentas e esquemas, conecte por stdio ou HTTP e proteja integrações de IA com exemplos e exercícios.
Entenda como os modelos de linguagem aprendem, geram e são avaliados.
Escreva prompts que geram resultados confiáveis e verificáveis - e prove isso com testes.
Construa ciclos confiáveis de observação, ação e verificação para agentes de IA.
Ensine modelos a partir de dados, meça o que eles aprendem e monitore o que acontece depois.
Crie redes neurais do zero, treine-as e entenda as arquiteturas por trás da IA moderna.
Aprenda IA com aulas interativas de aprendizado de máquina, redes neurais, busca, IA generativa e ética, além de exemplos em Python, quizzes e exercícios práticos.
Veja como o software funciona em escala e conheça ferramentas usadas por equipes.
Acompanhe as alterações, ganhe confiança e colabore sem perder trabalho.
Colabore, revise, automatize e publique na plataforma onde vive o código do mundo.
Comande o shell: navegue, domine textos e automatize qualquer coisa com scripts.
Automatize tarefas com um shell que passa objetos pelo pipeline, em vez de apenas texto.
Acompanhe os dados da conexão local até os serviços que sustentam a web.
Prepare-se para entrevistas de arquitetura de sistemas, dos requisitos a arquiteturas escaláveis.
Raciocine sobre atrasos, falhas, coordenação e escala entre várias máquinas.
Divida um sistema em serviços que podem ser implantados de forma independente - e mantenha-os consistentes, confiáveis e observáveis.
Entregue software rápido e com segurança: automatize o caminho do commit até a produção, e opere o que você constrói.
Encaminhe o tráfego de propósito e mantenha os serviços disponíveis com a carga mudando.
Desenvolva a intuição de como as VMs iniciam, escalam, se conectam e permanecem seguras em sistemas reais.
Proteja sistemas, dados e identidades.
Proteja sistemas e dados com fundamentos práticos de segurança.
Garanta que as identidades certas tenham o acesso certo, no momento certo.
Prepare-se para entrevistas e negocie suas propostas.
Domine os padrões por trás dos problemas de entrevistas de programação, das tabelas hash à programação dinâmica.
Conte histórias claras e críveis sobre a sua experiência - e feche o processo com confiança.
Entenda cada parte de uma proposta de trabalho em engenharia de software - e negocie com confiança.
Prefere assistir? Explore os cursos em vídeo ou encontre um assunto em Tópicos.