Skip to content

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.

4 credit hours · Pre-requisite: CSC103 · 3rd semester · 32 lectures

CSC336

Web Technologies

HTML, CSS, JavaScript and server-side fundamentals — from a static page to a working full-stack app.

3 credit hours · Pre-requisite: CSC241 · 5th semester · 32 lectures

CSC337

Advanced Web Technologies

React, REST APIs, authentication and databases — building and deploying production-grade apps.

3 credit hours · Pre-requisite: CSC336 · 6th semester · 32 lectures

View Book → Slides coming soon

CSC270

Database Systems

Relational theory, ER/EER modeling, normalization, SQL, MongoDB and transactions — designing databases that hold up.

4 credit hours · No pre-requisite · 4th semester · 32 lectures

CSC323

Operating Systems

Processes, threads, CPU scheduling, synchronization, deadlocks, memory management and file systems — what's really running underneath your code.

3 credit hours · No pre-requisite · 4th semester · 32 lectures

// share