CS 421 — Programming Languages

Understanding languages deeply gives you more power as a programmer!

  • Learn functional programming and leverage it in your projects.
  • Be able to pick the right language for the job at hand.
  • Use mathematical reasoning to document and discover language features.

Quick Links

Why you should take this course!

Logistics, grading, and other info.

What we’ll cover, and when!