Common Lisp Fundamentals
Learn Common Lisp: the standardized industrial Lisp from 1984. Famously expressive — Paul Graham wrote Viaweb (sold to Yahoo) in it. Code is data, macros are first-class, and you live in a REPL while you build. Will permanently change how you think about programs.
intermediate8 lessons4 chapters8 graded exercisesLisp
No sign-up needed for lesson 1 · certificate on completion · sign up to save progress
What you’ll be able to do
Chapter by chapter. Every lesson ends in a graded exercise.
- S-Expressions
- Functions and Lists
- Conditionals and Iteration
- Hash Tables, Vectors, Strings
Taught in Lisp, graded on a real executor.
Curriculum
4 chapters, 8 lessons. Each lesson is a short read and a graded exercise.
- 1Hello, LispRead · exercise
- 2Variables and letRead · exercise