Online Textbooks

This page is an index to the online textbooks in MIT OpenCourseWare. Each link below goes to a course or resource page that contains the textbook files.

Some of these online textbooks are open-licensed electronic versions of print books. Others are self-published online books, or course notes which are so thorough that they serve as an alternative to a conventional textbook.

 


Online Textbooks by Department

Aeronautics and Astronautics

Course # Course Title Level
16.30 Estimation and Control of Aerospace Systems Undergraduate
16.652 Inventions and Patents Undergraduate
16.338J Dynamic Systems and Control Graduate
16.76J Logistical and Transportation Planning Methods Graduate
16.863J System Safety Graduate
16.940J Computational Geometry Graduate

Upward arrow. Back to Top

Civil and Environmental Engineering

Course # Course Title Level
1.015J Design of Electromechanical Robotic Systems Undergraduate
1.040 Project Management (Spring 2009) Undergraduate
1.128J Computational Geometry Graduate
1.203J Logistical and Transportation Planning Methods Graduate
1.401J Project Management (Spring 2009) Graduate
1.571 Structural Analysis and Control Graduate
1.573J Structural Mechanics Graduate

Upward arrow. Back to Top

Earth, Atmospheric, and Planetary Sciences

Course # Course Title Level
12.090 The Environment of the Earth's Surface Undergraduate
12.090 Introduction to Fluid Motions, Sediment Transport, and Current-Generated Sedimentary Structures Undergraduate

Upward arrow. Back to Top

Electrical Engineering and Computer Science

Course # Course Title Level
6.00SC Introduction to Computer Science and Programming Undergraduate
6.01SC Introduction to Electrical Engineering and Computer Science I Undergraduate
6.001 Structure and Interpretation of Computer Programs Undergraduate
6.003 Signals and Systems Undergraduate
6.011 Introduction to Communication, Control, and Signal Processing Undergraduate
6.013 Electromagnetics and Applications Undergraduate
6.02 Introduction to EECS II: Digital Communication Systems Undergraduate
6.042J Mathematics for Computer Science Undergraduate
6.047 Computational Biology (Fall 2015) Undergraduate
6.050J Information and Entropy Undergraduate
6.055J The Art of Approximation in Science and Engineering Undergraduate
6.061 Introduction to Electric Power Systems (Spring 2011) Undergraduate
6.099 Street-Fighting Mathematics Undergraduate
6.171 Software Engineering for Web Applications Undergraduate
6.701 Introduction to Nanoelectronics (Spring 2010) Undergraduate
6.901 Inventions and Patents Undergraduate
6.911 Transcribing Prosodic Structure of Spoken Utterances with ToBI Undergraduate
Supplemental Continuum Electromechanics Undergraduate
Supplemental Electromagnetic Fields and Energy Undergraduate
Supplemental Electromagnetic Field Theory: A Problem Solving Approach Undergraduate
Supplemental Electromechanical Dynamics Undergraduate
Supplemental Principles of Computer System Design: An Introduction Undergraduate
Supplemental Electronic Feedback Systems Undergraduate
6.241J Dynamic Systems and Control Graduate
6.262 Discrete Stochastic Processes Graduate
6.281J Logistical and Transportation Planning Methods Graduate
6.641 Electromagnetic Fields, Forces, and Motion Graduate
6.690 Introduction to Electric Power Systems (Spring 2011) Graduate
6.719 Introduction to Nanoelectronics (Spring 2010) Graduate
6.878 Computational Biology (Fall 2015) Graduate
6.931 Development of Inventions and Creative Ideas Graduate
6.977 Ultrafast Optics Graduate

Upward arrow. Back to Top

Engineering Systems Division

Course # Course Title Level
ESD.018J Project Management Graduate
ESD.216J Logistical and Transportation Planning Methods Graduate
ESD.863J System Safety Graduate

Upward arrow. Back to Top

Global Studies and Languages

Course # Course Title Level
21G.104 Chinese IV (Regular) Undergraduate
21G.503 Intermediate Japanese I Undergraduate
Supplemental Learning Chinese: A Foundation Course in Mandarin (汉语基础教材) Undergraduate

Upward arrow. Back to Top

Health Sciences and Technology

Course # Course Title Level
HST.507 Computational Biology Graduate

Upward arrow. Back to Top

Materials Science and Engineering

Course # Course Title Level
3.172 Inventions and Patents Undergraduate
3.11 Mechanics of Materials Graduate

Upward arrow. Back to Top

Mathematics

Course # Course Title Level
18.013A Calculus with Applications Undergraduate
18.062J Mathematics for Computer Science Undergraduate
18.098 Street-Fighting Mathematics Undergraduate
18.440 Probability and Random Variables Undergraduate
18.782 Introduction to Arithmetic Geometry Undergraduate
18.S997 Introduction To MATLAB Programming Undergraduate
Supplemental Calculus Online Textbook Undergraduate
Supplemental Introduction to MATLAB Undergraduate
Supplemental Calculus for Beginners and Artists Undergraduate
18.S996 Category Theory for Scientists Graduate

Upward arrow. Back to Top

Mechanical Engineering

Course # Course Title Level
2.017J Design of Electromechanical Robotic Systems Undergraduate
2.038J The Art of Approximation in Science and Engineering Undergraduate
2.051 Introduction to Heat Transfer Undergraduate
2.086 Numerical Computation for Mechanical Engineers (Fall 2014) Undergraduate
2.086 Numerical Computation for Mechanical Engineers (Spring 2013) Undergraduate
2.086 Numerical Computation for Mechanical Engineers (Fall 2012) Undergraduate
2.110J Information and Entropy Undergraduate
2.18 Biomolecular Feedback Systems (Spring 2015) Undergraduate
2.51 Intermediate Heat and Mass Transfer Undergraduate
2.080J Structural Mechanics Graduate
2.154 Maneuvering and Control of Surface and Underwater Vehicles (13.49) Graduate
2.158J Computational Geometry Graduate
2.180 Biomolecular Feedback Systems (Spring 2015) Graduate

Upward arrow. Back to Top

Media Arts and Sciences

Course # Course Title Level
MAS.632 Conversational Computer Systems Graduate

Upward arrow. Back to Top

Nuclear Science and Engineering

Course # Course Title Level
22.15 Essential Numerical Methods Graduate

Upward arrow. Back to Top

Physics

Course # Course Title Level
Supplemental A WikiTextBook for Introductory Mechanics Undergraduate

Upward arrow. Back to Top

Sloan School of Management

Course # Course Title Level
15.073J Logistical and Transportation Planning Methods Graduate

Upward arrow. Back to Top

Supplemental Resources

Resource # Resource Title Resource Level
Supplemental Calculus Online Textbook Undergraduate
Supplemental Introduction to MATLAB Undergraduate
Supplemental Calculus for Beginners and Artists Undergraduate
Supplemental The Torch or The Firehose: A Guide to Section Teaching Undergraduate
Supplemental Learning Chinese: A Foundation Course in Mandarin (汉语基础教材) Undergraduate
Supplemental Continuum Electromechanics Undergraduate
Supplemental Electromagnetic Fields and Energy Undergraduate
Supplemental Electromagnetic Field Theory: A Problem Solving Approach Undergraduate
Supplemental Electromechanical Dynamics Undergraduate
Supplemental Principles of Computer System Design: An Introduction Undergraduate
Supplemental Electronic Feedback Systems Undergraduate
Supplemental The Art of Insight in Science and Engineering: Mastering Complexity Undergraduate
Supplemental A WikiTextBook for Introductory Mechanics Undergraduate
Supplemental Evolution of Physical Oceanography Graduate

Upward arrow. Back to Top