
Quick description of want blockchain and bitcoin is
Hight-level overview of how blockchain works
In this section we look through the development of bitcoin since its creation: who/when created it, how it was maintained and became so popular
This lecture describes how bitcoin was developed after Satoshi Nakamoto left the project.
Explore how centralized models rely on servers to mediate messages and transactions, illustrated by messaging apps and online banking, and understand their role in blockchain fundamentals.
Install a Bitcoin client and create a wallet, a public-private key pair. Share the public key to receive funds, but keep the private key safe to avoid permanent loss.
Explore hash functions as mappings from data of arbitrary size to fixed-size values, outputting hexadecimal hashes that are deterministic and non-reversible. Learn that bitcoin uses SHA-256 for these hashes.
Learn how bitcoin transactions are created by a wallet, including sender and receiver addresses, amount, fee, date, and a digital signature produced by hashing and encrypting with a private key.
Broadcast a transaction to the Bitcoin network, where peers verify the digital signature and balance; if valid, it moves to the memory pool of unconfirmed transactions.
Miners assemble blocks from memory pool transactions with a nonce and Merkle root to compute a target hash via proof of work; the lecture contrasts this with proof of stake.
Learn how the Bitcoin network keeps blocks arriving about every ten minutes by adjusting mining difficulty, setting a target hash, and requiring miners to find a hash below it.
Discover the advantages of cryptocurrencies, including decentralization, user control of funds, lower fees, global reach, and enhanced privacy, while noting the trade-offs of responsibility and potential deanonymization.
Examine three crypto client types: full node clients like Bitcoin Core for autonomy and security; lightweight clients such as Electrum or MetaMask; and custodial services like Binance or Coinbase.
Install Bitcoin Core as a full node client and synchronize the local database. Create and encrypt wallets, manage sending and receiving, and back up for security.
Install Electrum, a lightweight bitcoin wallet, from the macOS version, set up a 12-word recovery phrase, and learn to send, receive, and back up wallets with multiple addresses.
Explore custodial wallets with Binance, a service that simplifies sending, receiving, and exchanging crypto via web or app, offering recovery options but sacrificing wallet control, anonymity, and requiring identity verification.
In this course, you will learn how cryptocurrencies and blockchain work, using Bitcoin as a real-world example. You’ll gain a deep understanding of how cryptocurrencies function behind the scenes, explore the history of Bitcoin (who created it and how it evolved over time), and master the technical fundamentals of cryptocurrencies. Additionally, you'll discover how to use cryptocurrencies in daily life, which wallets are best suited for different needs, and the unique advantages of cryptocurrencies. The course features engaging animations that visually break down each concept.
Who is this course for?
This course is for anyone who wants to understand blockchain technology and how cryptocurrencies work—no prior knowledge required! Whether you have no technical background or feel uncertain about your understanding, don’t worry—I explain the material in simple terms, making it accessible even for beginners. However, tech-savvy individuals will also find value in the detailed explanations and in-depth technical content.
What will you learn?
What blockchain is and how it works at a high level
The history and evolution of blockchain and Bitcoin
How blockchain and cryptocurrencies function behind the scenes
How to use cryptocurrencies in everyday life
Types of crypto wallets and their differences
The advantages of using cryptocurrencies
Each section includes quizzes to help you test and reinforce your knowledge.