Learning Algorithms Through Programming and Puzzle Solving

Ranked #92 in Data Structures

There are many excellent books on Algorithms — why in the world we would write another one??? Because we feel that while these books excel in introducing algorithmic ideas, they have not yet succeeded in teaching you how to implement algorithms, the crucial computer science skill.

Our goal is to develop an Intelligent Tutoring System for learning algorithms through programming that can compete with the best professors in a traditional classroom. This MOOC book is the first step towards this goal written specifically for our Massive Open Online Courses (MOOCs) forming a...
more

Similar Books

If you like Learning Algorithms Through Programming and Puzzle Solving, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?