One of the best (and worst) things about bitcoin, blockchain and cryptocurrencies is just how new the technology and its practical implementations are. Even though there have been many early adapters, the ecosystem as a whole involves a lot of learning, especially for those looking to come up to speed.
This represents a massive opportunity as well as a pitfall for those who are on the outside looking in. I like to monitor different courses in the space for my own education as well as for resources to share with others to include them as part of the discussion and learning: I've compiled this list as a set of reliable resources to do just that.
1-DFIN 511: Introduction to Digital Currencies (Offered By UNIC)
This free online course is taught by Andreas Antonopoulos (author of Mastering Bitcoin) and Antonis Polemitis and it represents the first course in the MSc in Digital Currency offered by UNIC. The course places bitcoin and cryptocurrencies in the broader framework of the history of money, before talking about the practical implementation of bitcoin, other cryptocurrencies, and the evolving relationship between digital currencies and financial institutions, as well as the broader world.
It requires no prerequisite knowledge of cryptocurrencies to dive in. There is a final exam component at the end that tests your grasp of the concepts taught.
2- Coinbase Learn
This simple set of interactive flashcards is a great resource for those who want to cover the basics of cryptocurrencies, from buying and selling to mining in a short amount of time. Other than a slight advertisement of Coinbase as safe and regulated, the mini-course remains an objective resource that covers a lot of ground in a surprisingly intuitive and short fashion. A great resource to share with absolute beginners who have little time on their hands and want to get up to speed fast.
3-Coursera (Bitcoin and Cryptocurrency Technologies) Offered By Princeton University
This free Coursera course introduces basic cryptography concepts and then links them to the basics of Bitcoin. Through videos, the course lecturer explains how decentralization is implemented in practice, how Bitcoin mining works, and how Bitcoins are stored. A short explanation is then given to altcoins and the future of the space.
The course is offered by Princeton University, and though no certificate is presented for completion, the knowledge and way it's presented serves as a useful introduction to cryptocurrencies and Bitcoin principles, with an emphasis on the security of Bitcoin. The instructor, Arvind Narayanan is an assistant professor of computer science at Princeton who focuses on the security and stability of Bitcoin -- so that's naturally where his Coursera course gravitates towards.
You'll want to get more information about the rest of the ecosystem outside of Bitcoin elsewhere, but otherwise, this is a solid resource.
4- EdX (Bitcoin and Cryptocurrencies) Offered By UC Berkeley
This UC Berkeley EdX course differentiates itself by also offering a dedicated section to the Ethereum Virtual Machine, along with a specific section focused on the game theory of what it would take to attack the Bitcoin blockchain -- a fresh approach to enumerating the theoretical security pitfalls of the system.
In an interesting twist, the two instructors were undergraduates who are part of the Blockchain @ Berkeley group. The course, like other EdX courses, is free to audit and take but will cost money ($99 USD) if you want a verified certificate to prove your completion.
5- 101 Blackboard Series
This Youtube series focuses on some specific technical elements within bitcoin, from the components of private keys, to confronting the scaling and centralization risks sometimes inherent in the way bitcoin and cryptocurrencies are implemented in practice.
6- Ethereum (Learn Section)
The learning section of the ethereum.org website (the official website for ethereum) includes a series of free resources that are curated together in lots of detail about ethereum, the second largest cryptocurrency by market capitalization. It dives into the smart contracts side of ethereum, as well as the basics, and also focuses on knowledge for the latest updates and roadmap for ethereum. At the end, a section is dedicated to criticism and other perspectives on how ethereum could be doing better -- leaving it a fairly well-balanced selection of knowledge about the ecosystem that is packaged like a curated course.
7- Udemy (Introduction to Cryptocurrencies and Blockchain)
A free course with about two hours worth of video on the basics of distributed systems and its placement in the history of money. Perhaps a good resource for people who want to take a slightly slower pace than the Coinbase flashcards, but don't want to be fully immersed in different elements of blockchain and different parts of the ecosystem as with the fully-fleshed out courses presented by EdX and Coursera.
It's a free offering on Udemy that has also been used by about 40,000 other students.
8- EdX (Introduction to Hyperledger Blockchain Technologies)
This EdX course, offered through the Linux Foundation (which is building the HyperLedger framework) offers an introductory course to blockchain and what role HyperLedger plays in the space, as well as the tools available. It's built for a non-technical business audience, and is an introductory course to blockchain principles outside of the discussion around Bitcoin, Ethereum and other cryptocurrencies. The course itself is free, but a verified certificate from EdX will cost $99 USD.
9- DeveloperWorks (Blockchain Essentials)
This video course, developed in partnership with IBM, and taught by two developers in IBM's blockchain enablement division, goes over the basics of blockchain then leads to a demo and lab component where you can actually work with the HyperLedger framework and practice with it. You'll be able to use the HyperLedger Composer after this course. While slightly more technical, the level is still marked for beginners, even non-technical ones.
10- Coinbase Earn
What's better than free? Earning money for learning. Coinbase offers a selection of introductory courses and quizzes in cryptocurrencies that don't often have a dedicated course, such as Dai (a stablecoin), EOS and privacy focused ZCash. This will allow any learner to get a more holistic view of altcoins and different cryptocurrencies than the standard courses focused on bitcoin and ethereum. You'll earn small amounts of the cryptocurrency in question for answering quiz questions on the topic, so you'll have a small amount to work with in practice after.
11- Cryptoeconomics Textbook
This mini-textbook course, offered by Ivey Business School in Canada (associated with the University of Western Ontario), focuses on a crash course to bitcoin in the framework of the economic impact and aspects of bitcoin activities. Consider it a mini-crash course in bitcoin that also ties it to its broader economic impact.