Code Clinic: Clojure

Go to class
Write Review

Free Online Course: Code Clinic: Clojure provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Code Clinic: Clojure is taught by Caleb Smith.

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