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.652 Inventions and Patents Undergraduate
16.338J Dynamic Systems and Control 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 Undergraduate
1.128J Computational Geometry Graduate
1.571 Structural Analysis and Control 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.050J Information and Entropy Undergraduate
6.061 Introduction to Electric Power Systems Undergraduate
6.099 Street-Fighting Mathematics Undergraduate
6.171 Software Engineering for Web Applications Undergraduate
6.701 Introduction to Nanoelectronics 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.641 Electromagnetic Fields, Forces, and Motion Graduate

Upward arrow. Back to Top

Engineering Systems Division

Course # Course Title Level
ESD.018J Project Management Graduate
ESD.863J System Safety Graduate

Upward arrow. Back to Top

Foreign Languages and Literatures

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

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.782 Introduction to Arithmetic Geometry 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.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.154 Maneuvering and Control of Surface and Underwater Vehicles (13.49) Graduate
2.158J Computational Geometry 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

Physics

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

Upward arrow. Back to Top

Supplemental Resources

Resource Title Resource Level
The Torch or The Firehose: A Guide to Section Teaching Undergraduate
Evolution of Physical Oceanography Graduate

Upward arrow. Back to Top