We may earn an affiliate commission when you visit our partners.
Course image
Bina Ramamurthy

This fourth course of the Blockchain specialization provides learners with an understanding of the broader blockchain ecosystem. Learners are introduced to other blockchain platforms, details of two decentralized application use cases, and challenges such as privacy and scalability. They are prepared to discuss permissioned blockchain architectures of Hyperledger and Microsoft Azure's blockchain as a service model and analyze the Augur and Grid+ decentralized application platforms. Course material includes emerging alternative decentralization models such as IPFS and Hashgraph, challenges in broader blockchain adoption, and continuous improvement solutions.

Enroll now

What's inside

Syllabus

Permissioned Blockchains
In this module, we will explore the contributions of two major technology organizations: The Linux Foundation’s Hyperledger Fabric and Microsoft Azure’s Blockchain as a Service.
Read more
Decentralized Applications Platforms
We will explore two Dapps: Augur and Grid+ which are both implemented on Ethereum. You, too, can be a participant in these Dapps platforms, if you wish to do so.
Challenges & Solutions
We will explore just a few of the important challenges and solutions that are continuously innovating Blockchain.
Alternative Decentralized Solutions
We will explore the Interplanetary File System (IPFS) that aims to address the decentralized data storage problem and Hashgraph, which aims to solve the decentralized trust problem.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines advanced blockchain concepts with applications in finance and economics
Provides a deep understanding of the broader blockchain ecosystem
Explores the challenges and solutions in blockchain adoption
Suitable for learners with some prior experience in blockchain
Covers permissioned blockchains, decentralized applications, and alternative decentralization models
Taught by instructors from industry-leading organizations

Save this course

Save Blockchain Platforms to your list so you can find it easily later:
Save

Reviews summary

Blockchain platforms

According to students, Blockchain Platforms is a well-reviewed online course that provides a solid foundation in different types of blockchain platforms. Learners say the course has good content and is well-structured with clear explanations. The course also includes a hands-on project that helps to reinforce learning. While some students recommend that the course be updated, most agree that it is a great course for those who want to learn more about blockchain platforms.
Clear explanations and good delivery
"Respected teaching professor Bina Ramamurthy madam is a very good instructor."
"well-structured, clear and the best teacher"
"This course is perfect for making a very good foundation on decentralized technology."
Hands-on project reinforces learning
"Good course with hands on project"
"Excellent hands-on course. What was problematic though was that some of the links are outdated and required some Googling.That made it possible for me though to appreciate the dynamic nature of this domain."
"The course provides good overview of various Blockchain platforms, however this course is recorded as of 2018, so it does not provide any coverage to the newer blockchain platforms."
Comprehensive and engaging course content
"It's a very nice course to have in mine the hole ecosystem of the nacient blockchain world."
"Excellent beginners overview of Blockchain with a hands-on project on IPFS, which makes you understand the underlying ideas behind the technology."
"Fantastic course, with some roughness when it comes to projects, but otherwise full of contents and clearly developed, really appreciated it. Thank You"
Some concepts may be difficult for beginners
"The content for IPFS hashgraph is a bittooadvanced. for non-cs major, but the final project is easy to follow and enabled me to understand IPFS better than just wathingthe videos."
"It could have been explained more efficiently. Don't get me wrong, the course is awesome. But I personally felt the course should have been more beginner friendly."
"The course was very good but Hashgraph was very hard to understand for beginners."
Some content needs to be updated
"The curse has to be updated. The instructor starts the demo without much introduction to what she is doing and whether she is using the vm or in the windows."
"This course is very dated. While many of the concepts are still relevant, many of the details are not."
"A Mixed Learning Journey: Blockchain Specialization Course Embarking on the blockchain specialization course was an enlightening experience, allowing me to acquire new insights and expand my knowledge. However, I must rate it with 2 stars due to a few shortcomings. The course materials and content unfortunately felt outdated, utilizing older versions of technology."

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 Platforms with these activities:
Review Blockchain Concepts
Review basic blockchain concepts to strengthen foundational knowledge before starting the course.
Browse courses on Blockchain
Show steps
  • Revisit key blockchain terms and definitions.
  • Understand the structure and components of a blockchain.
  • Explore different blockchain consensus mechanisms.
