The class begins on Monday 01/29 and will be held weekly on Mondays 7:00-8:30 PM and Fridays 2:00-3:30 PM in 306 Soda Hall (HP Auditorium).
Blockchain is a transformative technology with massive potential, and despite the huge demand from nearly all types of companies, there is a distinct shortage of developers - see this article about how blockchain developers are being offered salaries of $250k. Blockchain at Berkeley offers this course with the aim of fulfilling this demand and giving students with no previous blockchain experience a chance to prepare themselves for the industry.
This course is offered concurrently with Blockchain Fundamentals, another Decal which focuses on being comprehensive, interesting, and theoretical and requires no computer science prerequisites. Although Blockchain for Developers and Blockchain Fundamentals can be taken independently, with little overlapping content and co-dependencies, concurrent enrollment is strongly encouraged.
We aim to deliver a holistic introduction to and experience with different types of blockchain development. The course will emphasize development on Ethereum, a smart contract platform, and Bitcoin, the flagship cryptocurrency, as these are the current most feasible platforms for Blockchain development.
By the end of the course, developers will be well versed in Solidity, from setting up the development environment to writing and deploying smart contracts, the workhorse of blockchain applications. Bitcoin developers will gain experience integrating cryptocurrency micropayments into web apps, in addition to being introduced to low-level protocol development.
|Lecture||Akash Khosla, Nick Zoghb||80||306 Soda Hall (HP Auditorium)||[M, F] 11:00AM-12:00PM||01/29/2018||