Electrical Engineering and Computer Science Courses and Materials
- Introduction to Computer Science and Programming - [Publications] [Any Papers] [Lectures] [Tutorials]
- Structure and Interpretation of Computer Programs - [Publications] [Any Papers] [Lectures] [Tutorials]
- Circuits and Electronics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Signals and Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computation Structures - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Communication, Control, and Signal Processing - [Publications] [Any Papers] [Lectures] [Tutorials]
- Microelectronic Devices and Circuits - [Publications] [Any Papers] [Lectures] [Tutorials]
- Microelectronic Devices and Circuits - [Publications] [Any Papers] [Lectures] [Tutorials]
- Electromagnetics and Applications - [Publications] [Any Papers] [Lectures] [Tutorials]
- Electromagnetics and Applications - [Publications] [Any Papers] [Lectures] [Tutorials]
- Quantitative Physiology: Cells and Tissues - [Publications] [Any Papers] [Lectures] [Tutorials]
- Quantitative Physiology: Organ Transport Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Fields, Forces and Flows in Biological Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Molecular, Cellular, and Tissue Biomechanics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Bioengineering (BE.010J) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computer System Engineering (SMA 5501) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Artificial Intelligence - [Publications] [Any Papers] [Lectures] [Tutorials]
- Artificial Intelligence - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computer Language Engineering (SMA 5502) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Probabilistic Systems Analysis and Applied Probability - [Publications] [Any Papers] [Lectures] [Tutorials]
- Probabilistic Systems Analysis and Applied Probability - [Publications] [Any Papers] [Lectures] [Tutorials]
- Mathematics for Computer Science - [Publications] [Any Papers] [Lectures] [Tutorials]
- Mathematics for Computer Science - [Publications] [Any Papers] [Lectures] [Tutorials]
- Mathematics for Computer Science (SMA 5512) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Automata, Computability, and Complexity - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Algorithms (SMA 5503) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Information and Entropy - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Electric Power Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Electronics, Signals, and Measurement - [Publications] [Any Papers] [Lectures] [Tutorials]
- Projects in Microscale Engineering for the Life Sciences - [Publications] [Any Papers] [Lectures] [Tutorials]
- Building Programming Experience: A Lead-In to 6.001 - [Publications] [Any Papers] [Lectures] [Tutorials]
- Hands-On Introduction to Electrical Engineering Lab Skills - [Publications] [Any Papers] [Lectures] [Tutorials]
- Bioinformatics and Proteomics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Software Engineering in Java - [Publications] [Any Papers] [Lectures] [Tutorials]
- Java Preparation for 6.170 - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computational Biology: Genomes, Networks, Evolution - [Publications] [Any Papers] [Lectures] [Tutorials]
- Algorithms for Computational Biology - [Publications] [Any Papers] [Lectures] [Tutorials]
- Fundamentals of Photonics: Quantum Electronics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Street-Fighting Mathematics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introductory Analog Electronics Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introductory Digital Systems Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introductory Digital Systems Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Micro/Nano Processing Technology - [Publications] [Any Papers] [Lectures] [Tutorials]
- Modern Optics Project Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Strobe Project Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Laboratory in Software Engineering - [Publications] [Any Papers] [Lectures] [Tutorials]
- Software Engineering for Web Applications - [Publications] [Any Papers] [Lectures] [Tutorials]
- Mobile Autonomous Systems Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- A Gentle Introduction to Programming Using Python - [Publications] [Any Papers] [Lectures] [Tutorials]
- Dynamic Programming and Stochastic Control - [Publications] [Any Papers] [Lectures] [Tutorials]
- Dynamic Systems & Control - [Publications] [Any Papers] [Lectures] [Tutorials]
- Dynamics of Nonlinear Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Multivariable Control Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Mathematical Programming - [Publications] [Any Papers] [Lectures] [Tutorials]
- Nonlinear Programming - [Publications] [Any Papers] [Lectures] [Tutorials]
- Nonlinear Programming - [Publications] [Any Papers] [Lectures] [Tutorials]
- Convex Analysis and Optimization - [Publications] [Any Papers] [Lectures] [Tutorials]
- Data Communication Networks - [Publications] [Any Papers] [Lectures] [Tutorials]
- Queues: Theory and Applications - [Publications] [Any Papers] [Lectures] [Tutorials]
- Autonomous Robot Design Competition - [Publications] [Any Papers] [Lectures] [Tutorials]
- Logistical and Transportation Planning Methods - [Publications] [Any Papers] [Lectures] [Tutorials]
- Logistical and Transportation Planning Methods - [Publications] [Any Papers] [Lectures] [Tutorials]
- Solid-State Circuits - [Publications] [Any Papers] [Lectures] [Tutorials]
- Feedback Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Advanced Circuit Techniques - [Publications] [Any Papers] [Lectures] [Tutorials]
- Power Electronics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Numerical Simulation (SMA 5211) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Numerical Methods - [Publications] [Any Papers] [Lectures] [Tutorials]
- Applied Parallel Computing (SMA 5505) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Numerical Methods for Partial Differential Equations (SMA 5212) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Discrete-Time Signal Processing - [Publications] [Any Papers] [Lectures] [Tutorials]
- Automatic Speech Recognition - [Publications] [Any Papers] [Lectures] [Tutorials]
- Robocraft Programming Competition - [Publications] [Any Papers] [Lectures] [Tutorials]
- Analysis and Design of Digital Integrated Circuits - [Publications] [Any Papers] [Lectures] [Tutorials]
- Probabilistic Systems Analysis and Applied Probability - [Publications] [Any Papers] [Lectures] [Tutorials]
- Probabilistic Systems Analysis and Applied Probability - [Publications] [Any Papers] [Lectures] [Tutorials]
- Stochastic Processes, Detection, and Estimation - [Publications] [Any Papers] [Lectures] [Tutorials]
- System Identification - [Publications] [Any Papers] [Lectures] [Tutorials]
- Fundamentals of Probability - [Publications] [Any Papers] [Lectures] [Tutorials]
- Transmission of Information - [Publications] [Any Papers] [Lectures] [Tutorials]
- Quantum Information Science - [Publications] [Any Papers] [Lectures] [Tutorials]
- Principles of Digital Communications I - [Publications] [Any Papers] [Lectures] [Tutorials]
- Principles of Digital Communication II - [Publications] [Any Papers] [Lectures] [Tutorials]
- Principles of Wireless Communications - [Publications] [Any Papers] [Lectures] [Tutorials]
- Quantum Optical Communication - [Publications] [Any Papers] [Lectures] [Tutorials]
- Quantitative Physiology: Cells and Tissues - [Publications] [Any Papers] [Lectures] [Tutorials]
- Molecular, Cellular and Tissue Biomechanics (BE.410J) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Speech Communication - [Publications] [Any Papers] [Lectures] [Tutorials]
- Laboratory on the Physiology, Acoustics, and Perception of Speech - [Publications] [Any Papers] [Lectures] [Tutorials]
- Acoustics of Speech and Hearing - [Publications] [Any Papers] [Lectures] [Tutorials]
- Fields, Forces, and Flows in Biological Systems (BE.430J) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Foundations of Algorithms and Computational Techniques in Systems Biology - [Publications] [Any Papers] [Lectures] [Tutorials]
- Electromagnetics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Electromagnetic Wave Theory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Advanced Electromagnetism - [Publications] [Any Papers] [Lectures] [Tutorials]
- Optical Signals, Devices, and Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Modern Optics Project Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Electromagnetic Fields, Forces, and Motion - [Publications] [Any Papers] [Lectures] [Tutorials]
- Continuum Electromechanics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Plasma Physics I - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Plasma Physics I - [Publications] [Any Papers] [Lectures] [Tutorials]
- Receivers, Antennas, and Signals - [Publications] [Any Papers] [Lectures] [Tutorials]
- Electric Machines - [Publications] [Any Papers] [Lectures] [Tutorials]
- Seminar in Electric Power Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Integrated Microelectronic Devices - [Publications] [Any Papers] [Lectures] [Tutorials]
- Applied Quantum and Statistical Physics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Physics for Solid-State Applications - [Publications] [Any Papers] [Lectures] [Tutorials]
- Applied Superconductivity - [Publications] [Any Papers] [Lectures] [Tutorials]
- Compound Semiconductor Devices - [Publications] [Any Papers] [Lectures] [Tutorials]
- Physics of Microfabrication: Front End Processing - [Publications] [Any Papers] [Lectures] [Tutorials]
- High Speed Communication Circuits - [Publications] [Any Papers] [Lectures] [Tutorials]
- Design and Fabrication of Microelectromechanical Devices - [Publications] [Any Papers] [Lectures] [Tutorials]
- Semiconductor Manufacturing - [Publications] [Any Papers] [Lectures] [Tutorials]
- Submicrometer and Nanometer Technology - [Publications] [Any Papers] [Lectures] [Tutorials]
- Machine Vision - [Publications] [Any Papers] [Lectures] [Tutorials]
- The Human Intelligence Enterprise - [Publications] [Any Papers] [Lectures] [Tutorials]
- The Human Intelligence Enterprise - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computational Cognitive Science - [Publications] [Any Papers] [Lectures] [Tutorials]
- Ethics and the Law on the Electronic Frontier - [Publications] [Any Papers] [Lectures] [Tutorials]
- Ethics and the Law on the Electronic Frontier - [Publications] [Any Papers] [Lectures] [Tutorials]
- Programming Languages - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computer System Architecture - [Publications] [Any Papers] [Lectures] [Tutorials]
- Distributed Computer Systems Engineering - [Publications] [Any Papers] [Lectures] [Tutorials]
- Techniques in Artificial Intelligence (SMA 5504) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Principles of Computer Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Multithreaded Parallelism: Languages and Compilers - [Publications] [Any Papers] [Lectures] [Tutorials]
- Operating System Engineering - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computer Networks - [Publications] [Any Papers] [Lectures] [Tutorials]
- Database Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- User Interface Design and Implementation - [Publications] [Any Papers] [Lectures] [Tutorials]
- The Human Intelligence Enterprise - [Publications] [Any Papers] [Lectures] [Tutorials]
- The Human Intelligence Enterprise - [Publications] [Any Papers] [Lectures] [Tutorials]
- Cognitive Robotics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computer Graphics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Algorithms for Computer Animation - [Publications] [Any Papers] [Lectures] [Tutorials]
- Theory of Computation - [Publications] [Any Papers] [Lectures] [Tutorials]
- Advanced Complexity Theory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computability Theory of and with Scheme - [Publications] [Any Papers] [Lectures] [Tutorials]
- Distributed Algorithms - [Publications] [Any Papers] [Lectures] [Tutorials]
- Advanced Algorithms - [Publications] [Any Papers] [Lectures] [Tutorials]
- Advanced Algorithms - [Publications] [Any Papers] [Lectures] [Tutorials]
- Network Optimization - [Publications] [Any Papers] [Lectures] [Tutorials]
- Randomized Algorithms - [Publications] [Any Papers] [Lectures] [Tutorials]
- Network and Computer Security - [Publications] [Any Papers] [Lectures] [Tutorials]
- Integer Program Combination Optimization - [Publications] [Any Papers] [Lectures] [Tutorials]
- Natural Language and the Computer Representation of Knowledge - [Publications] [Any Papers] [Lectures] [Tutorials]
- Advanced Natural Language Processing - [Publications] [Any Papers] [Lectures] [Tutorials]
- Machine Vision - [Publications] [Any Papers] [Lectures] [Tutorials]
- Machine Learning - [Publications] [Any Papers] [Lectures] [Tutorials]
- Knowledge-Based Applications Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Engineering Biomedical Information: From Bioinformatics to Biosurveillance - [Publications] [Any Papers] [Lectures] [Tutorials]
- Medical Computing - [Publications] [Any Papers] [Lectures] [Tutorials]
- Medical Decision Support - [Publications] [Any Papers] [Lectures] [Tutorials]
- Medical Decision Support - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computational Functional Genomics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Cryptography and Cryptanalysis - [Publications] [Any Papers] [Lectures] [Tutorials]
- Advanced Topics in Cryptography - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computational Evolutionary Biology - [Publications] [Any Papers] [Lectures] [Tutorials]
- Representation and Modeling for Image Analysis - [Publications] [Any Papers] [Lectures] [Tutorials]
- Pervasive Human Centric Computing (SMA 5508) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Program Analysis - [Publications] [Any Papers] [Lectures] [Tutorials]
- Complex Digital Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computational Evolutionary Biology - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computational Models of Discourse - [Publications] [Any Papers] [Lectures] [Tutorials]
- Computational Biology: Genomes, Networks, Evolution - [Publications] [Any Papers] [Lectures] [Tutorials]
- Essential Coding Theory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Theory of Parallel Systems (SMA 5509) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Theory of Parallel Hardware (SMA 5511) - [Publications] [Any Papers] [Lectures] [Tutorials]
- Selected Topics in Cryptography - [Publications] [Any Papers] [Lectures] [Tutorials]
- Inventions and Patents - [Publications] [Any Papers] [Lectures] [Tutorials]
- Transcribing Prosodic Structure of Spoken Utterances with ToBI - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Copyright Law - [Publications] [Any Papers] [Lectures] [Tutorials]
- Management in Engineering - [Publications] [Any Papers] [Lectures] [Tutorials]
- Development of Inventions and Creative Ideas - [Publications] [Any Papers] [Lectures] [Tutorials]
- The Structure of Engineering Revolutions - [Publications] [Any Papers] [Lectures] [Tutorials]
- Engineering Risk-Benefit Analysis - [Publications] [Any Papers] [Lectures] [Tutorials]
- Classical Mechanics: A Computational Approach - [Publications] [Any Papers] [Lectures] [Tutorials]
- Biomedical Devices Design Laboratory - [Publications] [Any Papers] [Lectures] [Tutorials]
- Algebraic Techniques and Semidefinite Optimization - [Publications] [Any Papers] [Lectures] [Tutorials]
- Game Theory and Mechanism Design - [Publications] [Any Papers] [Lectures] [Tutorials]
- Communication System Design - [Publications] [Any Papers] [Lectures] [Tutorials]
- Organic Optoelectronics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Fundamentals of Photonics: Quantum Electronics - [Publications] [Any Papers] [Lectures] [Tutorials]
- High Speed Communication Circuits and Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
- Semiconductor Optoelectronics: Theory and Design - [Publications] [Any Papers] [Lectures] [Tutorials]
- Ultrafast Optics - [Publications] [Any Papers] [Lectures] [Tutorials]
- Communications and Information Policy - [Publications] [Any Papers] [Lectures] [Tutorials]
- Introduction to Electric Power Systems - [Publications] [Any Papers] [Lectures] [Tutorials]
Electrical Engineering Video Lectures