Cursos de JavaScript
31 cursos interativos gratuitos
Explore todos os cursos de JavaScript na Coddy. Cada curso roda no seu navegador com dicas assistidas por IA, exercícios reais e um certificado ao concluir.
Desafios para Iniciantes - Pratique Conceitos Básicos
PopularColoque seus conhecimentos básicos de programação à prova e tente resolver estes desafios de programação. Use a linguagem que desejar. Bons códigos!
Certificado ao concluir
- 20
- 20
Problemas de Programação
PopularColoque suas habilidades de resolução de problemas de programação à prova com os exercícios de diferentes níveis de dificuldade deste curso. Projetado para programadores com algum conhecimento prévio da sintaxe básica em qualquer linguagem de programação.
Certificado ao concluir
- 32
- 31
Pilha - Série Estruturas de Dados #1
PopularNeste curso, você aprenderá sobre a estrutura de dados Pilha, criará uma Pilha do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 6
- 1
Desafios de Programação: Volume 2
PopularColoque suas habilidades de resolução de problemas de programação à prova com os exercícios de diferentes níveis de dificuldade deste curso. Projetado para programadores com conhecimento prévio da sintaxe básica em qualquer linguagem de programação, este curso é uma extensão do primeiro Desafios de Programação.
Certificado ao concluir
- 25
- 24
Heaps e Filas de Prioridade - Série de Estruturas de Dados #7
NovoNeste curso, você aprenderá sobre a estrutura de dados Heap (a base das filas de prioridade), criará um MinHeap do zero usando sua linguagem preferida e praticará desafios de codificação com ela!
Certificado ao concluir
- 14
- 6
- 1
Árvore Binária - Série de Estruturas de Dados #3
PopularNeste curso, você aprenderá sobre a estrutura de dados Árvore Binária, criará uma Árvore Binária do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 5
- 1
30 Dias de Lógica de Programação em JavaScript
PopularNeste curso, você desenvolverá consistência e resolverá questões de JS de nível fácil a médio que ajudarão a praticar seus conhecimentos em JS.
Certificado ao concluir
- 31
Fila - Série de Estruturas de Dados #2
PopularNeste curso, você aprenderá sobre a estrutura de dados Fila, criará uma Fila do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 12
- 5
- 1
Bootcamp de Padrões de Estrelas
Coloque suas habilidades de resolução de problemas de programação em prática para aprender a imprimir padrões de estrelas que variam do simples ao complexo, envolvendo diferentes níveis de loops aninhados, estruturas condicionais e cálculos matemáticos.
- 30
- 28
Tabelas Hash - Série de Estruturas de Dados #4
NovoNeste curso, você aprenderá sobre a estrutura de dados Tabela Hash, criará uma Tabela Hash do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
Desafios de Código para Entrevistas - Pacote I
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Boa sorte!
- 3
- 3
Desafios de Programação para Entrevistas - X
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e prepare-se para sua próxima entrevista. Bons códigos!
- 3
- 3
Lista Encadeada - Série de Estruturas de Dados #5
NovoNeste curso, você aprenderá sobre a estrutura de dados Lista Encadeada, criará uma Lista Encadeada do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 6
- 1
Classe User - Projeto de OOP
Neste projeto, você criará uma Classe User e praticará suas habilidades de programação orientada a objetos em uma linguagem de programação de sua escolha!
- 8
- 1
- 2
Enigmas Matemáticos
Este curso apresentará formas de pensar e estratégias para resolver problemas e quebra-cabeças matemáticos usando programação.
- 20
- 18
Bubble Sort
Tudo sobre o algoritmo Bubble Sort.
- 11
- 10
Lista Duplamente Encadeada - Série de Estruturas de Dados #6
NovoNeste curso, você aprenderá sobre a estrutura de dados Lista Duplamente Encadeada, criará uma Lista Duplamente Encadeada do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 6
- 1
Desafios de Programação para Entrevistas - Pacote II
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Boa sorte!
- 3
- 3
Desafios de Recursão - Domine o Pensamento Recursivo
A recursão é um conceito importante na ciência da computação e uma ferramenta muito poderosa na escrita de algoritmos. Neste curso, você usará a recursão para resolver desafios do nível iniciante ao avançado. Ao final, você dominará completamente este assunto.
Certificado ao concluir
- 15
- 15
Métodos de Array em JavaScript
Neste curso, você aprenderá sobre Arrays e os métodos de Array mais utilizados em JavaScript e como usá-los!
- 18
Desafios de Programação para Entrevistas - Pacote IX
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons códigos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote V
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Você terminou os pacotes anteriores? Bons códigos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote III
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Boa sorte!
- 3
- 3
Insertion Sort - Série DSA
Um algoritmo simples, porém poderoso. Aprenda a organizar elementos de forma eficiente, entenda a complexidade de tempo e aprimore suas habilidades de ordenação. Comece agora!
- 9
- 3
- 1
Declaração de Funções em JavaScript
Neste curso, você aprenderá sobre as diferentes formas de declaração de funções em JavaScript. Das declarações básicas tradicionais às modernas arrow functions, aprimore suas habilidades de programação e escreva um código JavaScript mais limpo e eficiente!
- 14
Desafios de Programação para Entrevistas - Pacote VII
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons estudos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote VI
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons códigos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote VIII
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons códigos!
- 3
- 3
Gerador de Cartas de Baralho (Baseado em Texto)
Neste curso, você criará um gerador de cartas de baralho baseado em texto usando sua linguagem favorita. Bons códigos!
- 6
- 1
- 1
Desafios de Programação para Entrevistas - Pacote IV
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Você terminou os pacotes anteriores? Bons códigos!
- 3
- 3
Partes complexas do JavaScript Moderno (ES6+)
Neste minicurso, você aprenderá sobre os recursos complexos, porém fundamentais, introduzidos no JavaScript Moderno (ES6). Complete este curso no seu próprio ritmo para aprimorar seus conhecimentos em JS!
- 9