Connect with Blockchain Professionals
Reach out to professionals in the blockchain industry to gain insights, ask questions, and explore potential mentorship opportunities.
Show steps
  • Attend industry events or join online communities.
  • Identify professionals whose expertise aligns with your interests.
  • Initiate conversations and request informational interviews.
Compile a list of resources on Hashgraph
By gathering and reviewing materials on Hashgraph, you will gain a deeper understanding of its innovative decentralized trust solution.
Show steps
  • Search for resources on Hashgraph
  • Organize the resources into a compilation
16 other activities
Expand to see all activities and additional details
Show all 19 activities
Gather and organize blockchain industry news
Stay updated on the latest developments in the blockchain ecosystem by compiling news and articles.
Show steps
  • Subscribe to industry publications and blogs
  • Attend webinars or virtual events to gather insights
  • Bookmark relevant websites and articles for future reference
Explore Interplanetary File System (IPFS)
Familiarizing yourself with IPFS will enhance your understanding of alternative decentralized data storage solutions and their benefits.
Browse courses on IPFS
Show steps
  • Find tutorials on IPFS
  • Follow along with the tutorials
Follow Tutorials on Interplanetary File System (IPFS) and Hashgraph
Enhance knowledge of emerging technologies by following expert-led tutorials.
Browse courses on IPFS
Show steps
  • Identify reputable sources for tutorials on IPFS and Hashgraph.
  • Follow the tutorials, taking notes and experimenting with code examples.
  • Build a basic IPFS application or experiment with Hashgraph consensus mechanisms.
  • Discuss the implications and potential applications of these technologies.
  • Optional: Contribute to open-source projects related to IPFS or Hashgraph.
Practice Hyperledger Fabric exercises
Completing these exercises will solidify your understanding of the key concepts and functionality of Hyperledger Fabric.
Browse courses on Hyperledger Fabric
Show steps
  • Obtain a Hyperledger Fabric environment
  • Follow along with guided tutorials
  • Complete hands-on exercises
Walkthrough of Hyperledger Fabric
Follow guided tutorials to gain hands-on experience with Hyperledger Fabric, a popular permissioned blockchain platform.
Browse courses on Hyperledger Fabric
Show steps
  • Set up a Hyperledger Fabric development environment.
  • Create a blockchain network and deploy a sample application.
  • Explore the key features and benefits of Hyperledger Fabric.
Build a decentralized application on Azure Blockchain
This project will provide you with practical experience in developing and deploying a dApp on Azure Blockchain, reinforcing your understanding of its capabilities and limitations.
Browse courses on Blockchain
Show steps
  • Design your dApp
  • Implement your dApp using Azure Blockchain
  • Test and deploy your dApp
Explore permissioned blockchain platforms
Expand your knowledge of permissioned blockchain frameworks by following tutorials and building sample projects.
Browse courses on Hyperledger Fabric
Show steps
  • Identify relevant tutorials and workshops offered by Hyperledger or Azure
  • Implement sample projects to gain hands-on experience
Analyze Solidity Code for Smart Contracts
Reinforce concepts related to smart contract development by working through examples.
Browse courses on Smart Contracts
Show steps
  • Find open-source Solidity projects on platforms like GitHub.
  • Choose a project that aligns with your interests or learning goals.
  • Analyze the project's Solidity code, focusing on implementation details
  • Identify patterns and design choices used in the project.
  • Optional: Implement similar contracts in a personal project to practice.
Augur and Grid+ Platform Exercises
Complete exercises and tutorials on Augur and Grid+ to strengthen understanding and proficiency in decentralized application development.
Show steps
  • Participate in prediction markets using Augur's platform.
  • Create and manage a decentralized energy grid using Grid+.
  • Analyze the architecture and design of these decentralized applications.
