WDD 131: Dynamic Web Fundamentals

W01 Learning Activity: Introduction to JavaScript

Overview

JavaScript is a popular, well-supported programming language used to create interactive and dynamic web pages, mobile apps, desktop applications, and more. It is a high-level language that runs in the browser, and it can also run on the server side with a runtime like Node.js.

In this class, you will learn to apply your prerequisite programming knowledge to the web using JavaScript. This language uses the same principles and common control structures as other programming languages such as Python and C#.

JavaScript is one of the three core technologies of web frontend development, alongside HyperText Markup Language (HTML) and Cascading Style Sheets (CSS).

Associated Course Learning Outcomes

Activity Instructions

Answer the following questions. You can use the MDN resource What is JavaScript? or conduct your own research.

You are encouraged to responsibly use contemporary language models and generative AI tools like ChatGPT, Gemini, Claude, Microsoft Copilot, and Meta AI. Learn to cautiously use these tools as an on-demand tutor to help define concepts, clarify questions, and provide guidance.

Common Misconceptions and Language Issues