Bitcoin and Cryptocurrency Technologies is an independent-paced cryptocurrency course offered by Princeton University, instructed by Arvind Narayanan, and made available via Coursera. This program offers an explanation of the cryptocurrency fundamentals using the technical architecture of Bitcoin. The topic of blockchain technology is discussed in 11 modules in this course, which involves video lectures, readings, and programming exercises. Students are able to take courses from their web browser or Coursera mobile application, with all the course features accessible for free.