Outschool
Open currency, time zone, and language settings
Log In

Getting the Clojure Language Installed and Running on Your Computer

A one-hour course to get students prepared (and interested!) for the Clojure language and the upcoming Clojure puzzles course.
Ian Hoffman
Average rating:
5.0
Number of reviews:
(2)
Class

What's included

1 live meeting
1 in-class hours

Class Experience

The Clojure programming language is a modern and capable Lisp language. Lisp languages are particularly well suited for developing the mental habits and the modularity that are at the heart of problem-solving and computer science. In this one-hour session, the students will install the Clojure language along with the instructor. This course is a good opportunity to get familiar with the instructor and resources that will be used in the upcoming Clojure Puzzles course. Or, this course may stand alone for those students who wish to simply install Clojure and then teach themselves the language using the many online resources that will be introduced.

Learning Goals

1) Download and install any necessary components: Linux for Windows, the Java Development Kit, an editor, and Clojure!
2) Learn the basic syntax of the language by testing simple programs in the new installation.
3) Find some examples from online tutorials to try individually---a stepping-off point for all future learning!
learning goal

Other Details

Supply List
The students will be installing and testing Clojure during the class. This process can vary widely from system to system, so it is good to have some live help and community. Mac and Linux installations are relatively straightforward (see the Get Started! button at the top of the Clojure web site); for Windows, the student will work within a Linux environment that Microsoft supplies for free as a part of Windows. Windows users: before class, please enable and install the "Windows Subsystem for Linux" and the Ubuntu 18.04 distribution as described at the following links. (https://docs.microsoft.com/en-us/windows/wsl/install-win10) (https://gitlab.com/imhoffman/outschool-clojure/-/wikis/home) A reboot may be required during the install, so we can't do that part during class. Once Windows users have a Linux environment, Windows, Mac, and Linux users can proceed together installing Clojure (and its underlying Java). Finally, we will learn to choose, install, and work within an editor in order to build and then run simple test programs.
External Resources
In addition to the Outschool classroom, this class uses:
Joined March, 2020
5.0
2reviews
Profile
Teacher expertise and credentials
Before recently taking a job in industry as a computational physicist, I worked for eight years as a full-time university professor and for six years as a full-time high-school teacher. In addition to teaching traditional courses during that time, I developed and taught novel courses in computer programming, physical science, and signal processing. As a professional, I have worked at experimental and mission-driven institutions; as a parent, I have extensively homeschooled and helped to grow non-traditional learning communities. Now, I am happy to contribute my skills to the Outschool community. I am also a published author of short science fiction!

Reviews

Live One-Time Class
Share

$10

per class

Meets once
60 min
Completed by 4 learners
Live video meetings
Ages: 13-18
3-8 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool