Interactive Puzzles

These interactive puzzles will help you develop your problem solving skills. Try them before attempting to solve the coding challenges described in Learning Algorithms Through Programming and Puzzle Solving textbook that powers our online specialization Data Structures and Algorithms at Coursera and MicroMasters at edX. Some of these puzzles will also help you to solve problems in our Introduction to Discrete Mathematics for Computer Science Specialization at Coursera.