An introduction to fundamental data types, algorithms, and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Specific topics......read more
Part II covers graph-processing algorithms, including minimum spanning tree and shortest paths algorithms, and string processing algorithms, including string sorts, tries, substring ......read more
Analysis of Algorithms aims to enable precise quantitative predictions of the properties of large combinatorial structures. The theory has emerged over recent decades as essential bo......read more
Analytic Combinatorics is based on formal methods for deriving functional relationships on generating functions and asymptotic analysis treating those functions as functions in the c......read more
Analytic Combinatorics aims to enable precise quantitative predictions of the properties of large combinatorial structures. The theory has emerged over recent decades as essential bo......read more
To really understand what is special about Bitcoin, we need to understand how it works at a technical level. We'll address the important questions about Bitcoin, such as: How does B......read more
The Dalai Lama has said that Buddhism and science are deeply compatible and has encouraged Western scholars to critically examine both the meditative practice and Buddhist ideas abo......read more
This course forms a strong foundation in the understanding and design of modern computing systems. Building on a computer organization base, this course explores techniques that go i......read more
Effective Altruism from Princeton University. Effective altruism is built on the simple but unsettling idea that living a fully ethical life involves doing the most good one can. In ......read more
Pushing computation, control and storage into the "cloud" has been a key trend in networking in the past decade. The cloud is now "descending" to the network edge and often diffused......read more
This course explores the history of the modern world since Chinggis Khan. It focuses on the connections between societies from the time of the Mongol conquests and the gradual, but a......read more
Over the past two decades, astronomers have discovered over a thousand planets around nearby stars. Based on our current knowledge, it seems likely that there are millions of stars i......read more
Imagining Other Earths from Princeton University. Are we alone? This course introduces core concepts in astronomy, biology, and planetary science that enable the student to speculate......read more
We live in a world that is changing very quickly. Sociology gives us the tools to understand our own lives and those quite remote from us. The premise of this class is that in order ......read more
LearningAdvisor newsletters are delivered to your email inbox throughout the year.
© 2017 LearningAdvisor.com. All rights reserved.