Functional Design and Programming | Clojure, Java Virtual Machine
San Diego State University
Explore the fundamentals of functional programming with Clojure, a powerful Lisp dialect running on the Java Virtual Machine. Gain hands-on experience in practical software development.
University CoursesProgramming
Introduction
This course covers the basis of functional programming using Clojure, a modern Lisp dialect that runs on the Java Virtual Machine.
Highlights
Covers the fundamental principles of functional programming
Utilizes Clojure, a powerful and expressive functional programming language
Provides hands-on experience with functional design and programming techniques
Recommendation
This course is recommended for students and professionals interested in learning functional programming concepts and applying them in practical software development. It is particularly suitable for those seeking to expand their programming skills beyond traditional object-oriented paradigms.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.