Blockchain Fundamentals
Offered By: Berkeley University of California via edX
Course Description
Overview
Developed by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, the Blockchain Fundamentals Professional Certificate program is a comprehensive survey of core topics in cryptocurrency, including Bitcoin, and blockchain technology. This program will help you develop the critical skills needed to future-proof your career.
The barrier of entry for the blockchain space can oftentimes seem rather high, especially since the concept of blockchain and the benefits it provides is not yet as widely understood as other innovations. In order to overcome this barrier, this program will explore the main ideas, technologies, and ecosystem surrounding blockchain technology from both technical and non-technical standpoints. This program will help you develop the intuition for thinking of blockchain systems. You will learn the key strengths and motivations of distributed ledger technology, and also be exposed to the underlying mechanisms by which they function.
Understanding blockchain architecture and the new paradigm of scalable, decentralized applications is imperative for future-proofing your career. Blockchain-related jobs are the second fastest growing in today’s labor market and opportunities are not limited to technical research or development positions; there is a need for project management, community support, law, design, and more.
This program is accessible by anyone, with any background. Whether students are planning their next career move as a blockchain developer, crypto trader, data analyst, researcher, or consultant, or are just curious about this field, the Blockchain Fundamentals professional certificate is the best way to get up to speed on blockchain technology.
After taking Blockchain Fundamentals, students will have a deepened understanding of blockchain, which they can use to formulate their own informed blockchain mental models, hypotheses, and use cases -- imperative for understanding the industry.
Syllabus
Course 1: Bitcoin and Cryptocurrencies
Learn the fundamentals of Bitcoin and the Cryptocurrency space, including the basics of smart contracts, the Ethereum platform andhow to build decentralized applications.
Course 2: Blockchain Technology
Learn the fundamentals of blockchain technology and how it will power the economy of tomorrow.
Courses
-
Developed by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course presents Bitcoin and cryptocurrencies as the motivation for blockchain technologies, and provides a comprehensive and in-depth overview of the fundamental concepts of the crypto space with a particular emphasis on Bitcoin.
The course covers basic properties of bitcoin, the mechanics behind it (e.g. including cryptographic hash functions, Bitcoin Script, privacy, and hash commitment schemes) and its roots in the Cypherpunk movement and Libertarian ideals. You'll learn about practical applications of Bitcoin such as wallets and mining, as well as how to destroy bitcoins, including network attacks and malicious mining strategies. We will also take a brief look at Ethereum and how blockchain can be used outside of cryptocurrencies.
This course is open to anyone with any background. Whether you are planning your next career move as a blockchain developer, crypto trader, data analyst, researcher, or consultant, or are just looking for an introduction to the Bitcoin technology. This course will help you to begin developing the critical skills needed to future-proof your career.
This course is part of the Blockchain Fundamentals Professional Certificateprogram. If you are planning to enroll in the entire series, we suggest starting with this course and then progressing on to CS198.2x Blockchain Technology.
-
Developed by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course provides a wide overview of many of the topics relating to and building upon the foundation of Bitcoin and blockchain technology.
The course covers many key topics in the blockchain space. First, we take a look at distributed systems and alternative consensus mechanisms, as well as cryptoeconomic and proof-of-stake. We then move on to the fundamental applications of bitcoin and blockchain technology, including exploring enterprise blockchain implementations (JP Morgan’s Quorum, Ripple, Tendermint, and HyperLedger), the challenges and solutions around scaling blockchain adoption, and the measures that the government is taking to regulate and control blockchain technology. We wrap up the course by also taking a look at the various blockchain ventures today and conclude with a blockchain-based future thought experiment.
This course is open to anyone with any background. Whether you are planning your next career move as a blockchain developer, crypto trader, data analyst, researcher, or consultant, or are just looking for an introduction to Blockchain.This course will help you beginto develop the critical skills needed to future-proof your career.
This is the second course in the Blockchain Fundamentals Professional Certificate program.
Taught by
Nadir Akhtar, Rustie Lin and Mengyi (Gloria) Wang
Tags
Related Courses
Blockchain PlatformsUniversity at Buffalo via Coursera Decentralized Applications (Dapps)
University at Buffalo via Coursera Bitcoin and Cryptocurrencies
University of California, Berkeley via edX How Entrepreneurs in Emerging Markets can master the Blockchain Technology
University of Cape Town via Coursera The Blockchain System
University of California, Irvine via Coursera