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 5 - Rudimentary Interpreter
Lab 6 - Extended Interpreter
Lab 7 - Program Analysis and Transformation Interpreter
Lab 8 - Intro to Prolog, Logic puzzles
Lab 9 - Sudoku
Lab 10 - Elixir Basics
Lab 11 - Elixir Data Center
Lab 12 - Garbage collection
Lab 13 - Haskell and Laziness
Lab 14 - Type checking
Lab 5 - Julia Programming
Lab 9 - High Performance Interpreter