YoVDO

Code Clinic: Clojure

Offered By: LinkedIn Learning

Tags

Clojure Courses Web Development Courses Databases Courses OpenCV Courses HTML Courses Image Analysis Courses Recursion Courses

Course Description

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

Related Courses

4ever-clojure
Independent
Mastering Programming with MATLAB
Vanderbilt University via Coursera
Advanced Relational Database and SQL
Coursera Project Network via Coursera
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera
算法基础 | Fundamental Algorithms
Peking University via edX