A student learning javascript practices coding interactions

Learn JavaScript

By learning to code JavaScript, you’ll be able to create and implement dynamic interactions on websites.

Icon js

What is JavaScript?

JavaScript is a dynamic scripting language that is responsible for powering websites’ interactive elements. Resting on the foundation of HTML and CSS, JavaScript is one of the rare universals in programming: it is the only language that can provide interactivity in the browser, making static HTML pages come to life by adding motion and interactivity. JavaScript is the only 'client-side' programming language, which means that instead of running the script on a remote server, it is read, interpreted, and executed on the client web browser. This makes it ideal for interactivity, because the web page doesn’t have to constantly reload the page to respond to user activity.

In addition to interactivity, JavaScript can also improve user friendliness, enabling easy navigation and guidance through a website via motion graphics, visual effects, and feedback on elements.

Though JavaScript is immensely popular on websites, it is also used for server-side Web applications, for video-game development, in creating mobile applications, and in desktop widgets.

Why learn Javascript?

By learning JavaScript, you’ll be able to add interactivity, movement, motion, and feedback to websites you build, sending cues to users that things are happening on your site when they take various actions. JavaScript helps developers put the finishing touches on a website, giving your creations the function and finish you have come to expect from modern websites.

Which JavaScript skills should I learn?

When you learn JavaScript at Dev Bootcamp you’ll explore what goes into creating dynamic interactions and how to apply that knowledge in practice, including: