We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Blockchain Theory and Applications Ⅱ

James Won-Ki HONG

This course is the second part of the two parts course on Blockchain Theory and Applications. This course will provide important aspects of blockchain and cryptocurrency. It will introduce how to create decentralized applications (DApps), EOS, one of the popular third-generation blockchains, consensus algorithms, Hyperledger projects, token economy, cryptocurrencies, and cryptocurrency exchanges.

Enroll now

What's inside

Syllabus

DApp: Decentralized Applications
This module describes the DApp components, DApp use cases and DApp development methods.
EOS
This module describes the introduction, features, issues and attacks, components, and network of EOS.
Read more
Consensus Algorithms
This module describes different consensus algorithms including PoW, PoS, DPoS/BFT, PBFT, and Tendermint.
Hyperledger
This module describes Hyperledger Projects Introduction, Hyperledger Fabric Features and Structure.
Token Economy
This module introduces token economics and investment fund soliciting methods such as ICO, IEO, STO and IDO.
Cryptocurrency & Exchange
This module describes cryptocurrency concepts and examples and exchange types and characteristics.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores blockchain and cryptocurrency, which is a rapidly growing industry with high demand for professionals
Develops essential skills for creating decentralized applications (DApps) using EOS, a popular blockchain platform
Examines consensus algorithms, which are crucial for maintaining blockchain integrity and security
Introduces Hyperledger projects, which are important for developing enterprise-grade blockchain solutions
Covers token economics and cryptocurrency exchanges, essential knowledge for understanding the financial aspects of blockchain
Requires some prior knowledge of blockchain concepts, making it suitable for learners with some experience in the field

Save this course

Save Blockchain Theory and Applications Ⅱ to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Blockchain Theory and Applications Ⅱ with these activities:
Blockchain Revolution: How the Technology Behind Bitcoin and Other Cryptocurrencies is Changing the World
Read a book that provides a comprehensive overview of blockchain technology and its potential applications across various domains.
Show steps
  • Read the book and highlight key concepts
  • Take notes on the different applications and implications of blockchain
  • Write a summary of the book, discussing your understanding of blockchain technology
Cryptography and Hashing Practice Problems
Complete practice problems and exercises to improve your understanding of cryptography and hashing.
Browse courses on Cryptography
Show steps
  • Review the basics of cryptography and hashing
  • Solve practice problems on encryption, decryption, and hashing
  • Implement basic cryptographic algorithms in a programming language
  • Test your understanding by solving more complex problems
  • Contribute to open-source cryptography projects
Create a Decentralized Application (DApp)
Start a project to build your own DApp and apply the concepts of blockchain and distributed systems.
Show steps
  • Choose a blockchain platform (Ethereum, EOS, etc.)
  • Design your DApp's functionality and user interface
  • Develop the DApp's smart contract
  • Deploy your DApp to the blockchain network
  • Test and iterate on your DApp's performance and features
Five other activities
Expand to see all activities and additional details
Show all eight activities
Glossary of Blockchain and Cryptocurrency Terms
Create a comprehensive glossary that defines key terms and concepts related to blockchain and cryptocurrency.
Browse courses on Blockchain
Show steps
  • Research and gather definitions from credible sources
  • Organize the terms alphabetically or by category
  • Write clear and concise definitions for each term
  • Review and edit the glossary for accuracy and completeness
  • Share the glossary with others as a reference resource
EOS Network Overview and Development Tutorial
Follow guided tutorials and documentation to gain hands-on experience with the EOS blockchain network.
Show steps
  • Set up an EOS development environment
  • Create an EOS account and wallet
  • Develop an EOS smart contract
  • Deploy the smart contract to the EOS blockchain
  • Interact with the smart contract from a user interface
Hyperledger Project Proposal
Develop a proposal for a Hyperledger project that can solve a real-world business problem.
Browse courses on Hyperledger
Show steps
  • Identify a business problem that can be addressed with a Hyperledger solution
  • Research Hyperledger projects and select a suitable framework
  • Design the architecture and workflow of your proposed project
  • Identify potential partners and stakeholders
  • Write a compelling project proposal outlining the project's goals, benefits, and timeline
Contribute to Open-Source Blockchain Projects
Contribute to open-source blockchain projects to gain practical experience and connect with the developer community.
Browse courses on Open Source
Show steps
  • Find suitable open-source blockchain projects
  • Review the project's documentation and code
  • Identify areas where you can contribute
  • Communicate with the project maintainers
  • Submit your contributions and provide support to the community
Write a Whitepaper on a Blockchain-Based Solution
Develop a whitepaper outlining a blockchain-based solution to a problem in your field of interest.
Browse courses on Blockchain
Show steps
  • Define the problem and its scope
  • Research and analyze existing solutions
  • Design a blockchain-based solution
  • Write the whitepaper, including technical details and use cases
  • Publish and share your whitepaper with the community

Career center

