About this Course
To really understand what is special about Bitcoin, we need to understand how it works at a technical level. We'll address the important questions about Bitcoin, such as:
How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determines the price of Bitcoins? Can cryptocurrencies be regulated? What might the future hold?
After this course, you'll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You'll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you'll be able to integrate ideas from Bitcoin in your own projects.
About this Course
What is Cryptocurrency and how is it an innovative and effective method of currency? This course was designed for individuals and organizations who want to learn how to navigate investment in cryptocurrencies. Professors Jessica Wachter and Sarah Hammer will guide you through developing a framework for understanding both Cryptocurrency and Blockchain. You'll learn how to define a currency, analyze the foundations of digital signatures and blockchain technology in cryptocurrency, and accurately assess the risks of cryptocurrency in a modern investment portfolio. By the end of this course, you'll have a deep understanding of the realities of Cryptocurrency, the intricacies of Blockchain technology, and an effective strategy for incorporating Cryptocurrency into your investment plans. No prerequisites are required, although "Fintech: Foundations, Payments, and Regulations" from Wharton's Fintech Specialization is recommended.
About this Course
This is Course 2 in the Introduction to Blockchain course series.
Blockchain technology is in a period of exceptional growth, and the accounting profession will play a significant role in driving its adoption. Be part of the blockchain evolution with this course. Starting with a focus on the history and evolution of blockchain and bitcoin and then on to the characteristics of bitcoin, you will get a refresher on the fundamentals of money/currency and learn how bitcoin fits into the global business landscape. This course also demonstrates the unique characteristics of blockchain and bitcoin, so accounting and finance professionals will be able to have meaningful and relevant conversations with internal and external clients.
In addition, this course introduces several key concepts within the realm of blockchain, including core components of blockchain technology, the custody, responsibility, and control continuum, push vs pull paradigm and private blockchain vs public blockchain, which will significantly impact the way accountants and auditors perform their job functions.
About this Specialization
This specialization introduces blockchain, a revolutionary technology that enables the peer-to-peer transfer of digital assets without any intermediaries, and is predicted to be just as impactful as the Internet. More specifically, it prepares learners to program on the Ethereum blockchain. The four courses provide learners with (i) an understanding and working knowledge of foundational blockchain concepts, (ii) a skill set for designing and implementing smart contracts, (iii) methods for developing decentralized applications on the blockchain, and (iv) information about the ongoing specific industry-wide blockchain frameworks.
The specialization covers a range of essential topics, from the cryptographic underpinnings of blockchain technology to enabling decentralized applications on a private Ethereum blockchain platform.
It is ideal for programmers and designers involved in developing and implementing blockchain applications, and anyone who is interested in understanding its potential.
About this Course
This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology - by initially exploring the Bitcoin protocol followed by the Ethereum protocol to lay the foundation necessary for developing applications and programming. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances.
You will learn about the decentralized peer-to-peer network, an immutable distributed ledger and the trust model that defines a blockchain. This course enables you to explain basic components of a blockchain (transaction, block, block header, and the chain) its operations (verification, validation, and consensus model) underlying algorithms, and essentials of trust (hard fork and soft fork). Content includes the hashing and cryptography foundations indispensable to blockchain programming, which is the focus of two subsequent specialization courses, Smart Contracts and Decentralized Applications (Dapps). You will work on a virtual machine image, specifically created for this course, to build an Ethereum test chain and operate on the chain. This hands-on activity will help you understand the workings of a blockchain, it's transactions, blocks, and mining.