Programming Fundamentals & Core Computer Science
Core Computer Science & Data Structures
Big-O complexity, memory layouts, arrays, linked lists, hash tables, trees, graphs, and algorithmic problem-solving.
2 weeks · wk 1–2Core / deep pace8 topics24 Interview Questions
Why this pace:In an era dominated by AI coding assistants, foundational computer science is more critical than ever. Master Big-O, data structures, and algorithmic complexity to evaluate and audit AI-generated code.
SEC FOCUS
Guard against algorithmic complexity attacks (ReDoS, quadratic nested loops, hash collisions) that cause denial-of-service in production.
Topics & Action Items (8)
01
Big O Notation & Complexity Analysis
3 hrs02
Stacks and Queues
2.5 hrs03
Linked Lists
2.5 hrs04
Sets and Hash Tables
3 hrs05
Trees and Graphs
3.5 hrs06
Searching and Sorting
3 hrs07
Two Pointers and Sliding Window
2.5 hrs08
Dynamic Programming Basics
3 hrs