Learners who complete Blockchain Theory and Applications Ⅱ will develop knowledge and skills that may be useful to these careers:
Blockchain Developer
As a Blockchain Developer, you will have an understanding of the theoretical foundations of blockchain and its applications. This course, Blockchain Theory and Applications II, can help you build a foundation in blockchain technology. It covers topics such as consensus algorithms, Hyperledger projects, token economy, cryptocurrencies, and cryptocurrency exchanges. This knowledge will be essential for you to succeed in your role as a Blockchain Developer.
Blockchain Security Engineer
As a Blockchain Security Engineer, you will be responsible for securing blockchain networks and applications. This course can help you build a foundation in blockchain technology and security. It covers topics such as consensus algorithms, Hyperledger projects, and cryptocurrency exchanges. This knowledge will be essential for you to succeed in your role as a Blockchain Security Engineer.
Cryptocurrency Analyst
Cryptocurrency Analysts study the cryptocurrency market. They use their knowledge to make informed decisions about which cryptocurrencies are worth investing in. This course can help you build a strong foundation in blockchain technology and cryptocurrencies. It covers topics such as token economics, cryptocurrencies, and cryptocurrency exchanges. This knowledge will be essential for you to succeed in your role as a Cryptocurrency Analyst.
DApp Product Manager
As a DApp Product Manager, you will be responsible for managing the development and launch of decentralized applications. This course can help you build a foundation in blockchain technology and DApp development. It covers topics such as DApp components, DApp use cases, and DApp development methods. This knowledge will be essential for you to succeed in your role as a DApp Product Manager.
Decentralized Application (dApp) Developer
A Decentralized Application (DApp) Developer is responsible for developing and maintaining decentralized applications. This course can help you build a foundation in blockchain technology and DApp development. It covers topics such as DApp components, DApp use cases, and DApp development methods. This knowledge will be essential for you to succeed in your role as a DApp Developer.
Cryptocurrency Trader
As a Cryptocurrency Trader, you will be responsible for buying and selling cryptocurrencies. This course can help you build a foundation in blockchain technology and cryptocurrencies. It covers topics such as token economics, cryptocurrencies, and cryptocurrency exchanges. This knowledge will be essential for you to succeed in your role as a Cryptocurrency Trader.
Chief Information Security Officer (CISO)
A Chief Information Security Officer (CISO) is responsible for developing and implementing an organization's information security strategy. This course can help you build a foundation in blockchain technology and security. It covers topics such as consensus algorithms, Hyperledger projects, and cryptocurrency exchanges. This knowledge will be essential for you to succeed in your role as a CISO.
Chief Technology Officer (CTO)
A Chief Technology Officer (CTO) is responsible for overseeing an organization's technology strategy. This course can help you build a foundation in blockchain technology and its applications. It covers topics such as consensus algorithms, Hyperledger projects, and token economy. This knowledge will be essential for you to succeed in your role as a CTO.
Blockchain Project Manager
As a Blockchain Project Manager, you will be responsible for planning, executing, and managing blockchain projects. This course can help you build a foundation in blockchain technology and project management. It covers topics such as consensus algorithms, Hyperledger projects, and token economy. This knowledge will be essential for you to succeed in your role as a Blockchain Project Manager.
Investment Banker
Blockchain Theory and Applications II may be useful for Investment Bankers who want to gain a deeper understanding of blockchain technology and its applications in the financial industry. It covers topics such as token economics, cryptocurrencies, and cryptocurrency exchanges, which are all relevant to the work of Investment Bankers.
Quantitative Analyst
Blockchain Theory and Applications II may be useful for Quantitative Analysts who want to gain a deeper understanding of blockchain technology and its applications in the financial industry. It covers topics such as consensus algorithms, Hyperledger projects, and token economy, which are all relevant to the work of Quantitative Analysts.
Software Engineer
Blockchain Theory and Applications II may be useful for Software Engineers who want to gain a deeper understanding of blockchain technology and its applications in the field of software engineering. It covers topics such as consensus algorithms, Hyperledger projects, and cryptocurrency exchanges, which are all relevant to the work of Software Engineers.
Financial Analyst
Blockchain Theory and Applications II may be useful for Financial Analysts who want to gain a deeper understanding of blockchain technology and its applications in the financial industry. It covers topics such as consensus algorithms, Hyperledger projects, and token economy, which are all relevant to the work of Financial Analysts.
Information Security Analyst
Blockchain Theory and Applications II may be useful for Information Security Analysts who want to gain a deeper understanding of blockchain technology and its applications in the field of information security. It covers topics such as consensus algorithms, Hyperledger projects, and cryptocurrency exchanges, which are all relevant to the work of Information Security Analysts.
Operations Research Analyst
Blockchain Theory and Applications II may be useful for Operations Research Analysts who want to gain a deeper understanding of blockchain technology and its applications in the field of operations research. It covers topics such as consensus algorithms, Hyperledger projects, and cryptocurrency exchanges, which are all relevant to the work of Operations Research Analysts.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Blockchain Theory and Applications Ⅱ.
Explores the economics of blockchain technology, providing insights into token design, valuation, and market dynamics.
Focuses on the investment aspects of cryptocurrencies, providing guidance on risk assessment, portfolio allocation, and regulatory considerations.
Provides a comprehensive overview of the cryptocurrency landscape, covering its history, technology, and economic significance.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Blockchain Theory and Applications Ⅱ.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser