$10
per classGetting the Clojure Language Installed and Running on Your Computer
Completed by 4 learners
Ages 13-18
Live One-Time Class
Live video meetings
Meets once
3-8 learners per class
60 min
What's included
1 live meeting
1 in-class hoursClass 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!
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:
Meet the teacher
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
Parents also liked
Embark on Your Hindi Journey: Dynamic 1-On-1 Tutoring for Beginner Enthusiasts!
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$29 per session
1-on-1 Lessons
On Demand
6-14
Language Legends Middle School Spanish Bootcamp – Get Ready for Success!
Profe Kathryn
5.0
(1)
$20 per class
Next session at 5 PM on Mon 6/9
Group Class
1 wk, 5/wk, 50 min
11-15
Language Legends High School Spanish Bootcamp – Get Ready for Success!
Profe Kathryn
5.0
(1)
$20 per class
Next session at 5 PM on Mon 6/9
Group Class
1 wk, 5/wk, 50 min
14-17
1-on-1 Russian: Tailored Lessons for Your Language Journey
Veronica
$55 per session
1-on-1 Lessons
On Demand
10-15
Spanish Tutoring: HW Support, Boost Your Grades, or Get Ahead
Nazaret | BA Psyc. & MA in Edu. Counseling
5.0
(55)
$45 per session
1-on-1 Lessons
On Demand
9-18
Gaming Your Way to Spanish Fluency: A Roblox-Based Language Class for Beginners
Milisan School - Extracurricular Gamified Learning
5.0
(60)
$20 per class
Next session at 11 PM on Fri 5/30
Group Class
1/wk, 50 min
7-12
ASL Sign Language Workshop
Brandi Long
5.0
(14)
$20 per session
1-on-1 Lessons
On Demand
7-18
American Sign Language(ASL) Storytelling & Conversations
Groovy Learning - Teaching with a Passion
4.9
(167)
$14 per class
Next session at 9:30 PM on Monday
Group Class
1/wk, 1 hr
8-12
ASL 2 (American Sign Language) Intermediate
Laura NeeSmith
4.7
(133)
$13 per class
Next session at 9 PM on Mon 8/11
Group Class
2/wk, 45 min
13-18
Introductory ASL: American Sign Language for Beginners
Julayne Farmer
4.9
(280)
$18 per class
Next session at 9 PM on Tue 8/5
Group Class
16 wks, 1/wk, 55 min
9-14
Russian Language Tutoring
Ms. Tanya - Russian Language
4.9
(150)
$50 per session
1-on-1 Lessons
On Demand
13-18
Sign Language (ASL) Practice Club
Les Johnson
4.9
(166)
$15 per class
Next session at 11 PM on Wednesday
Group Class
1/wk, 30 min
8-13
Intermediate ASL: American Sign Language
Julayne Farmer
4.9
(280)
$18 per class
Next session at 5 PM on Sun 8/3
Group Class
16 wks, 1/wk, 55 min
9-14
Advanced ASL: American Sign Language
Julayne Farmer
4.9
(280)
$18 per class
Next session at 9 PM on Mon 8/4
Group Class
16 wks, 1/wk, 55 min
9-14
ASL American Sign Language Private Tutoring
The ASL Kids Club
4.8
(71)
$35 per session
1-on-1 Lessons
On Demand
7-18
American Sign Language ASL 1
Laura NeeSmith
4.7
(133)
$11 per class
Next session at 8 PM on Mon 8/11
Group Class
2/wk, 45 min
11-16
More to explore
Bloons Td 6
Money Management
ADD
Korean 201
ABC 123
About Python Programming for Beginners Level Ii 8 Live Course
Lawyer
Barton Reading
Botany 101
Anxiety Friends
Intro To Writing With Fascinating Topics Iew Year 1
Gravity
Realistic Face
Crochet Chicken
Mandy Post Ms
Dnd Academy
Latin Minimus 1
Writing Basics
Spectacular
Lets Make Friends