VOOZH about

URL: https://www.coursera.org/learn/packt-complete-cryptocurrency-and-blockchain-course-learn-solidity-ihzll

⇱ Complete Cryptocurrency & Blockchain Course | Learn Solidity | Coursera


Complete Cryptocurrency & Blockchain Course | Learn Solidity

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Complete Cryptocurrency & Blockchain Course | Learn Solidity

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand the foundational concepts of blockchain and the history of cryptocurrencies.

  • Apply security strategies to protect cryptocurrency portfolios using various wallet types.

  • Develop hands-on skills using core development tools such as Mist, Geth, and Ethereum Studio.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments

Taught in English

There are 14 modules in this course

This course features Coursera Coach!

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course offers an in-depth exploration into cryptocurrency, blockchain, and smart contract development using Solidity. You will gain a comprehensive understanding of how cryptocurrencies work, their economic implications, and the technical foundation of blockchain. Learn how to manage your cryptocurrency with wallets, trade, and secure your assets from hacks. The course will also guide you through the investment landscape, including ICOs and altcoins. You will get hands-on experience with blockchain and Ethereum, ultimately building and deploying decentralized applications. Throughout the course, you will dive deeper into Ethereum, smart contracts, and blockchain tools like Truffle and Web3. You'll learn to develop your own smart contracts, interact with them, and test them thoroughly using automated tools. Additionally, the course provides an opportunity to build a blockchain-based game and integrate it with MetaMask, allowing you to deploy your game to a test network and interact with real users. This course is perfect for those wanting to break into blockchain development, cryptocurrency enthusiasts, and anyone interested in understanding the mechanics of decentralized systems. No prior experience in blockchain development is required, but basic programming knowledge will be helpful.

In this module, we will introduce the core concepts that form the foundation of the course. You’ll get an overview of the topics covered, including cryptocurrency fundamentals and blockchain technology, setting the stage for deeper exploration in subsequent sections.

What's included

1 video1 reading

1 videoTotal 3 minutes
  • Introduction3 minutes
1 readingTotal 10 minutes
  • Full Course Resources10 minutes

In this module, we will explore the world of cryptocurrencies, tracing their origins, creation mechanisms, and their economic significance. We will also assess the potential for cryptocurrencies to retain value in the future, offering insights into their evolving role in the financial landscape.

What's included

7 videos

7 videosTotal 36 minutes
  • Section Introduction5 minutes
  • What Are Cryptocurrencies?5 minutes
  • How Cryptocurrencies Came to Be6 minutes
  • How Cryptocurrencies Are Created11 minutes
  • The Economic Impact of Cryptocurrencies5 minutes
  • Will Cryptocurrencies Continue to Have Value?3 minutes
  • Section Summary3 minutes

In this module, we will dive into cryptocurrency wallets, explaining the different types and guiding you through setting one up. You'll learn how to secure your assets and complete transactions with ease.

What's included

7 videos1 assignment

7 videosTotal 22 minutes
  • Section Introduction2 minutes
  • What Are Wallets?3 minutes
  • Which Wallet to Choose5 minutes
  • How to Setup A Wallet3 minutes
  • Buying Your First Cryptocurrency4 minutes
  • Selling Your First Cryptocurrency3 minutes
  • Section Summary2 minutes
1 assignmentTotal 15 minutes
  • Assessment 115 minutes

In this module, we will cover key investment strategies, including long-term holding (HODL) and ICOs. You will learn the difference between utility and security tokens and gain insights into tracking the cryptocurrency market for smarter investing.

What's included

7 videos

7 videosTotal 28 minutes
  • Section Introduction3 minutes
  • Why Day Trading Should Be Ignored for The Masses3 minutes
  • HODL Strategy4 minutes
  • What Are Initial Coin Offerings?7 minutes
  • Pros & Cons of Initial Coin Offerings5 minutes
  • Difference Between Utility Tokens & Security Tokens3 minutes
  • Tracking the Cryptocurrency Markets3 minutes

In this module, we will focus on how to protect your cryptocurrency portfolio. You’ll explore the differences between hot and cold wallets, learn about best practices for choosing exchanges, and discover strategies to safeguard your investments from potential threats.

What's included

6 videos

6 videosTotal 36 minutes
  • Section Introduction2 minutes
  • The Importance of Security11 minutes
  • How to Safeguard Your Portfolio12 minutes
  • Hot Wallets VS Cold Wallets5 minutes
  • Choosing A Cryptocurrency Exchange5 minutes
  • Section Summary2 minutes

In this module, we will dive deep into Altcoins such as Litecoin, Binance Coin, and Ethereum. You will explore the unique characteristics and use cases of each, evaluating their future potential in the cryptocurrency ecosystem.

What's included

9 videos1 assignment

9 videosTotal 48 minutes
  • Section Introduction1 minute
  • Litecoin4 minutes
  • Binance Coin4 minutes
  • Ethereum7 minutes
  • Ripple12 minutes
  • Steem4 minutes
  • Ethereum Classic8 minutes
  • Monero7 minutes
  • Section Summary1 minute
1 assignmentTotal 15 minutes
  • Assessment 215 minutes

In this module, we will unpack the technical aspects of blockchain technology. You’ll learn how blockchains work, the distinctions between private and public networks, and explore real-world applications of smart contracts and Web 3.0 innovations.

What's included

7 videos

