← All courses

Computer Science Fundamentals

Fundamental Computer Science course — from Big O and basic data structures to system design and mock interviews. Study algorithms (recursion, DP, graphs), data structures (trees, hash tables), OOP and SOLID, databases and SQL, computer networks (TCP/IP, HTTP, DNS), operating systems and software architecture (microservices, monolith). Includes hundreds of problems with solutions, mock interviews and GoF design patterns.

Premium Course

Sign in to access the course and save your progress.

Sign In
Computer Science Fundamentals AI