Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Code Clinic: Clojure

via LinkedIn Learning

Overview

Practice coding with Clojure. Explore common Clojure programming challenges, and then compare the results with other training courses in the Code Clinic series.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Installing and setting up
  • Using the exercise files
  • Getting the most out of Code Clinic
1. Problem 1: Exploring Lake Pend Oreille
  • Exploring Lake Pend Oreille
  • Solution overview
  • Making web requests
  • Using a database
  • Averages and medians
  • Date and time
  • Parsing weather data
  • Populating the DB
  • Displaying results
  • Command-line interface
2. Problem 2: Image Analysis
  • Image analysis
  • Solution overview
  • Installing OpenCV
  • Using OpenCV
  • Comparing images
  • Inspecting the results
  • Extending the comparison
  • Processing all images
  • Command-line interface
3. Problem 3: Eight Queens
  • Eight queens
  • Solution overview
  • Concept overview
  • Permutation solution
  • Inductive solution
  • Inductive solution with recursion
  • Comparing the solutions
  • Displaying results
  • Command-line interface
4. Problem 4: Accessing Peripherals
  • Accessing peripherals
  • Solution overview
  • Quil overview
  • Setting up Quil
  • Creating graphics and capture events
  • Creating sound
  • Integrating sound
5. Problem 5: Recursion and Directories
  • Recursion and directories
  • Solution overview
  • Parsing EXIF data
  • Searching directories
  • Creating files and directories
  • User interface: Create a window
  • User interface: Create components
  • User interface: Listen for actions
  • User Iiterface: Wire up listeners
  • User interface: Demo
6. Problem 6: Building the Web
  • Building the web
  • Solution overview
  • Reading CSV data
  • Generating HTML
  • Parsing HTML
  • Demoing HTML page

Taught by

Caleb Smith

Reviews

Start your review of Code Clinic: Clojure

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.