Learn the art of breaking down complex tasks into manageable sub-tasks. This course will help you develop skills to effectively structure, divide, and implement individual parts of sophisticated coding problems and merge them into a cohesive solution.
Overview
Syllabus
- Lesson 1: Analyzing Social Networking App Logs with JavaScript
- Organize Emails in the Inbox
- Analyzing Programming Competition Logs in JavaScript
- Library Log Analysis in JavaScript
- Lesson 2: Analyzing and Traversing Matrices with JavaScript
- Diagonal Zigzag Traversal and Negative Indices
- Spiral Traversal and Vowel Positions
- Zigzag Matrix Traversal and Prime Detection
- Lesson 3: Traversing and Combining Submatrices in JavaScript
- Interleaving Columns from Submatrices
- Matrix Boundary Layers Concatenation
- Submatrix Swap in a 2D Array
- Lesson 4: Parsing and Updating Nested Objects in JavaScript
- Parsing and Updating Nested JSON Objects in JavaScript
- Updating Nested User Preferences in JavaScript
- Parsing and Updating Nested CSV User Information in JavaScript