All courses

Poker Theory and Analytics

Poker Theory and Analytics

This course takes a broad-based look at poker theory and applications of poker analytics to investment management and trading.

Join 81,082 other students.

go to the course
Blockchain and Money

Blockchain and Money

Bitcoin and other cryptographic currencies have gained attention over the years as the systems continue to evolve. This course looks at the design of Bitcoin and other cryptocurrencies and how they function in practice, focusing on cryptography, game theory, and network architecture.

Join 81,082 other students.

go to the course
Introductory Biology

Introductory Biology

Introductory Biology provides an introduction to fundamental principles of biochemistry, molecular biology, and genetics for understanding the functions of living systems

Join 81,082 other students.

go to the course
Principles of Microeconomics

Principles of Microeconomics

This introductory undergraduate course covers the fundamentals of microeconomics. Topics include supply and demand, market equilibrium, consumer theory, production and the behavior of firms, monopoly, oligopoly, welfare economics, public goods, and externalities.

Join 81,082 other students.

go to the course
Artificial Intelligence

Artificial Intelligence

This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence.

Join 81,082 other students.

go to the course
Public Transportation Systems

Public Transportation Systems

This MIT course discusses the evolution and role of urban public transportation modes, systems, and services, focusing on bus and rail. It covers various topics, including current practice and new methods for data collection and analysis, performance monitoring, route design, frequency determination, vehicle and crew scheduling, effect of pricing policy and service quality on ridership.

Join 81,082 other students.

go to the course
Creating Video Games

Creating Video Games

Creating Video Games is a class that introduces students to the complexities of working in small, multidisciplinary teams to develop video games. Students will learn creative design and production methods, working together in small teams to design, develop, and thoroughly test their own original digital games. Design iteration across all aspects of video game development (game design, audio design, visual aesthetics, fiction and programming) will be stressed. Students will also be required to focus test their games, and will need to support and challenge their game design decisions with appropriate focus testing and data analysis.

Join 81,082 other students.

go to the course
Private Pilot Ground School

Private Pilot Ground School

This workshop aims to provide information for students to prepare for the FAA Private Pilot Knowledge Test. Topics include airplane aerodynamics, aircraft systems, navigation, meteorology, aircraft ownership and maintenance, aircraft performance, multi-engine and jets.

Join 81,082 other students.

go to the course
Energy Decisions, Markets, and Policies

Energy Decisions, Markets, and Policies

This course examines the choices and constraints regarding sources and uses of energy by households, firms, and governments through a number of frameworks to describe and explain behavior at various levels of aggregation. Examples include a wide range of countries, scope, settings, and analytical approaches.

Join 81,082 other students.

go to the course
Sensory Systems

Sensory Systems

This course examines the neural bases of sensory perception. The focus is on physiological and anatomical studies of the mammalian nervous system as well as behavioral studies of animals and humans.

Join 81,082 other students.

go to the course
Introduction to Computer Science and Programming in Python
Dr. Ana Bell

Introduction to Computer Science and Programming in Python

Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals.

Join 81,082 other students.

go to the course