Quality Score
Overall Score : 88 / 100
Course Description
Instructor Details
- 4.4 Rating
359 Reviews
Arvind Narayanan
Arvind Narayanan joined the department as an assistant professor in 2012. He earned his doctorate from the University of Texas, Austin, in 2009 and did post-doctoral work at Stanford University. He studies information privacy and security and has a side interest in technology policy. His research has shown that data anonymization is broken in fundamental ways, for which he jointly received the 2008 Privacy Enhancing Technologies Award. He leads the Princeton Web Transparency and Accountability project, which aims to uncover how companies are collecting and using our personal information. He also studies the security and stability of Bitcoin and cryptocurrencies. Professor Narayanan is an affiliated faculty member at the Center for Information Technology Policy at Princeton and an affiliate scholar at Stanford Law School's Center for Internet and Society. You can follow him on Twitter at @random_walker.
More Bitcoin courses
Advanced Solidity: Understanding and Optimizing Gas Costs (2022)
4.9 (632 Reviews)
Provider: Udemy
Time: 2.8h
$84.99
Ethereum Blockchain Developer Bootcamp With Solidity (2025)
4.8 (11,923 Reviews)
Provider: Udemy
Time: 25.9h
$124.99
Build a Blockchain and a Cryptocurrency from Scratch (2025)
4.7 (3,613 Reviews)
Provider: Udemy
Time: 14h
$69.99
Binance App: How to Buy, Sell & Transfer Cryptocurrencies (2025)
4.7 (1,395 Reviews)
Provider: Udemy
Time: 2.2h
$10.99
How to build your own altcoin cryptocurrency mining pool (2024)
4.7 (268 Reviews)
Provider: Udemy
Time: 6.2h
$49.99
Reviews
By Zhongda X on 11-Nov-19
Informational, with hands-on experience. Educates pretty well on the technical details. Also addresses some FAQs if cryptocurrency is new to you.
By André L d A R on 26-Oct-19
Excellent course by the Princeton University!
I have been studying blockchain in order to better understanding its potential paradigm shifts and was somewhat discouraged at first by the course's focus on specifically Bitcoin and Cryptocurrencies, but am happy to say that it fulfilled my expectations on explaining decentralized ledgers of trust (i.e. blockchain itself) in broader terms, along with alternate use cases and implications for the future.
Very complete conceptually and technically. The assignments delve into Java code and greatly add to technically understand the intricacies of the subject, but aren't really necessary for grasping a conceptual understanding of the matter (for programmers or those who can manage their way into code, though, they're definitely worth going through!).
Congratulations to Coursera and the Princeton University for making available a course as good as this for free!
By Antranik Z on 4-Sep-19
The theoretical content of the course is interesting and it gives an excellent overview of the cryptocurrency technologies through the example of bitcoin. The course also extend to alt coins and the discuss the possible challenge blockchains can help addressing beyond the purely cryptocurrency field which is interesting.The programming assignment could however be improved. First they required a strong knowledge of java which can exclude some students. But the real issue is the lack of satisfactory explanations and guidance that sometimes make it impossible to fully resolve the practical, or even what is expected from the student.Sometimes you can get the best mark while your code is either incorrect or not adressing the logic fully. Sometimes you run into technical limitations on the platform (memory limitation) which despite a good algorithm doesn't allow you to submit your answer. It then forces you to spend time on improving the quality of your code to save the memory used by your program (thus requiring strong java knowledge) which is time consuming and not the purpose of this course.Overall I would advise to do the course. I would however strongly encourage Coursera/Princeton to review the assignments so that they can best help students in the understanding of the complex notions discussed in this course.
By Sontani M on 2-Sep-19
confusing for beginners, it's best to start from practice then theory. if only theory is very confusing
By Clément M on 31-Jul-19
Great introductory class. It is very clear, and teacher was wise to give his opinion only in the last lecture. Even though this class took place in 2015, it already spoke about Ethereum and Ripple which are now widely used and recognized, strengthening trust in the opinion and skills of the teachers.Programming exercices could be redone because a lot of time is passed trying to guess the logic of the code instead of having a practical understanding of blockchain technologies.
Showing 12 of 359 reviews
Could not load more reviews.







