Common Lisp
Offered By: Exercism
Course Description
Overview
Common Lisp is an offshoot of the long-running family of Lisp programming languages. It's a multi-paradigm programming language that allows you to choose the approach and paradigm according to your application domain.
Common Lisp has fast prototyping capabilities, and exceptional support for object oriented programming. It also boasts a macro system which allows you to adapt the language to your needs, and a run-time environment which allows modification of running applications.
Syllabus
- Hello World
- Sorting Socks and Sexprs
- The Key to Comparison
- Pizza Pi
- Leslie's Lengthy Lists
- Pal Picker
- Lilly's Lasagna
- Lilly's Lasagna Leftovers
- Log Levels
- Character Study
- Larry's Winning Checker
- High Scores
- Lucy's Magnificent Mapper
- Gigasecond Anniversary
- Logan's Numeric Partition
- Reporting for Duty
- Two Fer
- Hamming
- RNA Transcription
- Leap
- Anagram
- Beer Song
- Roman Numerals
- Word Count
- Bob
- Twelve Days
- Acronym
- All Your Base
- Allergies
- Armstrong Numbers
- Binary Search
- Collatz Conjecture
- Difference of Squares
- ETL
- Grains
- Isogram
- Nucleotide Count
- Pascal's Triangle
- Perfect Numbers
- Raindrops
- Scrabble Score
- Sieve
- Space Age
- Strain
- Sublist
- Triangle
- Atbash Cipher
- Grade School
- Phone Number
- Prime Factors
- Robot Name
- Robot Simulator
- Crypto Square
- Meetup
- Luhn
- Book Store
- ISBN Verifier
- Sum of Multiples
- Matching Brackets
- Run-Length Encoding
- Largest Series Product
- Queen Attack
- Nth Prime
- Knapsack
- Rail Fence Cipher
- Pig Latin
- Protein Translation
- Saddle Points
- Matrix
- Palindrome Products
- Pythagorean Triplet
- Affine Cipher
- Say
- Two Bucket
- Flatten Array
- Spiral Matrix
- Diamond
- Rotational Cipher
- Pangram
- Secret Handshake
- Darts
- Proverb
- Food Chain
Related Courses
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX