Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#444 overall

Rafting Trip

David Beazley

1 recommender · 1 thread · recommended in 1 year, 2023 · score 1.0

Search for it ↗

A hands-on course by David Beazley in which participants implement the Raft consensus algorithm from scratch, building a working library step by step. It is aimed at experienced programmers.

Commenters who took it call it awesome and stress how Beazley builds complex systems from nothing, with most participants ending with a (kinda) working Raft library.

Algorithms & Data Structuresadvancedlive class#raft#distributed systems#consensus#python#beazley

Recommendations by year

20062026

What commenters said (1)

  1. Strongly recommendsspicemonger2023in “Ask HN: Programming Courses for Experienced Coders?”

    I've taken 2 of David Beazley's courses.[1] And, I highly recommend them. If you haven't seen some of his talks, he's very good at explaining things by building them from nothing.

    I took 2 courses: "Rafting Trip" and "Write a Compiler". Both were awesome. The Rafting Trip took us through implementing the Raft consensus algorithm from scratch. And the "Write a Compiler" course had us build a small language using LLVM.

    Both courses (but especially the Rafting trip one) were definitely for experienced programmers. In the courses I took, people generally had at least 5 years of professional work. And even still, there were a few people that really struggled to stay on pace in the course.

    But at the end, most people had a (kinda) working Raft library or compiler!

    [1] https://dabeaz.com/

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