top of page
logo-2-color_2x.png

>

>

Javascript Basics

Module Lessons

Javascript Basics

Go

Welcome to Javascript

RE: Chapter 1

Meet the Spotify-style player we will use as a case study for learning how JavaScript works in a real interface. You will begin by focusing on the building blocks, while also learning why understanding and troubleshooting code matters just as much as writing it.

26

Go

JavaScript Starts with Information

RE: Chapter 1

Learn how JavaScript begins with values like text, numbers, and true/false states, and see how those values connect to parts of the player such as song title, volume, and playback status. This is the starting point for understanding how interface behavior depends on information.

27

Go

Types Help JavaScript Treat Information Correctly

RE: Chapter 1

See how strings, numbers, and booleans each do different jobs in the player, from displaying track names to tracking volume and play state. Understanding types will help you recognize why JavaScript handles different values in different ways.

28

Go

Operators Change Things

RE: Chapter 1

Explore how JavaScript changes and compares values using operators, which makes it possible for the player to update over time. These small shifts in data are part of what eventually drives visible changes in the interface.

29

Go

Practice Quiz - Module 1

This quiz covers the foundational concepts of JavaScript introduced in your lessons, including values, types, operators, and the core idea that a user interface is a function of its underlying state.

29.1

Go

Practice Quiz - Chapter 1 - Eloquent Javascript

This practice quiz covers fundamental concepts including numbers, strings, booleans, logical operators, and the nuances of type coercion. 

29.2

Go

JavaScript Gives Values Names

RE: Chapter 2

See how JavaScript stores information under names so it can keep track of important values like song title, volume, and play state. Naming values clearly makes code easier to understand, update, and troubleshoot.

30

Go

Programs Run Step By Step

RE: Chapter 2

See how JavaScript stores information under names so it can keep track of important values like song title, volume, and play state. Naming values clearly makes code easier to understand, update, and troubleshoot.

31

Go

Javascript Makes Decisions

RE: Chapter 2

Discover how JavaScript checks conditions and chooses between different outcomes, such as whether to show a play icon or a pause icon. Conditional logic helps the player respond differently depending on what is happening right now.

32

Go

Practice Quiz - Module 2

This quiz covers everything from basic terminology to tracing multi-step code sequences and decision-making paths in a music player interface.

32.1

Go

Practice Quiz - Chapter 2 - Eloquent Javascript

This quiz covers everything from the basics of expressions and statements to complex control flow with loops and switch blocks. I've also included several code-completion challenges to test your ability to apply these concepts in practice.

32.2

bottom of page