Systems

Curriculum Path: Understand how computers work from the hardware up to the operating system.

Build a Modern Computer (Nand to Tetris)

Build a Modern Computer (Nand to Tetris)

Estimated Duration12 Weeks
Effort Per Week7-13 hours/week
Course LevelCore
Enroll for Free
Verified Certificate
Operating Systems: Three Easy Pieces

Operating Systems: Three Easy Pieces

Estimated Duration10-12 Weeks
Effort Per Week6-10 hours/week
Course LevelCore
Enroll for Free
Verified Certificate
Computer Networking: A Top-Down Approach

Computer Networking: A Top-Down Approach

Estimated Duration10 Weeks
Effort Per Week4-8 hours/week
Course LevelCore
Enroll for Free
Verified Certificate
Computation Structures

Computation Structures

Estimated Duration10 Weeks
Effort Per Week6 hours/week
Course LevelAdvanced
Enroll for Free
Verified Certificate