Blockchain @ University of Michigan - Become a Blockchain Developer

More Info

Decentralized application development is quickly becoming a high need area for tech startups and enterprise alike. Documentation on the Internet is extremely lacking, and even most accomplished software engineers do not understand the theory needed to develop safe and effective applications on varying blockchains. The course is very action oriented, and provides a great foundation for those looking to learn both the theoretical and technical sides of Blockchain development. Currently, the average salary of Blockchain developers is between $150K - $200K/year. The market has a high demand for new developers and this trend is at the very beggining. The course is best taken using a MAC OS - though we will have some support for Windows OS users. THERE ARE LIMITED SPOTS. WE ARE ONLY ACCEPTING 30 STUDENTS. In this 2-Day course (10AM - 4PM Saturday and Sunday), you will learn/do the following: Understanding the 2008 Financial Collapse Understanding the difference between Banks and Decentralized Systems Understanding the importance of decentralized consensus Exposure to different types of Decentralized Applications Understanding what a blockchain is Understanding the origins of Bitcoin Understanding how to transact cryptocurrencies Understanding how hashing algorithms work and how that relates to blockchain Understanding how mining works in a Proof of Work System Developing 3 Decentralized Applications Learn best practices around Blockchain development Learn resources that you can use after the course to continue your development The course will cover the following frameworks Web3JS API Truffle Framework Using IPFS Using Ethereum Blockchan and TestNet