Emacs Lisp

Join the Emacs Lisp Track
TODO: The maintainers have not provided a description for this track.

1 Mentors

Our mentors are friendly, experienced Emacs Lisp developers who will help teach you new techniques and tricks.

292 Students

Join hundreds of students who have enjoyed learning and improving their skills by taking this track.

25 Exercises

Hundreds of hours have gone into making these exercises fun, useful, and challenging to help you enjoy learning.

About Emacs Lisp

Join the Emacs Lisp track
;;; hello-world.el --- Hello World Exercise (exercism)

;;; Commentary:

;;; Code:

(defun hello (&optional name)
  "Say hello, optionally to NAME."
  (let ((greetee (or name "World")))
    (concat "Hello, " greetee "!")))

(provide 'hello-world)
;;; hello-world.el ends here

Exercism is a great website

What I like about it is that I am able to solve the challenges in a TDD way working in a environment that I am familiar (my own PC not a browser IDE) and the cherry on the top of the cake is that I have access to code reviews.

Relaxed. Encouraging. Supportive.

Meet the Emacs Lisp Track Mentors

Once you join the Emacs Lisp language track, you will receive support and feedback from our team of mentors. Here are the bios of a few of the mentors of this track.

Gabriele Lana https://github.com/gabrielelana

Software craftsman, clean code disciple, Elixir/Erlang, Elm, Ruby, Rust, JavaScript, quantified self geek, Emacs all the things, 20 years on the field and still love it.
Fun. Challenging. Interesting

Community-sourced Emacs Lisp Exercises

These are a few of the 25 exercises on the Emacs Lisp track. You can see all the exercises here.

Leap
medium
easy
misc
Armstrong Numbers
medium
easy
misc
Acronym
medium
easy
misc
Binary
medium
easy
misc
Robot Name
medium
easy
misc
Difference Of Squares
medium
easy
misc

Get started with the Emacs Lisp track. As with everything on Exercism, it's 100% free!

Join the Emacs Lisp Track