Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
CS140e Experimental Operating Systems
Image: github.com
#852 overall

CS140e Experimental Operating Systems

Stanford University

1 recommender · 1 thread · recommended in 1 year, 2020 · score 0.7

Search for it ↗

CS140e is Stanford's experimental operating systems course, in which students buy a Raspberry Pi and write an operating system on bare metal using reference specifications. It is aimed at students who already write code well or have substantial time to commit.

Commenters describe it as a hands-on way to build an operating system from scratch on real hardware, while warning that it is demanding and not an easy option.

CS Fundamentals & Systemsadvancedproject-based#operating systems#bare metal#raspberry pi#systems programming#stanford

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsipnon2020in “Ask HN: What are the best advanced computer science courses online?”

    Stanford's experimental operating systems course[0], where you buy a Raspberry Pi and write your operating system on the bare metal by using the reference specifications.

    "You should take this class if: 1. You write code well OR (you don't yet write code well AND have a lot of time to devote to the class); 2. AND you find these systems topics interesting.

    The people that found the class valuable in the past were entirely drawn from this demographic. (In particular: I would not take this course if you were looking for an easier way to satisfy a cs140 requirement.) We are trying to go as far as possible as quickly as possible with a group interested in doing so." [emphasis mine]

    [0] https://github.com/dddrrreee/cs140e-20win/

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help