
Meet instructor Nicole Nicholson and start learning Lisp basics, including strings, logic functions, and vectors, with a completion certificate and a money back guarantee.
Install Lisp by searching for Lisp on Google, opening the first download link for the source forms, downloading, and installing Lisp.
Install the Atom editor on your computer, download and install it, then install a package to highlight Lisp syntax for writing Lisp code.
Explore writing hello world in Lisp, escape double quotes with backslashes, and manage multi-line text and special characters like newline and space.
Explore Lisp basics by examining numerical types, from integers and big numbers to fractions, floating point, exponential forms, and complex numbers, along with boolean truth values.
Explore Lisp basics by using math operations such as the plus function, division, and multiplication, including nesting and lists.
Explore basic mathematical functions in Lisp, including squaring numbers, the sign function, and exponential and power operations.
Explore Lisp string functions, including subset for substrings, reverse to flip a string, and case operations that uppercase text, plus examples of functions that take two strings.
Explore Lisp predicates, the special functions that return true or false, including type predicates and string checks. Learn how odd numbers and comparisons like less than and equals guide decisions.
Write your first program by creating a file, writing hello world, and running it in the terminal to display the message in the console.
Declare a Lisp variable, for example x equals 100, and load x to the screen. Display results, insert a line with the percent sign, and note global and local scope.
Explore how let binds variables in Lisp and how prog organizes multiple expressions, using x and y to compute values and display results on the screen.
Explore how Lisp's cond handles conditional lines, using examples like x >= 50, 25, and a default else, and learn common syntax errors such as missing quotes.
Learn how the Lisp if conditional works with an x-based example, including less than 30 and greater or equal to 30, and how the second line handles other cases.
Explore how Lisp conditional expressions rely on substitution and when conditions apply. Note that the conditional is meaningful in this case.
Learn how to use the Lisp case expression to match x against specific values, returning 20, 30, or 2, and handle the otherwise case for all other inputs.
The lecture shows using a do loop in Lisp, starting with x = 0 and doubling y, printing 2^0 through 2^9 until x reaches 10.
Explore the dotimes loop in Lisp, learn to write s-expressions, and see how a do-times pattern iterates from 0 to n, including simple expressions like x times x.
Explore the dolist loop in Lisp by building a list of numbers with quoting and S-expressions, then run code to see how the loop processes each element.
Learn how s-expressions drive Lisp code, with returns and simple conditional logic like if x equals 10, and loop constructs demonstrated.
Explore two ways to write a for loop in Lisp: using in with a sequence and using from with a range, printing numbers to the screen.
Learn how to define, call, and write functions, pass arguments, and perform actions, then display results like a sum on the screen.
Explore Lisp basics by learning how to print names, control the order, and display results on screen through simple function calls and examples.
Learn how rest works in Lisp functions by using stored numbers a, b, and c, traversing x in c, and outputting the results to the screen.
Explore mapping functions in Lisp by using map and car, applying a function to all numbers across lists, and summing results to demonstrate function mapping.
Learn how to define and use lambda functions by passing parameters a and b to compute b times the sum of a and b, with syntax corrections.
Explore how cons builds pairs and simple linked lists of A and B using dot notation, then use car and cdr to extract and display list elements.
Learn how to create and manipulate lists in Lisp, including nesting lists, accessing elements, and combining multiple elements to build structured data.
Learn Lisp list functions by manipulating a sample list: take the last part of the list, reverse the elements, and combine them into a single sequence.
Create and manipulate vectors in Lisp by initializing a five-element vector with set, accessing elements, and applying operations with a custom function.
Explore how to create and use structures in Lisp, write sample code to model data, and organize information across a simple program.
Hi and welcome to your course on Lisp Programming Language. We will go over the basic concepts of this language in this course.
Learn the Basics of Lisp Programming Language
Beginner Lisp Course that will teach you the essentials of Lisp Language
First you will learn about the basic types in Lisp together with Lisp logic and will create your first programs. After this we will discuss lists in Lisp. Then, we will cover structs and vectors.
this course is covered in the fast manner with practical examples in each lecture