This page collects links to the JavaScript lesson homeworks so you can quickly open any of them.

Topic Description Link
Data Abstractions Explored how to model real-world information using structured objects and records, learning to organize and access data in meaningful ways. Open Lesson →
Strings Practiced manipulating text through a variety of built-in string methods, from slicing and concatenation to searching and replacing characters. Open Lesson →
JSON Dove into the structure of key–value data, understanding how JavaScript objects store, retrieve, and transmit information between systems. Open Lesson →
Arrays Worked with ordered collections of values, learning to add, remove, and iterate through lists to solve a range of programming challenges. Open Lesson →
Iteration Learned to use loops to repeat actions across data sets, mastering for loops, while loops, and different strategies for processing collections. Open Lesson →
Math Expressions Applied arithmetic operations, variables, and order of operations to build calculations and solve numerical problems within JavaScript. Open Lesson →
Nested Conditionals Handled complex, multi-level decision-making by layering if/else statements inside one another to cover a wide range of possible outcomes. Open Lesson →
Classes Built reusable blueprints for objects using class syntax, exploring constructors, methods, and how object-oriented patterns organize code. Open Lesson →
Booleans Studied true/false logic and comparison operators, and taught a lesson on how booleans drive decision-making in every program. Open Lesson →

Click any button to open the associated lesson and complete the homework.