Back to Bitcoin and Cryptocurrency Technologies
Princeton University

Bitcoin and Cryptocurrency Technologies

To really understand what is special about Bitcoin, we need to understand how it works at a technical level. We’ll address the important questions about Bitcoin, such as: How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determines the price of Bitcoins? Can cryptocurrencies be regulated? What might the future hold? After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects. Course Lecturers: Arvind Narayanan, Princeton University All the features of this course are available for free. It does not offer a certificate upon completion.

Status: Application Specific Integrated Circuits
Status: Financial Regulation
Course23 hours

Featured reviews

SD

5.0Reviewed Apr 27, 2018

Absolutely essential for everyone who wants to know everything about Bitcoin and blockchain. Big shout out to the instructors and dept of the course. Would absolutely recommend!

GV

5.0Reviewed Jun 17, 2017

Very good course - I finally fully understand how bitcoins work! It would be nice to see this course updated with the recent developments in cryptocurrencies (smart contracts, Ethereum etc.)

SP

5.0Reviewed May 10, 2020

Very lucid introduction to the Crypto Currencies and Bit coin. Thanks for the extensive elaborations else sometime I might have fallen into trap of trying to mine Bitcoin with my laptop.

LB

5.0Reviewed Jan 15, 2017

I find this course prepared very well. There are many perspectives and this course does not concentrate on the technology only. I find this course very helpful. The level is more then just beginner.

KN

4.0Reviewed Sep 2, 2017

Interesting course. Good points: material is interesting and comprehensive, lecturers are knowledgeable. Not so good points: assignment specifications and test code is poor (or non-existent).

DD

4.0Reviewed Feb 14, 2017

There is quite a bit of material within this course. Having the supplementary book and Princeton online material helped substantially especially when debugging the assignments.

DP

4.0Reviewed Feb 20, 2017

The theory part is quite good: you get a rather strong in-detail understanding of the technology behind Bitcoin. The Java programming assignments, however, are an organizational disaster.

OS

4.0Reviewed Sep 18, 2017

I enjoyed the lecture series. As many have stated previously, I do think that the assignments assume a sizeable amount of technological knowledge that is not necessarily cohesive with the lectures.

MB

5.0Reviewed Mar 11, 2018

Great course, a very broad and in-depth overview of concepts surrounding cryptocurrencies and Bitcoin in particular. Would be great to have an update of course; perhaps once the ICO craze is over? (-:

CY

5.0Reviewed Aug 31, 2017

Excellent intro course into blockchain technology and potential applications could be built on top of it. Also, if you're technical there are programming assignments which reinforce your learning.

AL

5.0Reviewed Sep 7, 2020

Meaningful course which gives you the brief idea of what Blockchain is. Although when it's 2020 there are more new initiatives in the blockchain and crypto market. Still a good start for amateurs.

EV

5.0Reviewed Nov 27, 2017

One of the best courses I have had! Great for understanding the technical aspects, as well as the economics and social implications of blockchain technologies. Thanks a lot!

All reviews

Showing: 20 of 727

Anupam Raghunath
1.0
Reviewed Apr 21, 2019
R Dharshinipriya
1.0
Reviewed Jun 3, 2020
Lumir Boureanu
5.0
Reviewed Jan 16, 2017
Adam Wilson
3.0
Reviewed Apr 21, 2019
Ryuji Ishiguro
1.0
Reviewed Jan 3, 2017
HARSHAL GUPTA
1.0
Reviewed May 16, 2020
Taylor
1.0
Reviewed Dec 30, 2017
David Calloway
5.0
Reviewed Aug 10, 2017
Anton Loubman
1.0
Reviewed Feb 25, 2021
RACHEL COOK
2.0
Reviewed Nov 25, 2020
Apoorv Agnihotri
2.0
Reviewed Jan 16, 2018
Ajay Chakraborty
5.0
Reviewed Mar 25, 2019
Mikhail Belopukhov
5.0
Reviewed Mar 12, 2018
ankit garg
5.0
Reviewed Feb 8, 2017
Raúl Corchete Rubio
1.0
Reviewed Feb 14, 2021
John Brown
5.0
Reviewed Jan 12, 2017
Andrey Aleksandrov
5.0
Reviewed Jul 9, 2017
Rodrigo Cardenas
5.0
Reviewed Sep 21, 2020
Samarth Singh
5.0
Reviewed Jan 28, 2019
Nino Galluzzo
5.0
Reviewed Dec 24, 2017