Analyze blockchain use cases
Strengthen your critical thinking and problem-solving skills by examining real-world blockchain applications.
Show steps
  • Identify industry case studies or whitepapers
  • Evaluate the problem addressed, solution proposed, and potential impact
Emerging Blockchain Trends
Compile and organize materials on emerging blockchain trends such as IPFS and Hashgraph to broaden knowledge and stay up-to-date.
Browse courses on IPFS
Show steps
  • Research and identify key trends in blockchain technology.
  • Gather articles, whitepapers, and resources related to IPFS and Hashgraph.
  • Create a comprehensive document or presentation summarizing your findings.
Attend industry meetups or conferences
Connect with blockchain professionals, learn from experts, and stay informed about industry trends.
Show steps
  • Identify relevant conferences or meetups in your area
  • Attend sessions, participate in discussions, and network with attendees
Develop a Blockchain-Based Solution for a Real-World Problem
Deepen understanding by applying blockchain concepts to practical scenarios.
Browse courses on Blockchain Applications
Show steps
  • Brainstorm a problem that could benefit from a blockchain solution.
  • Research existing blockchain platforms and their capabilities.
  • Design a blockchain-based solution, including data structures, transactions, and consensus mechanisms.
  • Implement the solution using a suitable blockchain platform.
  • Evaluate the solution's effectiveness and consider potential improvements.
Contribute to Open Blockchain Projects
Participate in open-source blockchain projects to apply your skills, learn from others, and contribute to the broader blockchain ecosystem.
Show steps
  • Identify open-source blockchain projects that interest you.
  • Review the project documentation and identify areas where you can contribute.
  • Submit bug reports, feature requests, or code contributions.
Contribute to open-source blockchain projects
Gain practical experience by contributing to actual blockchain projects and enhancing your coding skills.
Show steps
  • Identify beginner-friendly open-source projects on platforms like GitHub
  • Review project documentation and codebase
  • Propose or work on issues, submit pull requests, and collaborate with the community
Share your blockchain knowledge by mentoring
Reinforce your understanding by assisting fellow learners or participating in forums to provide guidance.
Show steps
  • Join online forums or communities focused on blockchain
  • Offer help to other learners or answer questions
  • Consider becoming a mentor for students or junior professionals

Career center

Learners who complete Blockchain Platforms will develop knowledge and skills that may be useful to these careers:
Blockchain Developer
A Blockchain Developer designs, implements, and maintains blockchain networks and applications. This course may be useful for learning about the broader blockchain ecosystem and preparing for discussions on permissioned blockchain architectures and decentralized application platforms.
Blockchain Engineer
A Blockchain Engineer designs, develops, and maintains blockchain systems and applications. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.
Blockchain Architect
A Blockchain Architect designs and implements blockchain solutions for businesses. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.
Blockchain Consultant
A Blockchain Consultant provides advice and guidance to businesses on how to use blockchain technology. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.
Blockchain Project Manager
A Blockchain Project Manager plans, executes, and manages blockchain projects. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.
IT Auditor
An IT Auditor evaluates the security and effectiveness of computer systems and networks. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, and challenges in broader blockchain adoption.
Information Security Analyst
An Information Security Analyst protects computer systems and networks from unauthorized access. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.
Marketing Manager
A Marketing Manager develops and implements marketing campaigns. This course may be useful for learning about the broader blockchain ecosystem and challenges in broader blockchain adoption.
Computer Scientist
A Computer Scientist researches and develops new computer technologies. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.
Risk Manager
A Risk Manager identifies and manages risks for businesses. This course may be useful for learning about the challenges in broader blockchain adoption.
Product Manager
A Product Manager plans and develops new products. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.
Sales Manager
A Sales Manager leads and manages a sales team. This course may be useful for learning about the broader blockchain ecosystem and challenges in broader blockchain adoption.
Data Scientist
A Data Scientist analyzes data to identify trends and patterns. This course may be useful for learning about the broader blockchain ecosystem and challenges in broader blockchain adoption.
Business Analyst
A Business Analyst analyzes business processes and develops solutions to improve efficiency. This course may be useful for learning about the challenges in broader blockchain adoption.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. This course may be useful for learning about the broader blockchain ecosystem, permissioned blockchain architectures, decentralized application platforms, and challenges in broader blockchain adoption.

