Networks and Security
30 resources
MIT OCW
free
Distributed Computer Systems Engineering
Prof. Robert Morris
This course covers abstractions and implementation techniques for the design of distributed systems. Topics include:...
Computer Science
Data Science, Analytics & Computer Technology
Engineering
advanced
MIT OCW
free
Networks
Prof. Alexander Wolitzky
Networks are ubiquitous in our modern society. The World Wide Web that links us to the rest of the world is the most...
Computer Science
Data Science, Analytics & Computer Technology
Economics
intermediate
MIT OCW
free
Introduction to Computational Thinking
Prof. Alan Edelman
This is an introductory course on computational thinking. We use the Julia programming language to approach...
Algorithms and Data Structures
Climate Science
Computer Science
intermediate
MIT OCW
free
Blockchain and Money
Prof. Gary Gensler
This course is for students wishing to explore blockchain technology’s potential use—by entrepreneurs and...
Algorithms and Data Structures
Business & Management
Computer Science
advanced
MIT OCW
free
Software Construction
Prof. Robert Miller
6.005 Software Construction introduces fundamental principles and techniques of software development, i.e., how to...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
intermediate
MIT OCW
free
Computer System Engineering
Dr. Katrina LaCurts
This class covers topics on the engineering of computer software and hardware systems. Topics include techniques for...
Computer Science
Data Science, Analytics & Computer Technology
Engineering
intermediate
MIT OCW
free
Network and Computer Security
Prof. Ronald Rivest
6.857 Network and Computer Security is an upper-level undergraduate, first-year graduate course on network and...
Computer Science
Data Science, Analytics & Computer Technology
Engineering
advanced
MIT OCW
free
Computer Networks
Prof. Hari Balakrishnan
How does the global network infrastructure work and what are the design principles on which it is based? In what...
Computer Science
Data Science, Analytics & Computer Technology
Engineering
advanced
MIT OCW
free
Quantum Computation
Prof. Peter Shor
This course provides an introduction to the theory and practice of quantum computation. Topics covered include:...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
advanced
MIT OCW
free
Design and Analysis of Algorithms
Prof. Erik Demaine
This is an intermediate algorithms course with an emphasis on teaching techniques for the design and analysis of...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
intermediate
MIT OCW
free
Cryptography and Cryptanalysis
Prof. Silvio Micali
This course features a rigorous introduction to modern cryptography, with an emphasis on the fundamental...
Computer Science
Data Science, Analytics & Computer Technology
Engineering
advanced
MIT OCW
free
Gödel, Escher, Bach
Robert Speer
How are math, art, music, and language intertwined? How does intelligent behavior arise from its component parts?...
Cognitive Science
Computer Science
Data Science, Analytics & Computer Technology
intermediate
MIT OCW
free
Communication Systems Engineering
Prof. Eytan Modiano
This course will cover fundamentals of digital communications and networking. We will study the basics of...
Computer Science
Data Science, Analytics & Computer Technology
Electrical Engineering
intermediate
MIT OCW
free
STAR: Software Tools for Academics and Researchers
MIT Office of Educational Innovation and Technology
The Software Tools for Academics and Researchers (STAR) program at MIT seeks to bridge the divide between scientific...
Biology
Computer Science
Data Science, Analytics & Computer Technology
beginner
MIT OCW
free
Information Technology Essentials
Prof. Thomas Malone
This class offers a broad coverage of technology concepts and trends underlying current and future developments in...
Business & Management
Computer Science
Data Science
advanced
MIT OCW
free
Quantum Information Science I
Prof. Isaac Chuang
This course is a three-course series that provides an introduction to the theory and practice of quantum...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
advanced
MIT OCW
free
Introduction to EECS II: Digital Communication Systems
Prof. Hari Balakrishnan
An introduction to several fundamental ideas in electrical engineering and computer science, using digital...
Computer Science
Data Science, Analytics & Computer Technology
Electrical Engineering
intermediate
MIT OCW
free
Data Communication Networks
Prof. Dimitri Bertsekas
6.263J / 16.37J focuses on the fundamentals of data communication networks. One goal is to give some insight into...
Computer Science
Data Science, Analytics & Computer Technology
Electrical Engineering
advanced
MIT OCW
free
Network Optimization
Prof. James Orlin
15.082J/6.855J/ESD.78J is a graduate subject in the theory and practice of network flows and its extensions. Network...
Algorithms and Data Structures
Business & Management
Computer Science
advanced
MIT OCW
free
Introduction to Computational Thinking with Julia, with Applications to Modeling the COVID-19 Pandemic
Prof. Alan Edelman
This half-semester course introduces computational thinking through applications of data science, artificial...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
intermediate
MIT OCW
free
Automata, Computability, and Complexity
Prof. Scott Aaronson
This course provides a challenging introduction to some of the central ideas of theoretical computer science....
Computer Science
Data Science, Analytics & Computer Technology
Engineering
intermediate
MIT OCW
free
High Speed Communication Circuits
Prof. Hae-Seung Lee
6.776 covers circuit level design issues of high speed communication systems, with primary focus being placed on...
Computer Science
Data Science, Analytics & Computer Technology
Electrical Engineering
advanced
MIT OCW
free
Information Technology I
Prof. Chrysanthos Dellarocas
Information Technology I helps students understand technical concepts underlying current and future developments in...
Business & Management
Computer Science
Data Science
advanced
MIT OCW
free
Advanced Topics in Cryptography
Prof. Yael Tauman Kalai
This course is about the evolution of proofs in computer science. We will learn about the...
Computer Science
Data Science, Analytics & Computer Technology
Engineering
advanced
MIT OCW
free
Quantum Information Science II
Prof. Isaac Chuang
This three-module sequence of courses covers advanced topics in quantum computation and quantum information,...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
advanced
MIT OCW
free
Communication System Design
Prof. Vladimir Stojanovic
This course presents a top-down approach to communications system design. The course will cover communication...
Business & Management
Computer Science
Data Science, Analytics & Computer Technology
advanced
MIT OCW
free
High Speed Communication Circuits and Systems
Prof. Michael Perrott
6.976 covers circuit and system level design issues of high speed communication systems, with primary focus being...
Computer Science
Data Science, Analytics & Computer Technology
Electrical Engineering
advanced
MIT OCW
free
Selected Topics in Cryptography
Prof. Ran Canetti
This course covers a number of advanced “selected topics” in the field of cryptography. The first part of the course...
Computer Science
Data Science, Analytics & Computer Technology
Engineering
advanced
MIT OCW
free
Error-Correcting Codes Laboratory
Prof. Daniel Spielman
This course introduces students to iterative decoding algorithms and the codes to which they are applied, including...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
intermediate
MIT OCW
free
Topics in Theoretical Computer Science : Internet Research Problems
Prof. Bruce Maggs
We will discuss numerous research problems that are related to the internet. Sample topics include: routing...
Algorithms and Data Structures
Computer Science
Data Science, Analytics & Computer Technology
advanced