CS Primer – Programming: Beyond the Basics

CS Primer – Programming: Beyond the Basics
English | Tutorial | Size: 2.97 GB


There are countless ways to write any given program. This course is designed to ensure that you have all the tools at your disposal to fully express yourself with code, including functional composition and recursion, object oriented programming, and a basic understanding of concurrency.

CS Primer – Operating Systems

CS Primer – Operating Systems
English | Tutorial | Size: 13.52 GB


The goal of this course is to help you understand the most important piece of software that almost every program interacts with: the operating system.

CS Primer – Algorithms and Data Structures

CS Primer – Algorithms and Data Structures
English | Tutorial | Size: 9.53 GB


Algorithms and Data Structures can be a particular rewarding area of study, because it drives at the core of computer programming: solving difficult problems.

CS Primer – Computer Systems

CS Primer – Computer Systems
English | Tutorial | Size: 13.16 GB


As software engineers, we study computer systems (also called “computer architecture”) to be able to understand how our programs ultimately run and how the machine expects our data to be encoded. Our immediate reward is to be able to write faster, more memory-efficient and more secure code.