Save for later

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.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 496 ratings
Length 12 weeks
Starts Oct 24 (79 weeks ago)
Cost $0
From Princeton University via Coursera
Instructor Arvind Narayanan
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Computer Security And Networks

Get a Reminder

Send to:

Similar Courses

What people are saying

blockchain technology

Thank you for the pretty detailed introduction into bitcoin's workings and its potential pitfalls and advantages, as well as open questions for blockchain technology and decentralization.

very clear lessons about bitcoin and block Very good introduction into blockchain technology.

Definitely worth studying if you are interested in cryptocurrencies and blockchain technology.

If you want to learn the fundamentals of blockchain technology and bitcoin, however, I heartily recommend.

A good general introduction to bitcoin, and blockchain technology.

Highly recommended for developing a holistic view on Bitcoin technology & its future (even for non IT professionals) This is a great course, I recommend it for anyone interested in blockchain technology.

Excellent intro course into blockchain technology and potential applications could be built on top of it.

of course it is hard to keep the course up to date althogh probably this course is still one of the best resources to learn bitcoin/blockchain technology for people with basic programming skills in Java.

I came to this course with more of an interest in blockchain than in the cryptocurrencies which are built on the blockchain technology.

This course is a very good introduction to blockchain technology and popular in nowadays Bitcoin currency.

I learned a lot of new things about the Blockchain technology and I also learned many things from the assignments.

Great course , very informative and a good general introduction to bitcoin, and blockchain technology Thanks for lecturers highly recommended.

Read more

bitcoin and blockchain

too abstract and the ol test is full of bug Absolutely essential for everyone who wants to know everything about Bitcoin and blockchain.

The minor drawbacks of the course were the exclusive use of Java for the programming assignments and the fact that the material was not updated from the year 2015. excellent introduction to bitcoin and blockchain technologies, take advantage of this free course!

Incredible oportunity good lectures and programming assignments to unterstand the basics of bitcoin and blockchain technology.

An excellent introduction to BitCoin and BlockChain but this is very dated now, the field has been moving really fast since it is quite nascent and I feel this course should have been updated atleast once by now.

Very useful information about bitcoin and blockchain in general.

The technical treatment is hands on and gives a really good fell for how bitcoin and blockchain works compared to several other sources where treatment is superficial.There are several parts of the course I was not able to get a clear understanding - such as implementation of the actual bitcoin core in the stack based script.

Good course to learn cryptocurrency basics and know about Bitcoin and blockchain basics..The programming assignments were challenging and helped with coding skills.

Apart from that, it gave me quite some good knowledge about Bitcoin and Blockchain Very high quality course.

Read more

very good course

Very good course just for get brief overview.

very good course Great introduction to cryptocurrency technologies.

Very good course for freshers The course covers not just mechanics of bitcoin and some altcoins per se, but also explains philosophy behind block chain, reasons why particular design decisions were made, alternatives considered and how the system protects itself from possible attacks.

I do believe I understand some of it.I am truly surprised.Doug Martin Very good course - I finally fully understand how bitcoins work!

Very good course, I really liked the course, I am currently a full-time online student and I seek to enroll in other helpful and very interesting courses that I can actually feel that I can get use of in the future and this course was exactly that.

Very good course, but be prepared to do some non-trivial java programming as part of the assignments.

A very good course.

Read more

insight into

A very good deep insight into the realm of crypto currency and blockchain technologies This was a tedious and boring course!

Not as technical as I have thought at the first sight, but still gives pretty deep insight into the field considering the course was taught 3 years ago and the cryptocurrency community has undergone a massive change!

Excellent This course gives quick and good insight into crypto currency basics.

Provides great insight into Bitcoin and Cryptocurrencies.

The course provided a great insight into the bitcoin domain and related aspects.

Read more

block chain

should not be based only on java - but should allow pseudo code assignments A very concise and detailed insight into cryptocurrecies, block chain and the applications thereof using Bitcoin as a platform to explain.

Excellent The course is good because it covers all areas about bitcon technology, block chain and decentralisation from the past to the future.

this course is really useful,and i believe the block chain will be more well-known in the future Extremely informative and comprehensive.

Read more

well structured

Thorough in content and very well structured, this course takes you from the basics of cryptography to a sweeping overview of how Bitcoin and cyptocurrencies work, their ecosystems, impact, political effects, ramifications, potential and more.

Faculty - 10/10Course support - 10/10Concept explanation - 10/10Textbook and reference material - 10/10 Very informative and well structured course.

Course has very good content and well structured.

overall excellent Well structured, good explanations.

It´s well structured and easy to do it in idle times

Read more

too much

nice Assignments were vague and too much time had to be spent on unnecessary things like browsing forums.

I wasted a lot of time doing the homework that didn't teach me too much.

intrigued by underlying technology and course hits the nail with perfect balance of technical but not too much details.

Too much time wasted debugging grader, resolving ambiguities between theory and assignments.

It is difficult to complain too much about a free course, but I expected more from a course carrying the name Princeton.

Read more

computer science

The assignments are rather hard, and you have to have a fairly strong computer science background in order to complete them.

High quality materials (it's a pity that the lecture slides aren't available for separate download, though).The owners of the course went great lengths to ensure even people without a deep computer science or programming background can avail of the more generic concepts (even though some level of familiarity seems to be implicitly assumed to be able to pass the assignments, which however are optional).I highly recommend this course.

Need to have some computer science background.

I think any academic who wants to start writing about blockchain and comes from a discipline different than computer science or mathematics should watch this as a prerequisite.

Read more

unit tests

(-: Assignment code is a little unclear, and could be better documented, providing unit tests to the students could also help improve the quality of the submissions It's a good course to get a grip on the fundamentals of cryptocurrency, beyond pure technology.But the content must be updated, and practices are no well designed according to the flow of the course.

Would be a plus to be able to run some unit tests locally.

Comprehensive and interesting course, covering BitCoin related topics in an easy to comprehend way.One thing that can be improved are programming assignements - it would be much easier if there would be project (Eclipse, IntelliJ, maven, ...) and unit tests provided.

Programming exercises could be structure better and unit tests could be exposed to students.

Read more

familiar with

Please be aware you need to be fairly familiar with Java if you wish to be successful in this class.

After completing several program assignments you will be really familiar with blockchain technology.

Through this course, I get familiar with the basic and advance concepts of the bitcoin, blockchain and somehow the whole cryptocurrency, I learned a lots form it.

I would recommend adding to course more small coding assignments to get familiar with blockchain and bitcoin platform in a more practical way.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Address Mgmt Systems Technician $29k

Volunteer Public Address Announcer $65k

Well Tie Foreman $67k

Well analyst $76k

Public Address Announcer Consultant $77k

Staff Public Address Announcer $83k

Address Exceptions Analyst $87k

Well Planner 2 $88k

Well Tester 3 $88k

Well Engineer $93k

Well Control $115k

Public Address Announcer 5 $126k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 496 ratings
Length 12 weeks
Starts Oct 24 (79 weeks ago)
Cost $0
From Princeton University via Coursera
Instructor Arvind Narayanan
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Computer Security And Networks

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now