Reading list

We've selected 15 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 Platforms.
Provides a comprehensive guide to developing blockchain applications. It covers topics such as smart contract development, decentralized applications, and blockchain security. It valuable resource for anyone looking to build blockchain applications.
Provides a comprehensive overview of Ethereum, a popular public blockchain platform. It covers topics such as Ethereum architecture, smart contract development, and blockchain security. It valuable resource for anyone looking to build blockchain applications on Ethereum.
Provides a practical guide to developing and deploying decentralized applications on the blockchain. It covers topics such as smart contract development, decentralized storage, and decentralized identity. It valuable resource for anyone looking to build blockchain applications in a real-world setting.
Provides a comprehensive overview of distributed ledger technology (DLT), including its underlying principles, applications, and challenges. It valuable resource for anyone looking to gain a deeper understanding of this transformative technology. While it is not specific to blockchain, it provides a good foundation for understanding the broader landscape of DLT.
Provides a comprehensive overview of blockchain technology, including its underlying principles, applications, and challenges. It valuable resource for anyone looking to gain a deeper understanding of this transformative technology. While it is not specific to the course topics, it provides a strong foundation for further exploration.
Provides a comprehensive overview of blockchain technology and its applications across various industries. It explores the use of blockchain in areas such as supply chain management, healthcare, finance, and government.
Provides a comprehensive overview of blockchain technology and its potential to revolutionize various industries. It covers topics such as the history of blockchain, blockchain applications, and the challenges facing blockchain adoption. It valuable resource for anyone looking to understand the potential impact of blockchain technology.
Provides a comprehensive overview of blockchain technology and its potential to disrupt various industries. It covers topics such as the history of blockchain, blockchain applications, and the challenges facing blockchain adoption. It valuable resource for anyone looking to understand the potential impact of blockchain technology.
Introduces the core concepts and technologies behind blockchain. It provides a comprehensive overview of blockchain fundamentals and their practical applications across various industries.
Provides a business-oriented perspective on blockchain technology. It examines the potential of blockchain to transform business models, create new opportunities, and disrupt traditional industries.
Explores the potential of blockchain technology to transform the global financial system. It examines the history of money, the evolution of blockchain technology, and its potential to create a more inclusive and equitable financial system.
Introduces the world of cryptoassets, including Bitcoin and other cryptocurrencies. It provides a comprehensive overview of the cryptoasset landscape, its risks and rewards, and its potential impact on the global economy.
Explores the transformative potential of blockchain technology. It examines the impact of blockchain on various industries, from finance and healthcare to supply chain management and governance.
An accessible introduction to decentralized finance (DeFi), which explores the use of blockchain technology to create new financial products and services. It provides a clear and easy-to-understand explanation of DeFi concepts, its benefits, and its potential impact on the financial industry.
An accessible introduction to blockchain technology for beginners. It provides a clear and easy-to-understand explanation of blockchain concepts, its benefits, and its potential use cases.

Share

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

Similar courses

Here are nine courses similar to Blockchain Platforms.
Decentralized Application (DApp) Development
Most relevant
Blockchain and FinTech: Basics, Applications, and...
Most relevant
Blockchain 360: A State of the Art for Professionals
Most relevant
Advanced Smart Contract Development
Most relevant
Navigating Decentralized Derivatives and Governance in...
Most relevant
How Entrepreneurs in Emerging Markets can master the...
Most relevant
Blockchains, Tokens, and The Decentralized Future
Most relevant
Introduction to Ethereum Blockchain
Most relevant
Learn Blockchain By Building Your Own In JavaScript
Most relevant
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