Calculus Revisited is a series of videos and related resources that covers the materials normally found in a freshman-level introductory calculus course. The series was first released in 1970 as a way for people to review the essentials of calculus. It is equally valuable for stu … | Continue reading
This course is an introduction to the theory that tries to explain how minds are made from collections of simpler processes. It treats such aspects of thinking as vision, language, learning, reasoning, memory, consciousness, ideals, emotions, and personality. It incorporates idea … | Continue reading
The nuts and bolts of preparing a New Venture Plan and launching the venture will be explored in this twenty-fifth annual course offering. The course is open to members of the MIT Community and to others interested in entrepreneurship. It is particularly recommended for pers … | Continue reading
This course is an introduction to mathematical modeling of computational problems, as well as common algorithms, algorithmic paradigms, and data structures used to solve these problems. It emphasizes the relationship between algorithms and programming and introduces basic perform … | Continue reading
This resource is a collection of videos taught using a LightBoard, a specialized glass that creates a transparent white board. It teaches scientific principles to quantitatively assess the risk of airborne transmission of COVID-19 in indoor spaces based on factors such as the occ … | Continue reading
Unlocking knowledge, empowering minds. Free course notes, videos, instructor insights and more from MIT. | Continue reading
This course was developed in 1987 by the MIT Center for Advanced Engineering Studies. It was designed as a distance-education course for engineers and scientists in the workplace. Advances in integrated circuit technology have had a major impact on the technical areas to which di … | Continue reading
This class covers topics on the engineering of computer software and hardware systems. Topics include techniques for controlling complexity; strong modularity using client-server design, operating systems; performance, networks; naming; security and privacy; fault-tolerant system … | Continue reading
This course about financial technology, or FinTech, is for students wishing to explore the ways in which new technologies are disrupting the financial services industry—driving material change in business models, products, applications and customer user interface. Amongst t … | Continue reading
During Fall 2020, all MIT students and the general public are welcome to join Professors Richard Young and Facundo Batista as they discuss the science of the pandemic during this new class. The livestream of the lectures will be available to the public, but only registered s … | Continue reading
This course focuses on the algorithms for analyzing and designing geometric foldings. Topics include reconfiguration of foldable structures, linkages made from one-dimensional rods connected by hinges, folding two-dimensional paper (origami), and unfolding and folding three-dimen … | Continue reading
This section includes a full set of the lecture notes. | Continue reading
This is a three-day workshop that took place during the MIT Independent Activities Period (IAP) in January, 2019. This workshop aims to provide information for students to prepare for the FAA Private Pilot Knowledge Test. Topics include airplane aerodynamics, aircraft systems, na … | Continue reading
This course teaches the art of guessing results and solving problems without doing a proof or an exact calculation. Techniques include extreme-cases reasoning, dimensional analysis, successive approximation, discretization, generalization, and pictorial analysis. Applications inc … | Continue reading
These six brief videos, recorded in 2020, contain ideas and suggestions from Professor Strang about the recommended order of topics in teaching and learning linear algebra. The first topic is called A New Way to Start Linear Algebra. The key point is to start right in with the co … | Continue reading
These six brief videos, recorded in 2020, contain ideas and suggestions from Professor Strang about the recommended order of topics in teaching and learning linear algebra. The first topic is called A New Way to Start Linear Algebra. The key point is to start right in with the co … | Continue reading
These six brief videos, recorded in 2020, contain ideas and suggestions from Professor Strang about the recommended order of topics in teaching and learning linear algebra. The first topic is called A New Way to Start Linear Algebra. The key point is to start right in with the co … | Continue reading
This page includes the full How to Speak video recorded in January 2018, along with related content and commentary | Continue reading
This page includes the full How to Speak video recorded in January 2018, along with related content and commentary | Continue reading
This course is an introduction to the theory that tries to explain how minds are made from collections of simpler processes. It treats such aspects of thinking as vision, language, learning, reasoning, memory, consciousness, ideals, emotions, and personality. It incorporates idea … | Continue reading
This section contains a complete set of video lectures on linear algebra along with transcripts and related resource files. | Continue reading
This course is for students wishing to explore blockchain technology's potential use—by entrepreneurs and incumbents—to change the world of money and finance. The course begins with a review of Bitcoin and an understanding of the commercial, technical, and public poli … | Continue reading
MAS.450 is a laboratory course about holography and holographic imaging.This course teaches holography from a scientific and analytical point of view, moving from interference and diffraction to imaging of single points to the display of three-dimensional images. Using a "hands-o … | Continue reading
6.172 is an 18-unit class that provides a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, caching optimizations, par … | Continue reading
This course explores languages that have been deliberately constructed, including Esperanto, Klingon, and Tolkien's Elvish. Students construct their own languages while considering the basic linguistic characteristics of various languages of the world. Through regular assignments … | Continue reading
This course is a detailed technical and historical exploration of the Apollo project to "fly humans to the moon and return them safely to earth" as an example of a complex engineering system. Emphasis is on how the systems worked, the technical and social processes that produced … | Continue reading
This course focuses on science and technology policy—it will examine the science and technology innovation system, including case studies on energy, computing, advanced manufacturing, and health sectors, with an emphasis on public policy and the federal government's role in … | Continue reading
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 architect … | Continue reading
This course offers an advanced introduction to numerical analysis, with a focus on accuracy and efficiency of numerical algorithms. Topics include sparse-matrix/iterative and dense-matrix algorithms in numerical linear algebra (for linear systems and eigenproblems), floating-poin … | Continue reading
Linear algebra concepts are key for understanding and creating machine learning algorithms, especially as applied to deep learning and neural networks. This course reviews linear algebra with applications to probability and statistics and optimization–and above all a full e … | Continue reading
Linear algebra concepts are key for understanding and creating machine learning algorithms, especially as applied to deep learning and neural networks. This course reviews linear algebra with applications to probability and statistics and optimization–and above all a full e … | Continue reading
This course provides a solid understanding of consumer decision-making and how new products and services are developed, especially given the rapid pace of innovation and regulatory change, to help students succeed in consumer finance today. Specific examples will be drawn fr … | Continue reading
This course provides an introduction to bargaining and negotiation in public, business, and legal settings. It combines a "hands-on" skill-building orientation with a look at pertinent social theory. Strategy, communications, ethics, and institutional influences are examined as t … | Continue reading
Category theory is a relatively new branch of mathematics that has transformed much of pure math research. The technical advance is that category theory provides a framework in which to organize formal systems and by which to translate between them, allowing one to transfer knowl … | Continue reading
D4M is a breakthrough in computer programming that combines graph theory, linear algebra, and databases to address problems associated with Big Data. Search, social media, ad placement, mapping, tracking, spam filtering, fraud detection, wireless communication, drug discovery, an … | Continue reading
6.858 Computer Systems Security is a class about the design and implementation of secure computer systems. Lectures cover threat models, attacks that compromise security, and techniques for achieving security, based on recent research papers. Topics include operating system (OS) … | Continue reading
This section provides the schedule of lecture topics for the course and lecture notes for each session. | Continue reading
This section provides a complete set of video lectures from the course. | Continue reading
This section lists the recommended readings for the course. | Continue reading
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introd … | Continue reading
Learn to produce great designs, be a more effective engineer, and communicate with high emotional and intellectual impact. This project based course gives students the ability to understand, contextualize, and analyze engineering designs and systems. By learning and applying desi … | Continue reading
6.933J / STS.420J provides an integrated approach to engineering practice in the real world. Students of 6.933J / STS.420J research the life cycle of a major engineering project, new technology, or startup company from multiple perspectives: technical, economic, politic … | Continue reading