Homeworks
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.