O JavaScript é responsável pela "camada interativa" de uma página da Web, complementando a camada "estrutural" fornecida pelas camadas de marcação e "apresentação" fornecidas por CSS. Com o JavaScript, os desenvolvedores podem modificar a estrutura e a apresentação de uma página adicionando, removendo e alterando marcações e estilos em resposta a qualquer combinação de interação do usuário e lógica interna. O JavaScript pode oferecer um controle sobre a renderização e o comportamento de uma página da Web, permitindo até mesmo que você altere alguns dos comportamentos integrados do navegador.
Este curso aborda os conceitos básicos do JavaScript, desde as regras básicas que regem como a linguagem é escrita até os métodos e as propriedades integrados que ela fornece.