Menu
CoddyTech

Todos os cursos de programação

133 cursos interativos gratuitos

Explore todos os cursos de programação na Coddy. 133 cursos interativos em 17 linguagens de programação - grátis para começar, com dicas assistidas por IA e certificado ao concluir.

Mostrando 24 de 133 cursos

Jogo de Roblox: Fuja da Escuridão

Novo

Crie um jogo completo de fuga no Roblox usando Luau, aprendendo um recurso por 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, enquanto você se esconde em armários, corre e luta contra o relógio para escapar.

certificate icon

Certificado ao concluir

  • 20
  • 20
  • 1
  • 60

Jogo de Roblox: Campos de batalha

Novo

Crie um jogo completo de luta com espadas no Roblox usando Luau, aprendendo um recurso por aula: uma espada com hitbox, habilidades ativadas por teclas e botões do celular com tempos de recarga controlados pelo servidor, combos, atordoamentos e bloqueios, além de bots que perseguem você ao redor dos pilares e revidam.

certificate icon

Certificado ao concluir

  • 20
  • 20
  • 1
  • 60

Jogo no Roblox: Defesa de Torres

Novo

Crie um jogo completo de defesa de torres no Roblox em Luau, aprendendo um recurso por aula: inimigos que percorrem um caminho em ondas, torres que você posiciona e aprimora, dano em área e congelamento, barras de vida, um chefe e uma base para defender.

  • 18
  • 18
  • 1
  • 54

Jogo Roblox: Simulador de Pets

Novo

Crie um simulador completo de pets no Roblox em Luau, adicionando um recurso a cada aula: pilhas de moedas, uma HUD, comunicação entre cliente e servidor por meio de remotes, ovos com diferentes raridades, pets que seguem você, um portão de acesso à zona, notícias sobre pets raros e salvamento do progresso.

  • 18
  • 18
  • 1
  • 54

Jogo de Roblox: Torre Infinita

Novo

Crie um obby completo de torre no Roblox com Luau, aprendendo um recurso por aula: torres aleatórias montadas com fases, blocos mortais, obstáculos giratórios, degraus que desaparecem, esteiras, lasers, plataformas de impulso, lava ascendente, rodadas, pontos de controle e melhores tempos. Jogue no navegador e compartilhe.

certificate icon

Certificado ao concluir

  • 18
  • 18
  • 1
  • 55

Roblox: Tycoon de Fábrica

Novo

Crie um tycoon completo de fábrica no Roblox usando Luau, aprendendo um recurso por aula: droppers, 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.

  • 18
  • 18
  • 1
  • 54

Jogo no Roblox: Sobrevivência a Desastres

Novo

Crie um jogo completo de sobrevivência a desastres no Roblox com Luau, aprendendo um recurso por aula: um saguão, um ciclo de rodadas, mapas, uma enchente, meteoros, uma ilha que encolhe, lava, identificações de sobreviventes, sequências de vitórias e vitórias salvas. Jogue no navegador e compartilhe.

  • 18
  • 18
  • 1
  • 54

Laboratórios de LAN

Popular

Monte, 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.

Redes de Computadores
certificate icon

Certificado ao concluir

  • 35
  • 35

Endereçamento IP e Subnetting

Popular

Domine 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.

Redes de Computadores
certificate icon

Certificado ao concluir

  • 46
  • 46

O Modelo OSI

Popular

Como 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.

Redes de Computadores
certificate icon

Certificado ao concluir

  • 32
  • 32

Redes com o Terminal

Popular

Aprenda 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.

Redes de Computadores
certificate icon

Certificado ao concluir

  • 47
  • 47
  • 141

Árvore AVL - Série de Estruturas de Dados #10

Popular

Neste 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!

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 16
  • 14
  • 1

Algoritmo de Prim - Algoritmos de Grafos

Popular

Domine 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.

Cursos de Algoritmos de Grafos
certificate icon

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.

Cursos de Algoritmos de Grafos
certificate icon

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.

Cursos de Algoritmos de Grafos
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 54

Algoritmo de Dijkstra - Algoritmos de Grafos

Domine 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.

Cursos de Algoritmos de Grafos
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 54

Ordenação Topológica - Algoritmos de Grafos

Domine 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.

Cursos de Algoritmos de Grafos
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 55

Busca em Largura (BFS) - Algoritmos de Grafos

Domine a Busca em Largura (BFS), a técnica de travessia de grafos camada por camada por trás dos caminhos mais curtos. Construa a busca de vizinhos, escreva uma BFS iterativa com uma fila na sua linguagem de preferência e use-a para encontrar as distâncias de caminho mais curto em grafos não ponderados.

Cursos de Algoritmos de Grafos
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 54

Busca em Profundidade - Algoritmos de Grafos

Domine a Busca em Profundidade (DFS), uma forma fundamental de explorar um grafo. Construa a busca por adjacência, escreva uma DFS iterativa na sua linguagem de preferência, analise sua complexidade O(V + E) e use-a para contar e medir componentes conexos.

Cursos de Algoritmos de Grafos
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 54

Counting Sort - Série de DSA

Domine o Counting Sort, um algoritmo que não utiliza comparações e ordena inteiros não negativos em tempo linear através da contagem de valores. Construa a fase de contagem, implemente o algoritmo completo na sua linguagem de preferência, analise sua complexidade O(n + k) e pratique com desafios de programação.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 52

Radix Sort - Série DSA

Domine o Radix Sort, um algoritmo de ordenação não comparativo que ordena inteiros não negativos dígito por dígito. Construa o passo estável de counting-sort, escreva a ordenação completa na sua linguagem de preferência, analise seu comportamento de tempo linear e pratique com desafios de programação.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 55

Heap Sort - Série de DSA

Domine o Heap Sort, o heap binário baseado em array transformado em um algoritmo de ordenação. Construa a etapa de sift-down, escreva a ordenação completa na sua linguagem de preferência, analise sua complexidade de tempo O(n log n) e espaço O(1), e pratique com desafios de codificação.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 54

Quick Sort - Série DSA

Popular

Domine o Quick Sort, um dos algoritmos de ordenação mais rápidos na prática. Construa a etapa de partição, escreva a ordenação recursiva completa na sua linguagem de preferência, analise sua complexidade e pratique com desafios de programação.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 52

Merge Sort - Série DSA

Domine o Merge Sort, o clássico algoritmo de divisão e conquista. Construa a etapa de merge, escreva a ordenação recursiva completa na sua linguagem de preferência, analise sua complexidade O(n log n) e pratique com desafios de programação.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 4
  • 1
  • 52

Perguntas frequentes

Quantos cursos existem na Coddy?

A Coddy hospeda 133 cursos interativos em 17 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.
Ilustração das linguagens de programação do Coddy

Comece a aprender com a Coddy

COMEÇAR