Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Common Lisp programming: from novice to effective developer

Learn the Lisp language, the tools and the ecosystem to become a productive and happy programmer.
(12 reviews)
91 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 2h 36m
Language: English
Next start: On Demand

Top Program Management courses:

Detailed Analysis

CourseMarks Score®

8.4 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

10.0 / 10
This course was last updated on 2/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

7.0 / 10
We analyzed factors such as the rating (3.6/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

7.5 / 10
Video Score: 7.9 / 10
The course includes 2h 36m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
Detail Score: 9.1 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 5.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
0 resource.
0 exercise.
0 test.

Table of contents


*This course is published but not finished. Be one of the first to comment and get the next videos at the same low price.*
*All subtitles were edited.*
*That means: there are subtitles!*
*Jan, 2022: I bought a new microphone. The new videos will have perfect audio and I’ll fix the sound of a couple videos when I have time. Thanks!*

Common Lisp is an awesome language. It has pioneered a LOT of concepts in computer science, and while old it is still used in the industry by Big Corps (all quantum computing ones) as well as one-person companies (me!). Lisp the language is different than the Algol/C-like family of languages, and the Lisp development environments still offer unmatched capabilities: interactive, image-based development experience, while getting type warnings and errors at compile time in a fraction of a second, speed in the same group of C, Rust and Java (while sweating less to get to the result), while ensuring stability across decades, etc, etc, etc.
However, you are about to enter a big new world. There are some rough edges, the information is sometimes spread apart and hard to discover, despite my continuous work on collaborative resources.
So, I gathered my knowledge and experience of more than five years of continuous reading, tweaking, writing, asking and answering questions, discovering libraries, trial and error, releasing open-source libraries and running commercial applications into this series of videos.
We will learn the language, the tools, the most important pieces of the ecosystem, in order to be able to develop a Common Lisp software from the ground up. We will develop with either Emacs and Slime or the VSCode and Atom editors, we will learn the syntax, we will see all about functions and macros, the CLOS object system, we’ll do some web development and we will build binaries and deploy our applications to production servers, etc.
I am genuinely happy to share all that with you in this new video format and I wish you a fun journey.

PS: pro tip: if you find a video too slow or if you think you know the content, watch it at speed x1.25 or x1.5. However I recommend to not skip content, as I give tips here and there and inside a section we build on the previous video’s content.

You will learn

✓ Understand the Lisp language
✓ Master the image-based, interactive Lisp workflow
✓ Develop and deploy real-world applications
✓ Learn functional constructs, CLOS, macros and more


• Basic knowledge of a programming language (know what variables and functions are)

This course is for

• Students of computer science who want to discover why Lisp still has un-matched alien technology inside.
• Young(ish) profesional developers who feel they deserve a more fun, comfy, compiled and fast programming language.
• Python or JavaScript programmers frustrated by the unstability of their ecosystem.

How much does the Common Lisp programming: from novice to effective developer course cost? Is it worth it?

The course costs $12.99. And currently there is a 48% discount on the original price of the course, which was $24.99. So you save $12 if you enroll the course now.

Does the Common Lisp programming: from novice to effective developer course have a money back guarantee or refund policy?

YES, Common Lisp programming: from novice to effective developer has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Common Lisp programming: from novice to effective developer course, but there is a $12 discount from the original price ($24.99). So the current price is just $12.99.

Who is the instructor? Is Vincent Dardel a SCAM or a TRUSTED instructor?

Vincent Dardel has created 1 courses that got 12 reviews which are generally positive. Vincent Dardel has taught 91 students and received a 3.6 average review out of 12 reviews. Depending on the information available, Vincent Dardel is a TRUSTED instructor.
Full-stack developer
After years of Python (and JS) programming in the industry, I got tired of the instability of the ecosystem, the lack of type warnings, its slowness, the GIL… then I finally got hooked into Common Lisp. It was not an easy start, and it is not always a perfect wedding, but I am an order of magnitude more satisfied with CL than with Python. I am much more effective writing a Lisp program. It is also much more fun.

I now use CL for all my personal projects as well as for my new commercial applications, that run alongside a bigger Python/Django app (yes, this one is to be re-written but those things take time). I run my own small business [*].

During the last five years, I have contributed a lot to the Lisp ecosystem, especially with my written contributions to the Common Lisp Cookbook. They represent the work of reading books, all resources I can find on a topic, experience and discussion with other developers, in order to deliver an easy-to-follow recipe, straight to the point, examples first. I believe this was lacking on the internet for CL (just look at the iteration page and compare).

I develop and maintain Lisp libraries, software, project skeletons and demos, and I fix bugs in third-party libs when I see one (contributions to the Mito ORM, on the Djula templating engine, to Weblocks…). I also had fun working for some time with the Nyxt browser team (I was the second contributor of that time). You can check my Github profile (vindarel) and my blog (lisp-journey).

I now explore the video format, where I condense and organize even more the information, step by step. I truly think this is the most effective way to start with Lisp right now.

Because this is my first video course (started oct, 2021), and despite practice on draft videos, I will particularly welcome any feedback on it (speed, clarity of explanations, video and audio quality, how much fun is my accent…) (alongside your background in a few words).

Thank you very much, and now let’s write some code!


[*]: I don’t earn millions so your support through Udemy helps me and helps consolidate the CL ecosystem. Thanks!

profile picture: cover of Byte magazine

Show more


CourseMarks Score®







Platform: Udemy
Video: 2h 36m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

Common Lisp programming: from novice to effective developer rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/common-lisp-programming-from-novice-to-effective-developer/" target="_blank" title="Common Lisp programming: from novice to effective developer on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/84.svg" width="200px" alt="Common Lisp programming: from novice to effective developer rating"/></a>