Course Overview

Roadmap

  1. FP w/ Haskell
  2. Deep dive into Python
  3. Data Structures, Types
  4. Functions
  5. OOP
  6. Control Structures
  7. Logic w/ Prolog

What is a Programming Language?

First high-level: