Computer science fundamentals
The core subjects of a computer science degree, written for self-study: operating systems, computer networks, database management systems, object-oriented programming, discrete mathematics, theory of computation and more.