Essential Coding Theory OpenCourseWare: A Free Graduate Level Computer Science Course Offered by MIT

Published Jan 24, 2009

RSS Feed

Learn how computer code can be written to detect and fix errors in digital data with this OpenCourseWare class from the Massachusetts Institute of Technology. 'Essential Coding Theory' looks at the theory of error-correcting code and its application in computer science. This free online MIT course is recommended for students who have previous education in computer algorithms.

Essential Coding Theory: Course Specifics

Degree Level Free Audio Video Downloads
Graduate Yes No No Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes No

Essential Coding Theory: Course Description

Magnetic storage devices and imperfect lines of communication are prone to causing small errors in data. Error-correcting code was developed to ensure the validity of data by providing a way to check and correct flaws that might appear. This free OpenCourseWare from MIT in Cambridge introduces students to the principles and mathematical bases behind the creation of error-correcting code. Professor Madhu Sudan leads a series of lectures looking over the history of development in this field, beginning with the accomplishments of Richard Hamming and Claude Shannon in the 1940s. The course examines several different methods of error recognition and correction, exploring their advantages and disadvantages while continuing to address the overarching problem of how this process can be made more efficient and effective. Students pursuing a Master of Science in Computer Science or a similar graduate degree can benefit from this course.

Lecture notes, scribe notes written by students and sample assignments are available free online. If you're interested in this class, visit the coding theory course page.

Featured School Choices:

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this site.

    Suggested programs:
    • M.S. in Computer Science
    • M.S. in Computer Science (Bridge)
    • Bridge to the M.S. in Information Technology Management
    • M.S. in Instructional Technology
    • M.S in Software Development
    More information about Grand Canyon University
  • Colorado Christian University

    Colorado Christian University responds quickly to information requests through this site.

    Suggested programs:
    • Cyber Security, M.S.
  • National University

    National University responds quickly to information requests through this site.

    Suggested programs:
    • Doctor of Philosophy in Computer Science
    • PhD-TIM - Computer Science
    • Master of Science in Computer Science
    • Master of Science in Data Science
    • PhD-TIM - Information Systems
  • Full Sail University

    Full Sail University responds quickly to information requests through this site.

    Suggested programs:
    • Game Design Masters - Campus
    • Computer Science Masters - Online
    • Game Design Masters - Online
    • Mobile Gaming Masters - Online
    • Master of Science - Business Intelligence
    More information about Full Sail University
  • Purdue Global

    Purdue Global responds quickly to information requests through this site.

    Suggested programs:
    • MS in IT - Amazon Web Services (AWS) Cloud Technologies
    • MSM in Information Technology
    • M.S. in Information Technology
    • M.S. in Information Technology Project Management
    • MS in IT - Secure Software Development and Quality Assurance
    More information about Purdue Global
  • Liberty University

    Liberty University responds quickly to information requests through this site.

    Suggested programs:
    • MAT: Computer Science Education 6-12 (36 Hours)
    • MAT: Computer Science Education 6-12 (45 Hours)
    • DBA: Information Systems
    • MS: Information Systems: Technology Management
    • MS: Information Systems: Information Assurance
    More information about Liberty University