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, interpreted language that is designed to run in web browsers and it can also be used on the server-side with the help of technologies 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 Styles Sheets (CSS).

Associated Course Learning Outcomes

Activity Instructions

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

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

Common Misconceptions and Language Issues