7 videosTotal 40 minutes
  • Section Introduction3 minutes
  • What Is the Blockchain?6 minutes
  • Private & Public Blockchains4 minutes
  • Example Use Cases of Blockchains10 minutes
  • What Are Smart Contracts?5 minutes
  • Introducing Web 3.09 minutes
  • Section Summary3 minutes

In this module, we will delve into smart contract development using Solidity, the most popular language for blockchain programming. You will write your first smart contract, work with variables and functions, and explore concepts like constructors, modifiers, and exceptions.

What's included

16 videos

16 videosTotal 179 minutes
  • Introduction to this Section1 minute
  • Remix Introduction: IDE Overview14 minutes
  • How to get and use the Code Samples for this Course3 minutes
  • Your First Smart Contract14 minutes
  • Starting, Stopping & Interacting with Smart Contracts17 minutes
  • Getter & Setter Functions8 minutes
  • Variables and Addresses23 minutes
  • Global Objects and Payable Functions13 minutes
  • Constructor & Modifiers11 minutes
  • Arrays13 minutes
  • Mappings14 minutes
  • Structs9 minutes
  • View/Pure Functions12 minutes
  • The Concept of Time10 minutes
  • Exceptions: Require, Assert, Revert15 minutes
  • Section Summary and Outlook1 minute

In this module, we will guide you through the development of a blockchain-based game. From defining interfaces to managing player interactions, you will learn how to build the core game mechanics, ensuring a seamless experience for users.

What's included

14 videos1 assignment

14 videosTotal 155 minutes
  • This Is the Game We'll Develop13 minutes
  • Let's Lay Out the Interfaces15 minutes
  • Basic Game Functionality13 minutes
  • How A Second Player Can Join the Game11 minutes
  • Defining Our Game Board10 minutes
  • Getting the Draw Right16 minutes
  • Winning Part 1: Horizontal and Vertical13 minutes
  • Winning Part 2: Diagonal Checks8 minutes
  • What Happens If A Player Stops Playing?6 minutes
  • Registering High Scores Part 18 minutes
  • Registering High Scores Part 2: Top 1 Player8 minutes
  • Registering High Scores Part 3: Top 10 Players21 minutes
  • Reading High Scores: Getting the Top 1012 minutes
  • Section Summary and Outlook2 minutes
1 assignmentTotal 15 minutes
  • Assessment 315 minutes

In this module, we will explore Ethereum’s ecosystem, covering crucial topics like denominations, network structure, and gas fees. You will also learn how public/private key cryptography works and gain deeper insights into how events function on the Ethereum network.

What's included

7 videos

7 videosTotal 61 minutes
  • Ethereum Denominations6 minutes
  • Interacting with Smart Contracts: The ABI Array11 minutes
  • These Are the Ethereum Networks5 minutes
  • Private/Public Key Cryptography6 minutes
  • Understanding the Concept of Gas14 minutes
  • This Is How Events Work on A Deeper Level18 minutes
  • Section Summary1 minute

In this module, we will cover the tools needed for local blockchain development. You will set up Truffle, Web3.js, and Ganache, and adapt these environments to support your game and smart contract development workflow.

What's included

5 videos

5 videosTotal 53 minutes
  • Ganache13 minutes
  • Web3.js13 minutes
  • Truffle5 minutes
  • Truffle Installation with VSCode8 minutes
  • Adapt the Truffle Environment for Our Game14 minutes

In this module, we will focus on the importance of automated testing in smart contract development. You will create JavaScript and Solidity test cases to ensure the reliability and correctness of your contracts, minimizing potential bugs.

What's included

5 videos1 assignment

5 videosTotal 62 minutes
  • This Is How Testing Works with Truffle7 minutes
  • Let's Add A JS-File for Our Game14 minutes
  • Let's Test Winning and Losing15 minutes
  • Let's Test A Draw14 minutes
  • Write A Solidity Test Case11 minutes
1 assignmentTotal 15 minutes
  • Assessment 415 minutes

In this module, we will bring your blockchain-based game to life in a web environment. You’ll learn how to use HTML and JavaScript to interact with your smart contracts, add game features, and create a polished user interface.

What's included

11 videos

11 videosTotal 141 minutes
  • Let me introduce Truffle-Boxes14 minutes
  • Understand the Truffle Box13 minutes
  • Adapt Truffle Webpack for the Game10 minutes
  • Create the Basic Game Functionality14 minutes
  • Start Game and Join Game Functionality17 minutes
  • Show the Game Board21 minutes
  • Add the HTML Functionality16 minutes
  • Events for Winning and Loosing7 minutes
  • Show the Highscore List6 minutes
  • Beautify Our Game22 minutes
  • Section Summary1 minute

In this module, we will explore hosted blockchain nodes with MetaMask. You’ll learn how to install MetaMask, interact with decentralized applications, and deploy smart contracts to public networks. Finally, we’ll test your game on the Ropsten testnet, ensuring everything functions properly in a live environment.

What's included

7 videos3 assignments

7 videosTotal 72 minutes
  • MetaMask Intro15 minutes
  • Download & Install MetaMask7 minutes
  • The Definitive Guide to MetaMask13 minutes
  • This is How MetaMask Works with Truffle-Contract8 minutes
  • Play a Game with MetaMask and Ganache8 minutes
  • Deploy our Game to Ropsten using HDWallet Provider9 minutes
  • Let's Play the Game Together12 minutes
3 assignmentsTotal 90 minutes
  • Assessment 515 minutes
  • Full Course Assessment60 minutes
  • Full Course Practice Assessment15 minutes

Instructor

Offered by

Explore more from Software Development

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,