
Lisp / Scheme
Course Index
28 Lessons · 3 Sections
Master Lisp & Scheme — the language that invented garbage collection, closures, macros & the REPL. Covers S-expressions, Racket, Emacs Lisp, continuations & neuro-symbolic AI revival 2026. Includes 4 builds: mini interpreter in Scheme, macro DSL, sorting algorithms & Emacs plugin.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Lisp/Scheme FundamentalsLessons 1–10
Lesson 1
What is Lisp/Scheme? Homoiconic Language Overview
Lesson 2
Scheme Setup: Racket & Guile
Lesson 3
Lisp Syntax: S-expressions & Atoms
Lesson 4
Basic Operations: car, cdr & cons
Lesson 5
Defining Functions with define & lambda
Lesson 6
Lists & List Processing
Lesson 7
Recursion & Tail Calls
Lesson 8
Higher-Order Functions & Closures
Lesson 9
Let, Let* & Lexical Scope
Lesson 10
Predicates, Booleans & Conditionals
Section 2Macros, Dialects & ApplicationsLessons 11–22
Lesson 11
Macros: Code as Data in Lisp
Lesson 12
Continuations & call/cc
Lesson 13
Input/Output in Scheme
Lesson 14
Common Lisp: CLOS & OOP
Lesson 15
Clojure: Modern Lisp on JVM
Lesson 16
Racket: Multi-Paradigm Scheme
Lesson 17
Lisp for AI: Historical & Modern Role
Lesson 18
Lisp Macros for DSL Creation
Lesson 19
Streams & Lazy Evaluation in Scheme
Lesson 20
Lisp & Emacs: elisp Scripting
Lesson 21
Lisp vs Clojure vs Racket 2026
Lesson 22
Lisp in 2026: Neuro-Symbolic AI Revival
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28
