Build strong problem‑solving skills as you work through clear JavaScript challenges. You will write code, test ideas, and shape your understanding of key data structures and algorithms. You will also explore recursion, complexity, and other core computer science tools that help you think through hard problems.
What You Will Learn
- Work through each challenge or follow along with guided steps
- Solve problems with loops, recursion, and array methods
- Understand time and space complexity
- Build data structures like stacks, queues, linked lists, trees, and graphs
- Use depth‑first and breadth‑first search on trees and graphs
- Practice sorting methods such as bubble sort and merge sort
- Write and test code in a sandbox with Jest