JavaScript chịu trách nhiệm về "lớp tương tác" của một trang web, bổ sung cho lớp "cấu trúc" do mã đánh dấu và lớp "trình bày" cung cấp bởi CSS. JavaScript cho phép nhà phát triển sửa đổi cấu trúc và cách trình bày của trang bằng cách thêm, xoá và thay đổi mã đánh dấu cũng như kiểu để phản hồi mọi tổ hợp logic nội bộ và tương tác của người dùng. JavaScript có thể mang lại cho bạn rất nhiều quyền kiểm soát đối với việc hiển thị và hoạt động của trang web, thậm chí còn cho phép bạn thay đổi một số hành vi tích hợp của trình duyệt.
Khoá học này đề cập đến các kiến thức cơ bản về JavaScript, từ các quy tắc cơ bản quản lý cách viết ngôn ngữ cho đến các phương thức và thuộc tính tích hợp sẵn mà JavaScript cung cấp.