Kevin Wayne

Kevin Wayne is the Phillip Y. Goldman Senior Lecturer in Computer Science at Princeton University, where he has been teaching since 1998. He received a Ph.D. in operations research and industrial engineering from Cornell University. His research interests include the design, analysis, and implementation of algorithms, especially for graphs and discrete optimization. With Robert Sedgewick, he is the coauthor of two highly acclaimed textbooks, Computer Science: An Interdisciplinary Approach (Addison-Wesley, 2016) and Algorithms, 4th Edition (Addison-Wesley Professional 2011). Together, Sedgewick and Wayne co-developed two of the most popular courses at Princeton University and four associated MOOCs on Coursera, inspiring thousands of students locally and hundreds of thousands more worldwide. He has won numerous awards for his teaching was named an ACM Distinguished Educator in 2014.

Filter Courses within "Kevin Wayne" (Click to filter)
Algorithms, Part I (Coursera) Coursera
Princeton University

Algorithms, Part I (Coursera)

Dive into the core principles of computer science with 'Algorithms, Part I' – a foundational online course designed for serious programmers. This course explores elementary data structures, sorting algorithms, searching techniques, and more, all implemented in Java to enhance your understanding and practical skills. Get ready to unlock the secrets behind efficient coding and problem-solving.

Jun 1st 2026
5-12 Weeks
Algorithms, Part II (Coursera) Coursera
Princeton University

Algorithms, Part II (Coursera)

Dive deep into the world of advanced algorithms and data structures with 'Algorithms, Part II' on Coursera. This course is designed for serious programmers who want to understand complex applications and improve their scientific performance analysis skills, particularly through Java implementations. From graph processing to string algorithms, this course will equip you with essential knowledge to tackle sophisticated programming challenges.

May 25th 2026
5-12 Weeks
Computer Science: Programming with a Purpose (Coursera) Coursera
Princeton University

Computer Science: Programming with a Purpose (Coursera)

Embark on an educational journey that bridges the gap between traditional education and modern technological advancements. 'Computer Science: Programming with a Purpose' is your gateway to understanding programming fundamentals, irrespective of your field of study. This course is tailored for students seeking to harness the potential of coding to solve real-world problems, understand computational thinking, and explore how computer science impacts various disciplines including arts, social sciences, and humanities.

May 18th 2026
5-12 Weeks
Computer Science: Algorithms, Theory, and Machines (Coursera) Coursera
Princeton University

Computer Science: Algorithms, Theory, and Machines (Coursera)

Dive into the fascinating world of Computer Science with our in-depth course designed for programmers comfortable with Java. This course delves into complex subjects such as algorithms, theoretical foundations, and the inner workings of machines. Based on 'Computer Science: An Interdisciplinary Approach', this course aims to demystify computation and provide a deep understanding of computer science's intellectual underpinnings.

May 18th 2026
5-12 Weeks
Page 1