// courses
Every course, one place to start¶
Each course ships a complete textbook and a matching lecture slide deck. Pick one below.
CSC211
Algorithms & Data Structures¶
Complexity analysis, recursion, trees, graphs, sorting and searching — with runnable C++ for every algorithm.
CSC336
Web Technologies¶
HTML, CSS, JavaScript and server-side fundamentals — from a static page to a working full-stack app.
CSC337
Advanced Web Technologies¶
React, REST APIs, authentication and databases — building and deploying production-grade apps.
View Book → Slides coming soon
CSC270
Database Systems¶
Relational theory, ER/EER modeling, normalization, SQL, MongoDB and transactions — designing databases that hold up.
CSC323
Operating Systems¶
Processes, threads, CPU scheduling, synchronization, deadlocks, memory management and file systems — what's really running underneath your code.