Practice coding with Clojure. Explore common Clojure programming challenges, and then compare the results with other training courses in the Code Clinic series.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Installing and setting up
- Using the exercise files
- Getting the most out of Code Clinic
- 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
- Image analysis
- Solution overview
- Installing OpenCV
- Using OpenCV
- Comparing images
- Inspecting the results
- Extending the comparison
- Processing all images
- Command-line interface
- Eight queens
- Solution overview
- Concept overview
- Permutation solution
- Inductive solution
- Inductive solution with recursion
- Comparing the solutions
- Displaying results
- Command-line interface
- Accessing peripherals
- Solution overview
- Quil overview
- Setting up Quil
- Creating graphics and capture events
- Creating sound
- Integrating sound
- 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
- Building the web
- Solution overview
- Reading CSV data
- Generating HTML
- Parsing HTML
- Demoing HTML page
Taught by
Caleb Smith