Todos os cursos de programação
140 cursos interativos gratuitos
Explore todos os cursos de programação na Coddy. 140 cursos interativos em 20 linguagens de programação: grátis para começar, com dicas assistidas por IA e certificado ao concluir.
Jogo de Corrida no Godot: Circuito Neon
NovoCrie um jogo de corrida com visão de cima no Godot usando GDScript, com um recurso por aula: um carro que acelera, faz curvas, freia e derrapa; uma pista neon com zonas de impulso e óleo; pontos de controle, voltas e cronômetro; três carros rivais; contagem regressiva; resultados e melhor volta. O jogo roda no navegador enquanto você o desenvolve.
- 20
- 20
- 1
- 20
Jogo Unity: Pistas no Céu
NovoCrie um jogo 3D de corrida infinita no Unity com C#, aprendendo um recurso por aula: três pistas, saltos e deslizes, uma estrada sem fim, obstáculos, moedas, um ímã e um escudo, velocidade crescente e a melhor pontuação. O jogo roda no seu navegador enquanto você o desenvolve.
- 21
- 21
- 1
- 20
Projeto com Pygame: Defenda a Fortaleza
NovoCrie um jogo de sobrevivência completo em Python com pygame: um cavaleiro defende o pátio de um castelo durante uma noite de monstros, usando armas que miram sozinhas. Colete gemas, suba de nível, enfrente um chefe e aguente até o amanhecer. O jogo roda no seu navegador enquanto você o programa.
- 25
- 25
- 5
- 20
Crie jogos com Pygame
NovoCrie cinco jogos em Python com pygame: mova um quadrado, pegue blocos que caem, jogue Snake e Pong para dois jogadores e crie seu próprio jogo. Cada jogo é executado no navegador enquanto você o programa.
Certificado ao concluir
- 41
- 41
- 5
- 14
Jogo de Unity: Defesa de Torres
NovoCrie um jogo 3D de defesa de torres no Unity com C#, aprendendo um recurso por aula: inimigos que percorrem um caminho em ondas, torres que você posiciona, mira e dispara, dinheiro, melhorias, dano em área e efeitos de congelamento, além de uma base para defender.
Certificado ao concluir
- 25
- 25
- 1
- 15
Jogo Unity: Quebra-Tijolos
NovoCrie um jogo 3D de quebra-tijolos no Unity com C#, aprendendo um recurso por aula: uma plataforma e uma bola quicando, uma parede de tijolos, vidas e fases, além de itens especiais que aumentam a plataforma ou dividem a bola.
Certificado ao concluir
- 19
- 19
- 1
- 15
Jogo 3D da Cobrinha na Unity
NovoCrie um jogo 3D da Cobrinha na Unity com C#, aprendendo um recurso por aula: uma cobra que se move em uma grade, direção, comida, uma cauda que cresce, paredes e colisões com o próprio corpo, pontuação, velocidade e recorde.
Certificado ao concluir
- 14
- 14
- 1
- 14
Jogo de Roblox: Fuja da Escuridão
NovoCrie um jogo de fuga completo no Roblox com Luau, adicionando um recurso a cada aula: salas escuras conectadas por portas, uma lanterna, chaves e o código de um cofre, além de um monstro que encontra o caminho até você contornando as paredes. Esconda-se em armários, corra e vença o relógio para chegar à saída.
- 25
- 25
- 1
- 15
Jogo Roblox: Batalhas em Arena
NovoCrie um jogo completo de luta de espadas no Roblox em Luau, aprendendo um recurso por aula: uma espada com hitbox, habilidades acionadas por teclas e botões no celular com tempos de recarga controlados pelo servidor, combos, atordoamentos e bloqueios, além de bots que perseguem você ao redor de pilares e revidam.
- 25
- 25
- 1
- 15
Jogo de Roblox: Defesa de Torres
NovoCrie um jogo completo de defesa de torres no Roblox com Luau, aprendendo um recurso por aula: inimigos que percorrem um caminho em ondas, torres que você posiciona e aprimora, ataques em área e congelamento, barras de vida, um chefe e uma base para defender.
- 22
- 22
- 1
- 15
Jogo Roblox: Simulador de Pets
NovoCrie um simulador de pets completo no Roblox com Luau, aprendendo um recurso por aula: pilhas de moedas, uma HUD, comunicação entre cliente e servidor por meio de remotes, ovos com raridades, pets que seguem você, um portão de área, notícias sobre pets raros e salvamento do progresso.
- 20
- 20
- 1
- 15
Jogo de Roblox: Torre Infinita
NovoCrie uma obby completa de torre no Roblox usando Luau, aprendendo um recurso por aula: torres aleatórias empilhadas em etapas, blocos que eliminam, plataformas giratórias, degraus que desaparecem, esteiras, lasers, plataformas de impulso, lava ascendente, rodadas, pontos de controle e melhores tempos. Jogue no navegador e compartilhe.
- 21
- 21
- 1
- 15
Jogo no Roblox: Magnata da Fábrica
NovoCrie um jogo completo de magnata no Roblox usando Luau, aprendendo um recurso por aula: máquinas de produção, uma esteira, minério de ouro, plataformas de compra, um aprimorador, desbloqueios, renascimentos e salvamentos. Jogue na sua fábrica pelo navegador e compartilhe-a.
- 22
- 22
- 1
- 15
Jogo Roblox: Sobrevivência a Desastres
NovoCrie um jogo completo de sobrevivência a desastres no Roblox usando Luau, aprendendo um recurso por aula: um saguão, um ciclo de rodadas, mapas, uma enchente, meteoros, uma ilha que encolhe, lava, identificadores de sobreviventes, sequências de vitórias e vitórias salvas. Jogue no navegador e compartilhe.
- 20
- 20
- 1
- 15
Laboratórios de LAN
PopularMonte, enderece e diagnostique pequenas redes em um laboratório de terminal: hosts, switches e roteadores, cabos, endereços IPv4 e máscaras, ARP, gateways, tabelas de roteamento e as falhas clássicas que fazem LANs reais pararem de funcionar.
Certificado ao concluir
- 35
- 35
Endereçamento IP e Subnetting
PopularDomine os endereços IP desde os bits: binário, anatomia do IPv4, máscaras de sub-rede, CIDR, exercícios de subnetting, faixas privadas, planejamento de redes com VLSM e uma primeira introdução ao IPv6. Pratique tudo no terminal.
Certificado ao concluir
- 46
- 46
O Modelo OSI
PopularComo as redes realmente se comunicam, camada por camada: as sete camadas do modelo OSI, endereços MAC e ARP, IP e roteamento, TCP, UDP e portas, encapsulamento e toda a jornada de um pacote, com demonstrações práticas no terminal.
Certificado ao concluir
- 32
- 32
Redes com o Terminal
PopularAprenda como as máquinas realmente se comunicam usando a linha de comando. Endereços e DNS, portas e sockets, como saber se um host está acessível e HTTP na prática com curl: GET, POST, headers, códigos de status e HTTPS. Ideal para profissionais de TI, suporte e desenvolvimento de back-end.
Certificado ao concluir
- 47
- 47
- 141
Árvore AVL - Série de Estruturas de Dados #10
PopularNeste curso, você aprenderá sobre a estrutura de dados Árvore AVL, construirá uma árvore binária de busca auto-balanceada do zero na sua linguagem preferida e praticará desafios de codificação com ela!
Certificado ao concluir
- 16
- 14
- 1
Algoritmo de Prim - Algoritmos de Grafos
PopularDomine o Algoritmo de Prim para Árvores Geradoras Mínimas: expanda uma única árvore a partir de um vértice inicial, adicionando sempre a aresta de corte de menor custo. Implemente-o na linguagem de sua escolha e responda a consultas de conectividade e arestas de gargalo, a contraparte do algoritmo de Kruskal.
Certificado ao concluir
- 9
- 4
- 1
- 55
Algoritmo de Kruskal - Algoritmos de Grafos
Domine o Algoritmo de Kruskal para Árvores Geradoras Mínimas (MST). Implemente union-find, construa uma MST adicionando a aresta mais barata que não forme ciclos na linguagem de sua escolha e responda a consultas de conectividade e de arestas de gargalo.
Certificado ao concluir
- 9
- 4
- 1
- 57
Algoritmo de Bellman-Ford - Algoritmos de Grafos
Domine o algoritmo de Bellman-Ford: caminhos mínimos de origem única que funcionam com pesos de aresta negativos, além da detecção de ciclos negativos. Construa um passo de relaxamento, o algoritmo completo na sua linguagem de escolha e responda a consultas de distância e ciclos.
Certificado ao concluir
- 9
- 4
- 1
- 54
Algoritmo de Dijkstra - Algoritmos de Grafos
PopularDomine o Algoritmo de Dijkstra, o método guloso de caminho mais curto de origem única para grafos com pesos não negativos. Leia arestas ponderadas, construa o cálculo completo de distância na sua linguagem de preferência e responda a consultas de ponto a ponto e de vértice mais distante.
Certificado ao concluir
- 9
- 4
- 1
- 54
Ordenação Topológica - Algoritmos de Grafos
PopularDomine a Ordenação Topológica, a ordenação de um grafo acíclico direcionado de forma que cada aresta aponte para frente. Calcule graus de entrada, construa uma ordem com o algoritmo de Kahn na sua linguagem de preferência, detecte ciclos e encontre o caminho mais longo em um DAG.
Certificado ao concluir
- 9
- 4
- 1
- 55
Perguntas frequentes
Quantos cursos existem na Coddy?
A Coddy hospeda 140 cursos interativos em 20 linguagens de programação, dos fundamentos para iniciantes a projetos avançados, desafios e fluxos de IA.
Todos os cursos são mesmo grátis?
Sim. Todo curso é gratuito para começar, roda no navegador com dicas assistidas por IA, exercícios reais e um certificado de conclusão.
Por onde devo começar?
Escolha uma linguagem para focar (Python e JavaScript são ótimas primeiras escolhas) ou navegue por tópico. Você também pode usar a barra de busca para encontrar um curso ou conceito específico.
Os cursos incluem projetos e desafios?
A maioria sim. Procure os selos de projeto e desafio em cada cartão, ou filtre por tópico para encontrar a prática certa para o que você quer aprender.