• Length:
    6 Weeks
  • Effort:
    3–5 hours per week
  • Price:

    FREE
    Add a Verified Certificate for $150 USD

  • Institution
  • Subject:
  • Level:
    Introductory
  • Language:
    English
  • Video Transcript:
    English
  • Course Type:
    Self-paced on your time

Associated Programs:

Prerequisites

None

About this course

Skip About this course

This is a self-paced course that provides an Introduction to Computer Hardware and Operating Systems

This course will cover topics including:

  • Fundamentals of system hardware
  • Introduction to OS concepts
  • OS processes and threads
  • Thread concurrency and deadlocks
  • Memory management

What you'll learn

Skip What you'll learn

By the end of this course students should be able to:

  • Define a computer
  • Define what an operating system is
  • Describe components of an operating system
  • Describe how threads work in an operating system
  • Describe how memory works in an operating system
  • Describe how data is represented and how computers execute instructions to use and modify data in order to solve problems.

Course Outline:

  • Week 1 - Fundamentals of system hardware
  • Week 2 - Introduction to OS concepts
  • Week 3 - Processes & threads
  • Week 4 - Thread concurrency and deadlocks
  • Week 5 - Memory management
  • Week 6 - Exam

Meet your instructors

Daniel Katz-Braunschweig
Senior Lecturer
New York University Tandon School of Engineering
Aspen Olmsted
Adjunct Professor
New York University Tandon School of Engineering

Pursue a Verified Certificate to highlight the knowledge and skills you gain
$150 USD

View a PDF of a sample edX certificate
  • Official and Verified

    Receive an instructor-signed certificate with the institution's logo to verify your achievement and increase your job prospects

  • Easily Shareable

    Add the certificate to your CV or resume, or post it directly on LinkedIn

  • Proven Motivator

    Give yourself an additional incentive to complete the course

  • Support our Mission

    EdX, a non-profit, relies on verified certificates to help fund free education for everyone globally