Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Common Lisp

via YouTube

Overview

Embark on a comprehensive 15-hour tutorial series designed to introduce you to Common Lisp programming. Begin with setup instructions and progress through practical projects like coin toss, rock paper scissors, and hangman. Dive deeper into advanced topics including the condition system, macros, file I/O, and functional programming concepts. Explore object-oriented programming with structs and basic classes, learn about packages and ASDF, and gain hands-on experience with testing frameworks like Rove. The series culminates in a multi-part project to build a Turing Machine, allowing you to apply your newly acquired skills in a complex programming challenge.

Syllabus

Common Lisp Tutorial 0: Setup
Common Lisp Tutorial 1: Coin Toss
Common Lisp Tutorial 2: Rock Paper Scissors
Common Lisp Tutorial 3: Hangman
Common Lisp Tutorial 4a: Tic Tac Toe
Common Lisp Tutorial 4b: Tic Tac Toe Part 2
Common Lisp Tutorial 5a: Condition System
Common Lisp Tutorial 5b: Condition System Part 2
Common Lisp Tutorial 6a: Macros Part 1
Common List Tutorial 4c: Tic Tac Toe Part 3
Common Lisp Tutorial 7a: File IO
Common Lisp Tutorial 6b: Macros Part 2
Common Lisp Tutorial 7b: File IO Part 2
Common Lisp Tutorial 7c: File IO Part 3
Common Lisp Tutorial 8a: Functional Programming (Map function)
Common Lisp Tutorial 8b: Functional Programming (Filter Functions)
Common Lisp Tutorial 8c: Functional Programming (Reduce Function)
Common Lisp Tutorial 8d: Functional Programming (Map/Reduce)
Common Lisp Tutorial 8e: Functional Programming (Lambda Functions)
Common Lisp Tutorial 8f: Functional Programming (more lambdas)
Common Lisp Tutorial 8g: Even More Lambdas
Common Lisp Tutorial 9a: Packages
Common Lisp Tutorial 9b: ASDF
Common Lisp Tutorial 9c: ASDF Testing
Common Lisp Tutorial 9d: Rove Testing
Common Lisp Project 1: Turing Machine, Part 1
Common Lisp Project 1: Turing Machine, Part 2
Common Lisp Project 1: Turing Machine, Part 3
Common Lisp Project 1: Turing Machine, Part 4
Common Lisp Project 1: Turing Machine, Part 5
Common Lisp Tutorial 10a: OOP structs
Common Lisp Tutorial 10b: OOP Basic Classes

Taught by

Neil Munro

Reviews

Start your review of Common Lisp

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.