Programming for the Puzzle | National Math Festival
Programming for the Puzzle

Programming for the Puzzle

This book and free MIT OpenCourseware video lecture series by Dr. Srini Devadas (Massachusetts Institute of Technology) builds a bridge between the recreational world of puzzles that can be solved by algorithms and the pragmatic world of computer programming, teaching readers to program while solving puzzles. Puzzles are real-world applications that are attention grabbing, intriguing, and easy to describe. Readers with a rudimentary grasp of programming concepts from introductory or AP computer science classes in high school or online tutorials can try these exercises, featuring 20+ puzzles and 70+ programming exercises that vary in difficulty.

Visit Website

Learn & Explore

Age Level

14-18
18+