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

Dependent Types in Agda

University of Waterloo

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

Search for it ↗

A short course on dependent types taught in Agda, the dependently typed functional language. It is part of Peter Ragde's Flaneries series of short courses from the University of Waterloo.

One commenter suggests it as the next step after a small Racket book, for learning dependent types once basic functional programming is understood.

Programming Languagesadvancedfreeself-paced text#agda#dependent types#functional programming#proof assistant#ragde

Recommendations by year

20062026

What commenters said (1)

  1. Recommendshackermailman2020in “Ask HN: How did you learn functional programming?”

    https://cs.uwaterloo.ca/~plragde/flaneries/ the 'teach yourself racket' small book covers Hof, Lambdas, pattern matching, then you can take his other short course on Agda to learn dependent types.

    Or try ocaml https://www.cs.cornell.edu/courses/cs3110/2020sp/textbook/

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