JavaScript

Aprenda a fazer seu próprio website interativo e a construir jogos para o seu navegador.
Começar

5m+

alunos matriculados

10 Hours

estimativa de tempo do curso

Iniciante

Nível técnico necessário

Introdução a JavaScript

Começando a Programar

É hora de se tornar um ninja da programação.

Escolha Sua Própria Aventura!

Vamos criar nosso próprio jogo do tipo "escolha sua própria aventura".

Funções

Introdução a Funções em JS

Este curso apresenta as funções, por que as usamos, e como usá-las. O curso também combina funções com outros conceitos de programação aprendidos anteriormente.

Crie um jogo de "Pedra, Papel ou Tesoura"

Use funções para programar este jogo.

Laços 'For' em JavaScript

Introdução aos Laços "For" em JS

Laços for são um dos trechos de código mais usados - eles são muito poderosos e úteis!

Procure Pelo Seu Nome em um Texto

Pesquisar grandes blocos de texto pode ser tedioso, mas, com o JavaScript, é moleza! Neste projeto, vamos mostrar como pesquisar longos blocos de texto em busca de informações importantes (como seu nome).

Laços 'While' em JavaScript

Introdução aos Laços "While" em JS

Laços "while" são como laços "for", mas não precisam de um contador — eles continuam sendo executados até que sua condição seja cumprida.

Matador de Dragões!

Vamos usar nosso conhecimento sobre os laços "while" para derrotar um dragão!

Fluxo de Controle

Mais Sobre Controle de Fluxo em JS

Quando dizemos a um programa em que ordem queremos as coisas, estamos usando algo chamado controle de fluxo. Você já conhece as declarações 'if', mas, neste curso, vamos expandir seus conhecimentos!

Escolha Sua Própria Aventura 2!

Todos os bons jogos têm uma sequência.

Estruturas de Dados

Arrays e Objetos em JS

Neste curso, abordaremos em detalhes alguns dos recursos mais poderosos do JavaScript. Vamos revisar os arrays, criar arrays de arrays, e começar a aprender sobre uma nova estrutura de dados: objetos.

Lista de Contatos

Podemos criar com facilidade uma lista de contatos/telefones usando arrays e objetos.

Objetos I

Introdução a Objetos I

Uma introdução ao raciocínio orientado a objetos em JavaScript. Os objetos são os blocos de construção da programação orientada a objetos (object oriented programming - OOP), então vamos começar por aqui!

Elaborando um Caderno de Endereços

Este projeto usa objetos no contexto de um caderno de endereços.

Objetos II

Introdução a Objetos II

Um exame mais detalhado dos objetos no JavaScript e uma introdução aos conceitos de programação orientada a objetos.

Criando uma Caixa Registradora

A caixa registradora pifou e o chefe não está feliz. Ajude a salvar o dia criando sua própria caixa registradora.