Programming FundamentalsCore Computer Science & Data Structures
0%
overview/stage 01 of 6

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 hrs
02
Stacks and Queues
2.5 hrs
03
Linked Lists
2.5 hrs
04
Sets and Hash Tables
3 hrs
05
Trees and Graphs
3.5 hrs
06
Searching and Sorting
3 hrs
07
Two Pointers and Sliding Window
2.5 hrs
08
Dynamic Programming Basics
3 hrs
Programming Fundamentals & Core Computer Science • ~10 Weeks • 33 Topics • Algorithms / Data Structures / Clean Code / Tools / AI Engineering
Local browser storage active•Back to top ↑