Whether you want to dive into the exciting world of cryptocurrencies or explore the potential of distributed applications  you're going to need a solid understanding of blockchain technology  and this course is the perfect starting point