Chapters (25)
- 0:00Common Lisp #1 - Installation
- 6:45Common Lisp #2 - Playing with the REPL
- 13:04Common Lisp #3 - Local variables and branching
- 28:42Common Lisp #4 - Looping with dotimes and do
- 39:17Common Lisp #5 - What are lists?
- 48:47Common Lisp: 4 ways to build lists
- 56:28Common Lisp: Introduction to macros (for beginners)
- 1:08:10Common lisp: macro vs functions (for beginners)
- 1:18:00Common LISP: Destructuring and more!
- 1:24:23Getting started with packages in Common LISP
- 1:32:00Prevent Macro Name Conflict with (gensym)
- 1:36:32Mastering Inheritance and Polymorphism with CLOS: An Introduction
- 1:42:12Mastering Inheritance and Polymorphism with CLOS: Multi-methods
- 1:47:21Common Lisp Debugging: Essential Tips and Techniques
- 1:54:51Exploring the Condition System of Common Lisp
- 2:04:53Mastering Built-in Types in Common Lisp (or how I got 3x faster execution with the same algorithm)
- 2:13:13Improve Common Lisp Code Clarity With Better Dictionary Literal
- 2:21:30Manual Memory Management in Common Lisp with CFFI
- 2:28:29Closures in Common Lisp, when CLOS Is Too Much
- 2:36:08Tail Recursion With Common Lisp, Do or Don't?
- 2:41:08Common Lisp: defvar vs defparameter
- 2:46:45Series: A Functional Approach To Common Lisp
- 2:52:40Haskell-Like Type System In Common Lisp With Coalton
- 2:59:14The Loop Macro in Common Lisp: Not Lispy but Convenient
- 3:06:58Circular list with Common Lisp
Show the creator's full description
In this Lisp for beginners course, @the-lisper will teach you why this elegant programming language has influenced computer science for over 60 years. Lisp's elegant approach to handling code as data, combined with its powerful macro system and functional programming paradigms, offers developers unique insights into program architecture that remain relevant and influential across modern languages like Python, JavaScript, and Rust.
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
⭐️ Contents ⭐️
- 0:00:00 Common Lisp #1 - Installation
- 0:06:45 Common Lisp #2 - Playing with the REPL
- 0:13:04 Common Lisp #3 - Local variables and branching
- 0:28:42 Common Lisp #4 - Looping with dotimes and do
- 0:39:17 Common Lisp #5 - What are lists?
- 0:48:47 Common Lisp: 4 ways to build lists
- 0:56:28 Common Lisp: Introduction to macros (for beginners)
- 1:08:10 Common lisp: macro vs functions (for beginners)
- 1:18:00 Common LISP: Destructuring and more!
- 1:24:23 Getting started with packages in Common LISP
- 1:32:00 Prevent Macro Name Conflict with (gensym)
- 1:36:32 Mastering Inheritance and Polymorphism with CLOS: An Introduction
- 1:42:12 Mastering Inheritance and Polymorphism with CLOS: Multi-methods
- 1:47:21 Common Lisp Debugging: Essential Tips and Techniques
- 1:54:51 Exploring the Condition System of Common Lisp
- 2:04:53 Mastering Built-in Types in Common Lisp (or how I got 3x faster execution with the same algorithm)
- 2:13:13 Improve Common Lisp Code Clarity With Better Dictionary Literal
- 2:21:30 Manual Memory Management in Common Lisp with CFFI
- 2:28:29 Closures in Common Lisp, when CLOS Is Too Much
- 2:36:08 Tail Recursion With Common Lisp, Do or Don't?
- 2:41:08 Common Lisp: defvar vs defparameter
- 2:46:45 Series: A Functional Approach To Common Lisp
- 2:52:40 Haskell-Like Type System In Common Lisp With Coalton
- 2:59:14 The Loop Macro in Common Lisp: Not Lispy but Convenient
- 3:06:58 Circular list with Common Lisp
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.