
Explore cryptocurrencies as decentralized digital currencies, led by Bitcoin, with open-source networks, easy wallet setup, mining potential, and blockchain-based transactions that can be anonymous.
Explore the origins of bitcoin and the birth of the cryptocurrency ecosystem, from the 2008 white paper to Satoshi Nakamoto, cryptography roots, and the rise of consensus-driven networks.
Explore how Bitcoin is created through decentralized mining solving a proof-of-work puzzle every 10 minutes, adding to block chain and yielding 12.5 bitcoins; ASICs, GPUs, FPGA, and CPUs drive mining.
Explore how cryptocurrencies reshape the global economy—removing middlemen, enabling easy, private cross-border commerce and personal investing control, while noting risks and how blockchain underpins security.
Cryptocurrencies maintain value due to digital scarcity, notably Bitcoin's 21 million cap, and broad merchant acceptance driven by supply and demand.
Explore the cryptocurrency ecosystem from its origins and creation to value drivers, decentralized structure, and practical usage, while examining economic impact, volatility, and taxation.
Explore cryptocurrency wallets, including hot wallets, to determine the best fit for your needs. Set up your wallet on your device, then buy and sell your first cryptocurrency.
Differentiate hot wallets from cold wallets in cryptocurrency; hot wallets like Coinbase and Exodus are internet-connected and convenient but riskier, while cold wallets store coins offline for security.
Compare wallet types from web to hardware, highlighting hot and cold storage, paper wallets, and multi-sig options. Explain how wallets store private keys and summarize safety trade-offs.
Learn to set up a desktop Exodus wallet, a user-friendly multi-asset wallet with shapeshifter, including download, password creation, private key safety, and sending, receiving, or exchanging crypto.
Learn how to sell your first cryptocurrency by placing a market order, entering the amount to sell, and confirming the trade, while enabling two-factor authentication for security.
Explore cryptocurrency wallets and security settings, and learn how to choose and set up a wallet, including Exodus. Walk through buying and selling crypto on various platforms.
Explore the fundamentals of cryptocurrency investing, including initial coin offerings and security token offerings, and learn tools to track your portfolio while understanding why day trading is not for beginners.
Day trading crypto is unsuitable for the masses due to 24/7 volatility, unpredictable news, and pump and dump risks; invest long term in valuable projects to help the ecosystem.
Explore initial coin offerings (ICOs) and how projects raise funds by selling crypto tokens for Bitcoin or ether, with static or dynamic pricing, potential profits, and a regulatory gray area.
Explore the advantages and disadvantages of initial coin offerings, including early access and no red tape, alongside risks from scammers, speculation, and evolving regulations.
Compare utility tokens and security tokens, explain their use cases, regulatory requirements, and how tokenization of assets like shares enables frictionless trading.
Learn to secure your cryptocurrency portfolio by understanding security importance, hot and cold wallets, wallet setup, security settings, and choosing a crypto exchange for buying and selling.
Secure your crypto by backing up your 12–24 word seed, keeping private keys in your own wallet, and avoiding exchanges to prevent scams.
Compare hot and cold wallets, explain private keys on internet-connected devices versus offline generation, and outline practical steps to create a secure cold wallet with paper backups.
Compare the main types of cryptocurrency exchanges—trading, direct trading, and broker exchanges. Use a universal checklist—trustworthiness, fees, payment methods, verification, country availability, and price differences—to choose the best platform.
Gain a clear understanding of cryptocurrency security and safeguarding techniques for your portfolio, including hot and cold wallets, and learn how to choose secure cryptocurrency exchanges.
Explore other crypto currencies in the wider ecosystem beyond bitcoin, with a run-through of currencies such as coin finance, coin theorem, Steem, and Monaro, and a final summary.
Explore litecoin, an open-source, peer-to-peer cryptocurrency inspired by bitcoin, with 2.5-minute blocks, a script algorithm, and 84 million max supply, created in 2011 by Charles Lee.
Explore Binance Coin, a popular exchange token with a 200 million supply and a Chinese-backed project. It offers fee discounts and a buyback of 100 million coins.
Explore Ethereum, an open-source blockchain platform that enables developers to deploy decentralized applications using ether to power transactions. It emphasizes security, immutability, and 24/7 availability.
Ripple presents a real-time, global settlement network enabling banks to transfer currencies quickly and cheaply, with discussion of the platform's native currency and its security vulnerabilities.
Explore how steam powers a social news platform that pays users for posting and voting, using steam dollars pegged to the U.S. dollar and steam power as influence.
Learn Ethereum Classic and how it split from Ethereum after the Dow incident, comparing hard forks, immutability, and the role of smart contracts and Dow tokens.
Explore Monero’s privacy innovations, including staff addresses that obscure destination data with cryptographic hashes and ring signatures that split payments into untraceable units.
Spotlights other crypto currencies such as litecoin, finance coin, and Monaro to help you understand the crypto ecosystem, and previews blockchain theory with later hands-on work on the blockchain.
Explore the theoretical foundations of blockchain, including private, public, and consortium chains, smart contracts, DApps, and Web 3.0, with real-life use cases.
Explore how blockchain creates a distributed, tamper-proof ledger secured by cryptography. Learn how it reduces reliance on trusted third parties and enables secure, trustless collaboration across thousands of computers.
Explore public, consortium, and private blockchains, including Bitcoin as a public chain, and see how consortium networks with preselected banks govern access and verify records.
Explore block chain as a tamper-evident, security-oriented database with proof-of-work, and its diverse uses in banking, gambling, domain registrars, and voting for secure, transparent systems.
Explore how solidity creates smart contracts, software that runs on the blockchain to automate functions like token transfers and record keeping, enabling secure, self-executing agreements without intermediaries.
Explore the Web 3.0 era, highlighting the decentralized web, blockchain, and cryptographic security. Contrast Web 2.0 with Web 3.0 and explain distributed nodes, private keys, and smart contracts.
Navigate the blockchain landscape by defining blockchain technology, comparing private, public, and consortium blockchains, and exploring real-life use cases and smart contracts powering decentralized applications in Web 3.0.
Explore the practical basics of smart contracts through a hands-on hello world project, deploy a simple contract, and learn how smart contracts work, including reading and understanding complicated contracts.
Explore remix IDE overview for solidity, write and compile a hello world contract, deploy and interact on the JavaScript VM, and learn auto compile, compiler versions, and transaction logging.
Clone and download the course code samples from the GitHub repository, then open the project folders in the appropriate lecture directory to follow along.
Learn to write and read your first solidity smart contract, storing a string with a write function and returning it with a read function, while exploring memory, storage, and visibility.
Explore getter and setter functions in Solidity to read and write contract data, compare automatic public getters with explicit functions, and retrieve both values with a get both values function.
Explore Solidity variables and addresses, including booleans, signed and unsigned integers, and address types; learn default values, wrap around behavior, balances, and payable transfers.
Learn how to pay a smart contract and handle ether transfers using the payable modifier, msg.sender, and msg.value. Implement an owner check to restrict withdrawals and provide basic access control.
Leverage Solidity modifiers to enforce access control and reduce code duplication, using constructors to set the owner and an auction running modifier with require.
Explore how arrays in Solidity manage storage, memory, and gas costs, including fixed-size and dynamic arrays, multi-dimensional arrays, and public getters for access.
Discover how mappings in Solidity replace arrays for scalable, default-initialized storage, with boolean and balance examples, public mappings, and function-based deposit and withdraw workflows.
Master view, pure, and writing functions in Solidity, distinguishing state reads from writes and pure computations. Learn how transactions, gas, and local state access shape contract behavior.
Explain how to use time and time constraints in Solidity, warn against relying on block timestamp or block hash for randomness, and model bidding periods with time units.
Explore Solidity exceptions with require, assert, and revert, including when to use each for transaction control, error messages, and safeguarding state during external calls, and gas cost differences.
Review core smart contract concepts from Hello world to modifiers, mappings, and time, then apply this knowledge by programming the smart contract portion of a game.
Learn to build a two-player blockchain tic tac toe game with pay-for-play using ether, controlled by three smart contracts (game manager, high score manager, game), and a decentralized high-score list.
Explore how to lay out Solidity interfaces for a blockchain game: import contracts, define a game manager and high score manager, constructors, join game, get board, and winner logic.
Deploy a new three in a row contract from the game manager with 0.1 ether. Save player one's address and emit a game create event for external access.
Validate that the second player has not joined yet, assign them as player two, determine the active player by block parity, and emit events while enforcing the join ether cost.
Define a 3x3 game board as a Solidity smart contract, set stones by coordinates, enforce active player turns, and trigger next player events while checking win/draw conditions.
Count the moves on the 3x3 board to declare a draw at nine, and review payout options—push vs withdraw—for distributing 0.2 ethers evenly while avoiding reentrancy.
Develop the logic to detect horizontal and vertical wins in a three-in-a-row game on a smart contract, then award the winner, and manage game activity to prevent further joins.
Explore diagonal and anti-diagonal checks for a tic-tac-toe style game, using X and Y coordinates and board size to determine the winner.
Explore implementing a top 10 high-score list in Solidity using structs, mappings, and a linked list to track wins and last play times, while optimizing gas usage.
Explore implementing a linked list in a Solidity smart contract to manage a top 10 high scores table, including detaching, reattaching, and updating the high score holder.
Implement and test the high score top-10 feature by populating top 10 addresses and top 10 wins, and wire the game manager to return these results in Solidity.
Explore how three smart contracts coordinate a new game instance managed by a game manager, with a high score manager and a game board, and learn about gas and events.
Explore ethereum denominations from ether to wei and finney, learn how to convert between units, and understand gas costs in wei as you interact with smart contracts.
Learn how the ABI array defines the interface to a deployed smart contract, enabling Remix to generate input fields and call or read functions via deterministic function signatures and encoding.
Discover how private and public keys secure ether transfers: derive addresses from public keys, sign transactions with a private key, and protect keys with password-protected wallets.
Understand how gas powers Ethereum transactions, comparing execution cost to transaction cost, and see how gas depends on opcodes, storage, base costs, and the gas price.
Learn how solidity events provide asynchronous triggers, enable return values in certain contexts, and offer cheap data storage by emitting logs that are read off-chain via block explorers and listeners.
Transition from smart contract programming to interacting; explore ganache and truffle as the view layer of your decentralized application, and adapt them to work with our game.
Welcome to one of the largest, most in-depth cryptocurrency and blockchain courses online!
Blockchain developer salaries now command as much as $175k, and average $97,000
Over 2018 the number of full-time job openings grew by 400%! *
This course gives students the chance to work with cryptocurrencies and the blockchain on a practical level, with step-by-step instructions guiding you through the entire process.
The Course
The first half of this course is a brilliant and insightful introduction to the (often confusing) world cryptocurrency. You’ll learn everything you need to know about:
The history and economics of cryptocurrency
How to protect yourself and your investment portfolio online.
The key differences between hot and cold wallets
How to buy, sell and invest cryptocurrency
As well as a dedicated breakdown of various AltCoins (including Litecoin, Etherum, Ripple and more!)
The practical second half of the course teaches students how to build their own projects as an ethereum blockchain developer! Going step-by-step with the instructor, you’ll:
Tackle hands-on developing with solidity
Build your own interactive Tic-Tack-Toe game using blockchain!
Test your skills with practical challenges and exercises!
Master core development tools such as Mist, Geth, and Ethereum Studio
Plus learn advanced Web3 development, how to de-bug your decentralised application, and loads more!
Why Learn About Cryptocurrencies & Blockchain Technology?
We’re in the early adopter stage with cryptocurrency & blockchain technology, so you have the chance to get in at the ground level and become proficient in it before it reaches the next adoption stage!
This means there’s a huge demand for knowledgable cryptocurrency & blockchain employees! Blockchain developer salaries average $97,000 and the number of full-time job openings grew by 400% in 2018. Kick-start your career with this course!
Plus, the cryptocurrency and blockchain communities are some of the most helpful and friendly online, and a great sound of information! This course is a great intro to this world.
Who’s teaching me?
Instructors Ravinder Deol and Thomas Wiesner have taught over 160,000 students to date and are expert lecturers in this area. Ravinder founded B21 Block (on online Cryptocurrency & Blockchain School), while Thomas co-created the industry standard Ethereum certification program CBDE.
Both instructors will be on hand throughout the course to answer your questions in the Q&A forum!!
Is this course for me?
Yes! No prior knowledge is needed, this course is aimed at complete beginners
Yes! You get unlimited lifetime access to the course
Yes! With a 30-day money back guarantee, enrolling on the course is risk free
* https://www.computerworld(.com)/article/3315696/blockchain-developer-salaries-now-command-as-much-as-175k.html and https://www.paysa(.com)/salaries/blockchain