Basic information and general resources:
Turning in assignments
Julia Resources and Help
Lab 1 - Racket Basics
Lab 2 - Racket Lists and Recursion
Lab 3 - Racket Higher-Order Functions
Lab 4 - More Higher-Order Functions
Lab 6 - Rudimentary Interpreter
Lab 7 - Extended Interpreter
Lab 8 - Program Analysis and Transformation Interpreter
Lab 10 - Intro to Prolog, Logic puzzles
Lab 11 - Sudoku
Lab 12 - Elixir Basics
Lab 13 - Elixir Data Center
Lab 14 - Elm Basics
Lab 15 - Haskell and Laziness
Lab 16 - Type checking
Lab 9 - High Performance Interpreter
Lab 5 - Julia Programming
Lab 14 - Garbage collection