Cryptocurrency Engineering and Design

Illustration of a bitcoin in a matrix of digital numbers.

Illustration of a Bitcoin in the matrix courtesy of Aaron J. Olson. License: CC0.


MIT Course Number


As Taught In

Spring 2018



Cite This Course

Course Description

Course Features

Course Description

Bitcoin and other cryptographic currencies have gained attention over the years as the systems continue to evolve. This course looks at the design of Bitcoin and other cryptocurrencies and how they function in practice, focusing on cryptography, game theory, and network architecture.

Related Content

Neha Narula, and Tadge Dryja. MAS.S62 Cryptocurrency Engineering and Design. Spring 2018. Massachusetts Institute of Technology: MIT OpenCourseWare, License: Creative Commons BY-NC-SA.

For more information about using these materials and the Creative Commons license, see our Terms of Use.