Building Blockchain Apps using Ethereum & Hyperledger Fabric

Building Blockchain applications using Ethereum & IBM Hyperledger Fabric
Free tutorial
Rating: 4.1 out of 5 (568 ratings)
16,797 students
1hr 47min of on-demand video

Become familiar with the core Blockchain concepts
Understand the Blockchain reference architecture
Understand permissionless and permissioned blockchain implementation
Understand components of Ethereum platform and setup Ethereum on local environment
Understand components of IBM Hyperledger Fabric platform and setup Fabric on local environment
Design and develop Blockchain applications for public and enterprise use cases
Understand Advanced Concepts on Integrating Smart Contract with existing systems
Understand how to develop Smart Contracts and Chain code


  • You should be a basic programmer
  • A good desktop/laptop with any (Linux, Windows, Mac) OS


In this video series, you will learn how to build blockchain applications using two widely used blockchain platforms - Ethereum and IBM Hyperledger Fabric. You will understand blockchain concepts and architecture in detail, along with how to build public and private blockchain applications. As part of the video series, we would cover 2 use cases - "How to build a crowdfunding application on Ethereum"  and  "How to build a Trade Finance application of IBM Hyperledger Fabric". The concepts listed in the video are generic enough, to help users build any blockchain applications for public and enterprise domain,The source code for the video series is also made available on GitHub.

This course is a video representation, modelled after of our book titled 'Enterprise Blockchain - A Definitive Handbook' which was released in Nov 2017. It is the first book to describe how to build Enterprise Blockchain applications for any Industry. 

If the book already exists the why the video course?

The book is always a reader's favorite and primary instrument. But we do believe that a video course can create a lasting impact on the student by teaching them through visuals and audio presentations. The learning can be more interactive and subject area becomes more easy to understand.The video series is an expanded version of the book with explanation of the application and step-by-step source code in detail.

Are you looking for Blockchain training?

Blockchain is fast becoming the 'must know' technology for any IT professional - be it a developer, architect or a business analyst. The course is designed to provide you with the systematic approach towards understanding Blockchain concepts and its application. Although the course prerequisites does mention about having basic programming skills, it is not necessary to be a programmer to understand the core Blockchain concepts. For anyone who do not have prior knowledge or experience with Blockchain, this course will aid in uplifting your career value as a good Blockchain professional.

What the course would cover ?

In this course we will start with a broad overview of the Blockchain platform in terms of its features, benefits and principles and then deep dive into the architecture and implementation. You will explore different components of the Blockchain architecture viz Digital Tokens, Smart Contract, Ledger, Security, Consensus and Nodes. You will also explore two most popular implementations of Blockchain - Ethereum and IBM Hyperledger Fabric. Both Ethereum and Hyperledger Fabric are constantly evolving and as we move along we will ensure continuous updates to this course so that you do not miss out on the latest feature or function. As part of the course, the students would go through a hands-on exercise on how to build a crowdfunding application on Ethereum platform and a trade finance application on IBM Hyperledger Fabric. This is the first course to cover on how to build real-world blockchain applications using  Ethereum & BM Hyperledger Fabric.

How this course is designed ?

Lectures in this course averages not more than 10 minutes and consist around 32 lecture session. Each day if we take out 10 minutes, you can complete the course in a month's time.  The course covers two major Blockchain implementations which can be used for building public and enterprise blockchain applications. Upon subscription, you will get free regular updates on the new and upcoming Blockchain features and thereby keeping the course content enriched, enhanced and up-to-date.

How this course is different from other blockchain course ?

Our focus on the video series is to provide a practical guidance for building blockchain applications for public and private blockchain use cases. This is the first course which provides a neutral architecture for blockchain application and what it takes to design and develop blockchain applications. The blockchain videos series doesn't focus on cryptocurrency or mining concepts, but instead focus on using the blockchain technology for building value driven application. Through this practical course, we describe what's possible to build with current generation of blockchain platform and technology and what lies in the future.

Lastly, we would be eager to hear from you on the course and use the feedback to improve and add more valuable content to the course.

Why there are no hands-on Lab with the new updated course ?

The course is being updated to use the latest software. Lot of software used in earlier course is deprecated. We are now offering the course for Free, as we work on updating the course.

Who this course is for:

  • Absolute beginners. No prior Blockchain experience is necessary
  • Developers interested in building Blockchain applications for public and enterprises
  • Architects who wants to explore how to design and implement Blockchain applications
  • Anyone who is passionate to know what is Blockchain technology all about.


Building next generation financial technology
Navveen Balani
  • 4.3 Instructor Rating
  • 651 Reviews
  • 19,456 Students
  • 2 Courses

Navveen Balani is the CTO and Co-Founder of Cittin Data Labs, a machine learning and cognitive startup building cognitive platforms for various industries.

He is the author for several leading technology books and have been publishing articles and white papers from 2001 on various technology domains. His top-seller book on "Enterprise IoT" got awarded as one of the Top computing book for 2016. His latest book -""Enterprise Blockchain"  is the first book to describe how to build enterprise blockchain applications, which was released in Nov 2017. You can reach him via his website navveenbalani dot com.

Prior to his current startup venture, he led the Watson Labs and IoT development mission for IBM India Software Labs and worked with various clients on enabling them on their cognitive and IoT Journey.

Rajeev Hathi
  • 4.1 Instructor Rating
  • 568 Reviews
  • 16,797 Students
  • 1 Course

Rajeev Hathi is a Software Consultant and have been consulting for various services and product based companies for more than fifteen years now. He is the co-author of couple of books, the latest being 'Enterprise Blockchain'. He is also an avid writer and have penned plenty of technology articles for various tech blog forums. He likes to explore and research on new technologies and loves to provide hands-on insight on the subject area through blogs and training.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses