Competitive Algorithmic Programming

Get good at computer programming by learning to compete in programming competitions! (Even if you don’t plan to compete!)

  • Develop confidence and speed in your programming
  • Learn advanced algorithms and techniques
  • Be ready to ace a coding interview

Quick Links

Why you should take this course!

Logistics, grading, and other info.

What we’ll cover, and when!