Harvard Extension School: 7 products
Programming Languages
This course provides an introduction to the formal semantics of programming languages: it provides tools and techniques for understanding t…
Visualization
The amount and complexity of information produced in science, engineering, business, and everyday human activity is increasing at staggerin…
Intelligent Machines: Perception, Learning, and Uncertainty
This course is an introduction to artificial intelligence, focusing on problems of perception, machine learning, and reasoning under uncert…
Data Structures and Algorithms
This is a rigorous course on the design and analysis of efficient algorithms and their associated data structures. Algorithm design methods…
Economics and Computation
This course covers the interplay between economic thinking and computational thinking as it relates to electronic commerce, social networks…
Principles of Human Disease: Cellular Metabolism
This advanced course covers cellular and organismal metabolism, with focus on interrelationships between key metabolic pathways and human d…
Abstraction and Design in Computation
This course covers abstraction and design in computation. Topics include functional and object-oriented styles of programming, software eng…