Skip to main content
Oz Nova (csprimer.com) thumbnail

Oz Nova (csprimer.com)

Hello, my name is Oz. I am a computer science instructor and a father who is homeschooling his children, living in rural Australia. Since 2015, I have been running Bradfield, a small professional school that was originally located in San Francisco and is now fully online. Starting in 2024, I am focusing my energy on csprimer.com - a flexible schedule computer science curriculum. Previously, I worked as a software engineer and CTO, including co-founding Vida Health.

Courses by Oz Nova (csprimer.com)

  • Relational Databases thumbnail

    Relational Databases

    Modern business processes rely on data, and most companies use complex database management systems (DBMS) to store and process this data.
    18 hours 30 minutes 22 seconds
  • Distributed Systems thumbnail

    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...
    19 hours 12 minutes 22 seconds
  • Operating Systems thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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