Skip to content

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.

  1. 1Hello, LispRead · exercise
  2. 2Variables and letRead · exercise