Courses by Oz Nova (csprimer.com)

Distributed Systems
With the growth in the number of computers, they have not only increased in quantity, but also became distributed. If previously businesses aimed to purchase...
15 hours 35 minutes 10 seconds

Relational Databases
Modern business processes rely on data, and most companies use complex database management systems (DBMS) to store and process this data.
13 hours 15 minutes 17 seconds

Operating Systems
The goal of this course is to help you understand the operating system, one of the most important pieces of software with which almost all programs interact.
29 hours 33 minutes 35 seconds

Computer Networking
The Internet - along with all the applications it supports, such as the web - has become one of the most significant driving forces of technological progress...
23 hours 58 minutes 29 seconds

Algorithms and Data Structures
The study of algorithms and data structures can be an especially useful field because it touches on the very essence of programming: solving complex problems.
26 hours 32 minutes 19 seconds

Computer Systems
As software engineers, we study computer systems (or computer architecture) to understand how our programs ultimately work and how...
28 hours 15 minutes 48 seconds

Programming: Beyond the Basics
There are countless ways to write any program. This course is designed so that you have all the tools necessary for fully expressing your ideas through...
11 hours 14 minutes 57 seconds