Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Massachusetts Institute of Technology

Cryptocurrency Engineering and Design

Massachusetts Institute of Technology via MIT OpenCourseWare

Overview

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.

Syllabus

1. Signatures, Hashing, Hash Chains, e-cash, and Motivation.
2. Proof of Work and Mining.
3. Signatures.
4. Transactions and the UTXO model.
5. Synchronization Process and Pruning.
6. Wallets and SPV.
7. Catena: Efficient Non-equivocation via Bitcoin.
8. Forks.
10. PoW Recap, Other Fork Types.
11. Fees.
12. Transaction Malleability and Segregated Witness.
13. Payment Channels and Lightning Network.
14. Lightning Network and Cross-chain Swaps.
15. Discreet Log Contracts.
16. MAST, Taproot, Graftroot.
17. Anonymity, Coinjoin and Signature Aggregation.
18. Confidential Transactions.
22. Alternative Consensus Mechanisms.
23. New Directions in Crypto.
24. zkLedger.

Taught by

Neha Narula and Tadge Dryja

Reviews

4.7 rating, based on 18 Class Central reviews

Start your review of Cryptocurrency Engineering and Design

  • Profile image for Vaishnavi A
    Vaishnavi A
    The "Cryptocurrency Engineering and Design" course offered by Massachusetts Institute of Technology (MIT) via MIT OpenCourseWare is a comprehensive and insightful exploration into the intricate world of cryptocurrencies. As a student, I found the co…
  • Profile image for AMRITHA LJ
    AMRITHA LJ
    GOOD CONTENT.
    The cryptocurrency online course provided a comprehensive overview of blockchain technology, digital currencies, and investment strategies. The content was well-structured, covering topics from basic concepts to advanced trading techniques. The instructors were knowledgeable, delivering complex information in an accessible manner. Interactive quizzes and practical examples enhanced learning, making complex topics clearer. However, the course could benefit from more in-depth discussions on regulatory challenges and emerging trends. Overall, it's a valuable resource for beginners and intermediate learners looking to understand cryptocurrencies, though experienced traders might find it lacking in certain advanced area
  • Profile image for Sachin Sharma
    Sachin Sharma
    I recently completed the Cryptocurrency Engineering and Design course offered by Massachusetts Institute of Technology (MIT) via MIT OpenCourseWare, and I must say it exceeded my expectations. The course provides a comprehensive and in-depth unders…
  • This course gave a lot of explanation of the understanding of Cryptocurrency. It is a recommended course in my opinion as it teaches you a lot, especially if you are new to this field of study.
  • The learn should be conversant with a good cryptocurrency knowledge by taking this course, nevertheless,a good and simple English was used in delivering the lectures.
  • Profile image for Adauto Melo
    Adauto Melo
    I recently completed the Cryptocurrency Engineering and Design course offered by Massachusetts Institute of Technology (MIT) via MIT OpenCourseWare, and I must say it exceeded my expectations. The course provides a comprehensive and in-depth underst…
  • Saulo Dos Anjos Da Silva
    Muito bom esse curso gostei muito,com esse curso vc pode impulsionar seu conhecimento sobre o mundo as criptos moedas
  • Profile image for ChTeja Surya
    ChTeja Surya
    The explanation is nice and the way they explained is very friendly manner and it's good for improve skills
  • Profile image for Harsha Vardhan
    Harsha Vardhan
    I recently completed the course "Cryptocurrency Engineering and Design" offered by the Massachusetts Institute of Technology via MIT in Spring 2018. This course was a remarkable journey into the world of cryptocurrency technology. The content was no…
  • Profile image for Kapil Soni
    Kapil Soni
    Loved the course..This course gave a lot of explanation of the understanding of Cryptocurrency. It is a recommended course in my opinion as it teaches you a lot, especially if you are new to this field of study.le to understand everything clearly.
  • Profile image for Rushika Bhave
    Rushika Bhave
    It's a easy and informative course. It's easy to learn and understand the concepts properly. The concepts is easy to grasps and not much difficult as compared to other courses
  • Profile image for Csaba Sztoika
    Csaba Sztoika
    IT was very interesting and I learned something new about the Blockchain technology.the mining industry is very interesting and the ledger technology, hashing and more.
  • Profile image for Tiago Ferreira Cavazin
    Tiago Ferreira Cavazin
    I liked the content and the way it was explained. It expanded my knowledge of cryptocurrencies and applied engineering.
  • Samuel Keyala Mwanza
    highly recommend this course to anyone interested in blockchain and cryptocurrency
  • Sanjay Kumar Tummala
    It's super interesting and very helpful in my future of crypto world and be a part in cyber world too.
  • Profile image for Gabriel Mawuli
    Gabriel Mawuli
    Very good course that is pretty much self explanatory and will give you all you need to know. Thank you very much class central, for this opportunity
  • Arun
    Excellent course , learnt a lot on Crypto engineering and design , thanks for MIT for conducting such free publisj of knowledge
  • Profile image for RAGAVAN   B
    RAGAVAN B
    Very interesting course to learn blockchain for beginners . We can gain more knowledge of blockchain development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.