Course description

  • What are the Course Objectives?

    This Blockchain Certification course offers a hands-on training covering relevant topics in cryptocurrency and the wider Blockchain space. From a technological standpoint, you will develop a strong grasp of core Blockchain platforms, understand what Bitcoin is and how it works, learn key vocabulary and concepts commonly used when discussing Blockchain and understand why engineers are motivated to create an app with Ethereum. Hands-on exercises and projects will give you practical experience in real-world Blockchain development scenarios.

  • What skills will you learn?

    After completing this course, you will be able to:
    ·       Apply Bitcoin and Blockchain concepts in business situations
    ·       Build compelling Blockchain applications using the Ethereum Blockchain
    ·       Design, test and deploy secure Smart Contracts
    ·       Use the latest version of Ethereum development tools (Web3 v1.0)
    ·       Develop Hyperledger Blockchain applications using Composer Framework
    ·       Model the Blockchain applications using Composer modeling language
    ·       Develop front end (client) applications using Composer API
    ·       Leverage Composer REST Server to design a web-based Blockchain solution
    ·       Design Hyperledger Fabric Composer Business Network Application (not the infrastructure)
    ·       Understand the true purpose and capabilities of Ethereum and Solidity
    ·       See practical examples of Blockchain and mining
    ·       Describe the various components of Hyperledger Fabric Technology (Peers, Orderer, MSP, CA)

  • Who should take this course?

    There is a great deal of excitement globally surrounding the opportunities that Bitcoin and underlying Blockchain technology offer for financial and non-financial institutions, as well as for individuals such as :
    ·       Developers
    ·       Technologists interested in learning Ethereum, Hyperledger and Blockchain
    ·       Technology architects wanting to expand their skills to Blockchain technology
    ·       Professionals curious to learn how Blockchain technology can change the way we do business
    ·       Entrepreneurs with technology background interested in realizing their business ideas on the Blockchain
    ·       Anyone interested in ERC20 tokens and ICOs

  • What are the pre-requisites for this Blockchain Training Course?

    Participants in this Blockchain course should be prepared with:
    ·       Fundamentals of Blockchain
    ·       Prior coding knowledge
    ·       Experience developing at least a couple of software applications, either back-end apps, front-end apps or            both
    ·       Basic knowledge of Javascript, HTML, CSS and NPM

  • What projects are included in this Blockchain Training Course?

    The course includes nine real-world, industry-based projects, four of which are provided as assessments. Successful completion of two projects out of the four is a part of the Blockchain certification eligibility criteria.
    Project 1 (Ethereum)
    Domain: Crowd Funding Smart Contract

    Description: Great ideas often take funds and a collective effort to bring to fruition. One option is to ask for donations, but donors prefer to give to projects they are more certain will get traction and proper funding. Crowdfunding is ideal in these situations. In this example, we create a better crowdfunding solution by solving two important problems: how rewards are managed and kept, and how the money is spent after the funds are raised.
    Project 2 (Ethereum)
    Domain: Voting Ballot Smart Contract

    Description: This case implements a voting contract and showcases many of Solidity’s features. One of the main problems with electronic voting is how to assign voting rights to the correct persons and how to prevent manipulation. While we will not solve all problems here, we will show how delegated voting can be performed so that vote counting is automatic and completely transparent. The idea is to create one contract per ballot, providing a short name for each option. Then the creator of the contract who serves as chairperson will give the right to vote to each address individually. The persons behind the addresses can then choose to either vote themselves or to delegate their vote to a person they trust.
    Project 3 (Ethereum)
    Domain: Lottery Smart Contract

    Description: Lotteries are obvious next-generation cases ideally suited to Blockchain technology. In any Blockchain token sale, smart contact (or token) purchasers buy “tokens” or values in exchange for ETH, fiat or other currencies. They transfer some form of value for the new token. At the end of the sale, the provider issues tokens in the amount of the values purchased, and the public Blockchain shows the results of how much each wallet owns in the new tokens — with each wallet being identified by a unique hash.
    Project 4 (Hyperledger)
    Domain: ACME Airlines Model

    Description: Description: Consider a fictitious airline. We will develop a sustainable Network application for this fictitious airline. The Network application will include business network modeling, smart contracts development, and transaction processors. The coding will be done in Javascript, client-side code and in Javascript, participant management. 

    Project 5 (Hyperledger)
    Domain- Boeing Aircraft Assignment Model

    Description: The aircraft production lifecycle has four key phases — design and build, schedule and operate, monitor and maintain, and dispose of — and each of these phases have steps assigned to them. In each of these steps, many thousands of individual parts are involved, so tracking each one along with maintaining a record of its condition becomes a challenge. Create a blockchain to predict maintenance events and assign aircraft to a flight roster.
    Project 6  (Ethereum)
    Domain: Real World Casino

    Description: A casino owner wants to implement an Ethereum blockchain to monitor all players on the floor and the transaction payout they get when they win a game. Write a smart contract in Ethereum for this purpose and explain why you chose this type of contract.
    Project 7  (Ethereum)
    Domain: Election Campaign

    Description: A country wants to hold its elections and prevent voters fraud. Create a DAO to safeguard transparency and eliminate vote rigging. They issue voting tokens to everyone eligible for voting. People vote and use their token. Every vote is recorded on the Ethereum Blockchain to ensure transparency and the process is run automatically and is decentralized.
    Project 8 (Hyperledger)
    Domain: Syndicated Loan

    Description : Create an initial deal with a borrower ensuring that: borrower is available, syndication of cash from investors can fulfill the loan tranche, borrower consent check and blacklist check to show investor is allowed to purchase, payment of coupons by percent down to each investor and voting rights on amendments of loans. Process Flow: A borrower asks an agent to broker an agreement under given terms. After drafting terms, agent reaches out to investors to syndicate (fulfill liquidity of cash to front the loan). Once the loan is created, it can be traded in the market.
    Project 9 (Hyperledger)
    Domain: Escrow
    A trusted third party takes responsibility for verifying the availability of funds in advance of the closing of the sale of a good (e.g., real estate purchase). All of the steps to close including verifying payment, title search, and other steps could be performed on the blockchain, including: sale agreement/contract, clearing of contingencies to sale, certificate of ownership/title search, good faith estimate for closing costs, proof of transfer of funds from buyer and mortgage lender to an escrow account, final closing costs, financial clearing of seller's financial obligations, and proof of purchase and transfer of title.

  • Why should I enroll in this Blockchain certification course?

    Blockchain represents a major transformation in a wide range of industries such as financial services, real estate, healthcare, insurance, public sector and many more. There is growing demand for Blockchain-trained professionals who understand Blockchain and cryptocurrency concepts, platforms and development.

    Top industries include: 

    • Financial and banking services
    • Insurance 
    • Cloud storage
    • Travel and transportation
    • Energy 
    • Media and entertainment 
    • Automotive 
    • Government and public sector
    • Healthcare and life sciences 
    • Retail and E-commerce 

Tools covered

Bitcoin Blockchain Ethereum Hyperledger

Course preview

    • Lesson 01 - Blockchain 2:25:46
      • What is Blockchain39:52
      • Blockchain Technology Mechanisms & Networks
      • Blockchain Origins07:22
      • Blockchain Objectives
      • Blockchain Users And Adoption03:24
      • Blockchain Challenges
      • Transactions And Blocks1:35:08
      • P2P Systems
      • Keys As Identity
      • Digital Signatures
      • Hashes As Addresses
      • Hash Pointers And Data Structures
      • Blockchain Transactions
      • Blockchain Block Structure
      • Mining Explained
    • Lesson 02 - Bitcoin 36:44
      • What is Bitcoin03:13
      • The Bitcoin Network
      • The Bitcoin Minning Process33:31
      • Mining Developments
      • Bitcoin Wallets
      • Decentralization And Hard Forks
      • Alternative Blockchains/Altchains
      • Ethereum Consensus Mechanisms
      • How Smart Contracts Work
      • Difference Between Private Consortium And Public Networks
      • Ethereum Virtual Machine (EVM)
      • Merkle Tree
      • Double-Spend Problem
      • New Developments In Blockchain
      • Ethereum’s Ecosystem And Dapps
      • Blockchain And Digital Currency
      • Transactional Blocks
      • Impact Of Blockchain Technology On Cryptocurrency
      • Cryprography
    • Lesson 03 - Ethereum
      • What is Ethereum?
      • Introduction
      • A Short History Lesson
      • Interfacing with Ethereum Networks
      • Metamask Setup
      • Ethereum Accounts
      • Receiving Ether
      • What's a Transaction?
      • Smart Contracts
      • Our First Contract
      • Contract Structure
      • Function Declarations
      • Testing with Remix
      • Redeploying Contracts
      • Behind the Scenes of Deployment
      • More on Running Functions Than You Want to Know
      • Wei vs Ether
      • Gas and Transactions
      • Mnemonic Phrases
      • Getting More Ether
    • Lesson 04 - Solidity Programming for Ethereum
      • Solidity - Language of Smart Contracts
      • Installing Solidity & Ethereum Wallet
      • Basics of Solidity by Example: Subcoin Smart Contract
      • Layout of a Solidity Source File & Structure of Smart Contracts
      • General Value Types (Int, Real, String, Bytes, Arrays, Mapping, Enum, address)
      • Ether Units, Time Units
    • Lesson 05 - Ethereum coding for Blockchain environment
      • Globally Available Variables & Functions
      • Operators: Arithmetic, Logical & Bitwise Operators
      • Control Structure (if-else, for, while, Do-While)
      • Scoping and Declarations
      • Input Parameters and Output Parameters
      • Function Calls & Return Types
      • Function Modifiers
      • Fallback Function
      • Abstract Contract
      • Creating Contracts via "new" Operator
      • Inheriting Smart Contracts
      • Importing Smart Contracts & Compiling Contracts
      • Events & Logging
      • Exceptions
      • Don't Skip! Node JS Versioning
    • Lesson 06 - Contract Deployment for Blockchain Environment
      • Boilerplate Requirements
      • Project File Walkthrough
      • Syntax Highlighters
      • Compiling Solidity
      • The Compile Script
      • Testing Architecture
      • Running Windows?
      • Installing Modules
      • Web3 Versioning
      • Web3 Providers
      • Testing with Mocha
      • Mocha Structure
      • Fetching Accounts from Ganache
      • Refactor to Async/Await
      • Deployment with Web3
      • Deployed Inbox Overview
      • Asserting Deployment
      • Web3 Version Fix
      • Verifying the Initial Message
      • Testing Message Updates
      • Deployment with Infura
      • Infura Signup
      • Wallet Provider Setup
      • Deployment to Rinkeby
      • Observing Deployment on Etherscan
      • Deployed Contracts in Remix
      • Complete Example: Crowd Funding Smart Contract
      • Complete Example: Voting Ballot Smart Contract
    • Lesson 07 - Advanced Smart Contracts
      • The Lottery Contract
      • Lottery Design
      • Basic Solidity Types
      • Starting the Lottery Contract
      • The Message Global Variable
      • Overview of Arrays
      • Overview of Mappings and Structs
      • Big Solidity Gotcha
      • Entering the Lottery
      • Validation with Require Statements
      • The Remix Debugger
      • Psuedo Random Number Generator
      • Selecting a Winner
      • Sending Ether from Contracts
      • Resetting Contract State
      • Requiring Managers
      • Function Modifiers
      • Returning Players Array
      • Contract Review
    • Lesson 08 - Ethereum Test Envionment Setup
      • Test Project Updates
      • Test Helper Review
      • Asserting Deployment
      • Entering the Lottery
      • Asserting Multiple Players
      • Try-Catch Assertions
      • Testing Function Modifiers
      • End to End Test
      • Building Interactive Front-Ends
    • Lesson 09 - Ethereum Application Architecture
      • Application Overview
      • Getting Started with Create-React-App
      • Multiple Web3 Instances
      • Web3 Setup
      • Deploying the Lottery Contract
      • Local Contract Instances
      • Rendering Contract Data
      • Instance Properties
      • Accessing More Properties
      • The 'Enter' Form
      • Form Setup
      • Entering the Lottery
      • Picking a Winner
      • Project Review
    • Lesson 10 - Real World Ethereum Projects
      • Solving Real Problems with Contracts
      • Fixing Kickstarter's Issues
      • Campaign Contract Design
      • Campaign Constructor
      • Contributing to the Campaign
      • A Quick Test
      • The Request Struct
      • More on Function Modifiers
      • Creating Struct Instances
      • Instance Creation Syntax
      • Storage and Memory
      • More on Storage vs Memory
      • Voting System Requirements
      • The Wrong Voting System
      • Issues with Arrays
      • Mappings vs Arrays
      • Basics of Mappings
      • Refactoring to Mappings
      • Refactoring Request Stucts
      • More on Struct Initialization
      • Approving a Request
      • Testing Request Approvals
      • Finalizing a Request
      • Last Remix Test
      • Thinking about Deployment
      • Solution to Deployment
      • Adding a Campaign Factory
      • Testing the Factory
    • Lesson 11 - Creating Project Infrastructure for Ethereum
      • Project Setup
      • Directory Structure
      • A Better Compile Script
      • Single Run Compilation
      • More on Compile
      • Test File Setup
      • Creating Campaign Instances
      • Testing Warmup
      • Accessing Mappings
      • Requiring Minimum Contributinos
      • Array Getters
      • One End to End Test
      • Deployment
      • Refactoring Deployment
      • Advanced Multi-Page Front-Ends
      • App Mockups
      • CRA vs Next
      • Next's Pages Architecture
      • Basics of Next Routing
      • Root Routes
      • CampaignFactory Instance
      • Getting a Test Campaign
      • Fetching Deployed Campaigns
      • Why Next.js?
      • Server vs Client Web3 Instances
      • GetInitialProps Function
      • Semantic UI React
      • Card Group Setup
      • Rendering Card Groups
      • Adding CSS
      • Adding a Button
      • The Need for a Layout
      • The Layout Component
      • Assembling a Header
      • Constraining Content Width
      • Two Column Layout
      • Nested Routing
      • Final CSS Fix
      • Form Creation
      • Input Change Handlers
      • Form Submittal
      • Testing Submittal
      • Form Error Handling
      • Button Spinners
      • Routing Issues
      • Next Routes Setup
      • Automatic Navigation
      • Header Navigation
      • Routing to Campaigns
      • Restarting the Server
      • Route Mappings
    • Lesson 12 - Ethereum Campaigns
      • Planning CampaignShow
      • Redeploying CampaignFactory
      • CampaignShow's GetInitialProps
      • Accessing a Campaign
      • Summary Translation Layer
      • Custom Card Groups
      • One Card Per Property
      • The Contribute Form
      • Grid Layouts
      • Form State
      • Communicating the Campaign Address
      • Making a Contribution
      • Refreshing Contract Data
      • Spinners and Error Handlers
      • Listing Requests
      • Grids vs Columns
      • More Routing!
      • Request Creation Form
      • Form Polish
      • Creating a Request
      • Requests One by One
      • Fancy Javascript
      • Small Typo!
      • Rendering a Table
      • Request Row Component
      • Request Row Content
      • Approvers Count Cell
      • Approving a Request
      • Finalizing Requests
      • Testing Finalization
      • Row Status Styling
      • Finishing Requests Index
    • Lesson 13 - Introduction to Hyperledger
      • What is Hyperledger?
      • Distributed Ledger Technology & its Challenges
      • Hyperledger & Distributed Ledger Technology
    • Lesson 14 - Introduction to Hyperledger Fabric using Composer
      • Hyperledger Fabric & Composer Concepts
      • Hyperledger Fabric : A DLT for Business Applications
      • Hyperledger Fabric : DLT for Business
      • Assets, Chaincode & Ledger
      • Assets, Chaincode and Transactions
      • Permissioned Network, Members & Membership Service Provider
      • Permissioned Network, Member & Membership Services
      • Nodes and Channels
      • Hyperledger Fabric Composer Overview
      • Pre-Requisites for Fabric development
      • Frequently Asked Questions | Common Issues
      • Development Machine Specifications & IDE
      • Composer Dev Tools Installation
      • Exercise: Validate the Composer Development Environment
      • Install Docker or Docker Toolkit
      • Install CURL and Cygwin (Windows only)
    • Lesson 15 - Setting up the Hyperledger Fabric Developer Environment Tools
      • Linux/Ubuntu & AWS: Setup of Fabric Development on Local & Cloud VM
      • Mac OS: Setup of Fabric Development Environment
      • Windows : Fabric development environment setup
      • How to use the Dev Tools
      • Development Environment Topology
      • Fabric Under the Hood (Concepts & Terminology)
      • Dev Environment Walkthrough: Peer & CouchDB setup
      • Ledger Implementation
      • Peers Nodes : Anchors and Endorsers
      • Anchor Peers & Endorsing Peers
      • Clients Node: Endorsement Policies
      • Client Peer & Endorsing Policies
      • Orderer Nodes
      • Membership Service Provider & Certification Authority
      • Dev Environment Walkthrough: Orderer and CA Server
      • Chaincode Development
    • Lesson 16 - Hyperledger Composer tools for application development
      • Using Composer Tools for Application Development & Administration
      • Fabric Composer Playground
      • Composer Playground
      • Yeoman Hyperledger Generators
      • Yo Generators
      • Participant Roles and Business Network Cards
      • Composer CLI Tool - Deploying a Network Application
      • Composer CLI Tool - Network Application Management
      • Exercise: Create & Deploy Network Application
      • REST Server Overview
      • REST Server Security
      • Skeleton Angular Application using Yo
      • Composer SDK Overview
      • Business Network Application Modelling
      • Case Study: ACME Airlines
      • Modeling Language Files | Namespace
      • Defining the Resources
      • Support for Object Orientation
      • Modeling Arrays
      • Registries & Relationship between Resources
      • Arrays, Registries & Relationships
      • Adding the field Validations
      • Field validations
      • Resource Registries & Identities +Exercise
      • Modeling the Transactions
      • Exercise: Fix the code for generating the FlightId
      • Exercise: Add a set of aircraft queries
      • Managing identities for Network Applications
      • Access Control Language (Part 1 of 2) Simple Rules
      • Exercise: Simple Rule for ACMENetworkAdmin
      • Access Control Language (Part 2 of 2) Conditional Rules
      • Exercise: Conditional Rule for ACMEPersonnel
      • Composer SDK / API : Coding the Client Apps
      • Business Network Card Management
      • Card Storage API
      • Admin Connection Class
      • Business Network Connection Class
      • Submitting a Transaction
      • Registries
      • Resources
      • Querying the Registries
      • Subscribing to Events
      • Write a utility to create | delete test data​ for ACME Airline Model
      • Composer SDK / API : Coding the Transaction Processors
      • Embedded Runtime for Testing
      • Crash course in Mocha and Chai
      • Writing Unit Test Cases for Network Applications
      • Runtime API for Transaction Processing Functions
      • Exercise: Define the Aircraft Assignment Transaction
      • Query invocation in Transaction Processing Functions
      • Implementing Programmatic Access Control
      • Emitting events and Integrating with external systems
    • Lesson 17 - Front end application development using Hyperledger composer
      • Developing Front End Applications for Network Applications
      • Application Design Patterns
      • Application Architecture Patterns
      • Securing the REST server with Authentication Strategy
      • Walkthrough: Applying OAuth2.0 Authentication Strategy to REST Server
      • Working of Multi User Enabled REST Server
      • Walkthrough - REST Server Multi User mode
      • Create the Design Blueprint for the Fabric Application UI
    • Fundamentals Of CSS 1:33:05
      • 1.1 Course Material00:25
      • 1.2 What Is CSS02:59
      • 1.3 Syntax01:57
      • 1.4 Using Style Sheets04:45
      • 1.5 External Style Sheets01:57
      • 1.6 ID s And Classes05:02
      • 1.7 Styling Elements02:01
      • 1.8 Comments01:17
      • 1.9 Background Colors00:57
      • 1.10 Background Image07:49
      • 1.11 Text Color01:30
      • 1.12 Text Formatting07:23
      • 1.13 Font Properties07:06
      • 1.14 Text Properties04:39
      • 1.15 Links07:39
      • 1.16 Lists06:29
      • 1.17 Width And Height05:14
      • 1.18 Borders08:07
      • 1.19 Margin And Padding04:39
      • 1.20 Cursor02:55
      • 1.21 Display05:49
      • 1.22 Overflow02:26
    • Fundamentals Of HTML 1:20:54
      • 1.1 Course Materials00:25
      • 1.2 What Is HTML01:14
      • 1.3 Editors02:08
      • 1.4 Elements03:26
      • 1.5 Block Elements02:36
      • 1.6 Attributes05:02
      • 1.7 Line Breaks01:42
      • 1.8 Headers And Paragraphs04:45
      • 1.9 Links04:15
      • 1.10 Images04:27
      • 1.11 Formatting (Part 1)02:29
      • 1.12 Formatting (Part 2)05:16
      • 1.13 The Style Attribute07:42
      • 1.14 Comments02:44
      • 1.15 The Div Element02:02
      • 1.16 Lists04:37
      • 1.17 Tables (Part 1)05:57
      • 1.18 Tables (Part 2)06:14
      • 1.19 Forms10:59
      • 2.20 IFrames02:54
    • Fundamentals Of JavaScript 2:43:31
      • 1.1 Course Materials00:25
      • 1.2 What Is Javascript02:12
      • 1.3 Internal Vs. External04:13
      • 1.4 Comments03:06
      • 1.5 document.write()04:46
      • 1.6 Alert And Confirm04:25
      • 1.7 Prompting For Info04:08
      • 1.8 Variables04:42
      • 1.9 Conjugation04:06
      • 1.10 Arithmetic06:23
      • 1.11 Redirecting And New Windows07:28
      • 1.12 Empty Links02:57
      • 1.13 String Manipulation07:18
      • 1.14 Comparisons10:57
      • 1.15 If Else Statements10:09
      • 1.16 Else If Statements06:07
      • 1.17 Switch Statements06:34
      • 1.18 Functions17:16
      • 1.19 Events10:21
      • 1.20 getElementById()13:56
      • 1.21 Escaping05:01
      • 1.22 Arrays09:56
      • 1.23 For Loops06:51
      • 1.24 While Loops04:38
      • 1.25 Breaking Out Of Loops04:20
      • 1.26 Skipping A Loop Cycle01:16
    • Section 1 - Introduction to Blockchain 1:06:14
      • 1.1 Instructor Introduction04:57
      • 1.2 Blockchain origins06:37
      • 1.3 Blockchain objectves15:21
      • 1.4 Blockchain users and adoption14:46
      • 1.5 Blockchain challenges11:20
      • 1.6 New developments in blockchain13:13
    • Section 2 - Bitcoin and Blockchain Data Structures 1:22:49
      • 2.1 Blockchain TOC Bitcoin/Blockchain data structures and identifiers03:26
      • 2.2 Keys as Idententity08:59
      • 2.3 Digital Signatures05:36
      • 2.4 Hashes08:34
      • 2.5 Hashes as Addresses04:09
      • 2.6 Hash Pointers and Data Structures12:25
      • 2.7 Blockchain transactions19:05
      • 2.8 Blockchain block structure20:35
    • Section 3 - Creating the Blockchain: Mining 54:19
      • 3.1 Mining explained04:49
      • 3.2 The bitcoin network12:29
      • 3.3 The bitcoin Minning Process18:06
      • 3.4 Minning Developments18:55
    • Section 4 - Buying and Selling Bitcoin 49:31
      • 4.1 Bitcoin source02:06
      • 4.2 Bitcoin source(contd..)15:28
      • 4.3 Bitcoin wallets09:00
      • 4.4 Bitcoin wallets(contd..)01:01
      • 4.5 Bitcoin wallets(contd..)07:46
      • 4.6 Mobile Wallets14:10
    • Section 5 - Extending the Blockchain 48:44
      • 5.1 Why Extend the Blockchain?00:53
      • 5.2 Blockchain Objectives09:18
      • 5.3 Altcoins15:33
      • 5.4 Colored Coins11:17
      • 5.6 Side Contracts11:43
    • Section 6 - BitcoinBlockchain Adoption 35:23
      • 6.1 Initial Adoption03:43
      • 6.2 Adoption Metrics12:19
      • 6.3 Blockchain Demographics08:16
      • 6.4 Blockchain Geographic Distribution04:47
      • 6.5 Blockchain TOC06:18
    • Section 7 - Emerging Trends in Blockchain 2:38:39
      • 7.1 Emerging Trends in Blockchain05:26
      • 7.2 Transaction limitations18:39
      • 7.3 Additional blockchains37:23
      • 7.4 Hyperledger16:27
      • 7.5 Ripple23:00
      • 7.6 R318:59
      • 7.7 Blockchain and cloud computing11:42
      • 7.8 Cloud -Based Blockchains27:03
    • Section 8 - Blockchain Innovation and Entrepreneurship 2:02:48
      • 8.1 Blockchain Innovation and Entrepreneurship01:22
      • 8.2 Innovation theory13:03
      • 8.3 Innovation and Value Chains16:25
      • 8.4 Blockchain investment trends08:52
      • 8.5 Blockchain FinTech innovation12:41
      • 8.6 Blockchain FinTech innovation(contd..)08:25
      • 8.7 Blockchain FinTech innovation(contd..)10:14
      • 8.8 Letters of Credit14:03
      • 8.9 Blockchain startup innovation16:14
      • 8.10 Data Provanence21:29
    • Section 9 - Blockchain and Public Policy 1:42:53
      • 9.1 Blockchain and Public Policy01:15
      • 9.2 Bitcoinblockchain background09:22
      • 9.3 Elite opinion10:58
      • 9.4 The move to the mainstream07:33
      • 9.5 Central banks19:24
      • 9.6 Governmental regulators15:38
      • 9.7 Public policy response23:55
      • 9.8 Politicians get on the bandwagon06:45
      • 9.9 Conclusion08:03
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & certification

  • How do I become a blockchain expert?

    Blockchain experts should have basic coding skills such as Javascript, HTML, CSS and NPM and pass the Blockchain certification course offered by Simplilearn. 

  • Who provides the certification?

    After successful completion of the Blockchain certification training, you will be awarded the course completion certificate from Simplilearn.

  • Is this Blockchain course accredited?

    No, this  course is not accredited.

  • What do I need to do to unlock my Simplilearn certificate?

    After completing 85% of the online self learning successfully, you will be able to unlock your Simplilearn certificate.

  • How long does it to take to complete the Blockchain certification course?

    It will take about 45 - 50 hours to complete the Blockchain certification course.

  • How many attempts do I have to pass the Blockchain certification exam?

    You have a maximum of three attempts to pass the Blockchain certification exam. Simplilearn provides guidance and support for learners to help them pass the exam. 

  • How long does it take to receive the Blockchain course certification?

    Upon successful completion of the Blockchain certification course, you will immediately receive the Blockchain course certificate.

  • How long is the Blockchain course certificate valid for?

    The Blockchain course certification from Simplilearn has lifelong validity.

  • If I fail the Blockchain course, how soon can I retake it?

    You can re-attempt it immediately, but you have a maximum of three attempts total. 

  • Can I cancel my enrollment? Will I get a refund?

    Yes. You can cancel your enrollment. We will provide you a complete refund after deducting the administration fee. To learn more, please refer to our refund policy.

    Course advisor

    Bernard Golden
    Bernard Golden Cloud Expert, CEO of Navica

    Named by as one of the ten most influential persons in cloud computing, Bernard is CEO of Navica, a consulting firm focused on cloud computing and DevOps. He is the cloud computing advisor for CIO Magazine. Bernard is the author of Amazon Web Services for Dummies.


    • Who are our instructors and how are they selected?

      All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process that includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating remain on our faculty.

    • Do you provide a money-back guarantee?

      Yes. We provide a seven-day money-back guarantee for our master’s programs. Refer to our Refund Policy and submit refund requests via our Help and Support portal.

    • How do I enroll for the online training?

      You can enroll for this training on our website and make an online payment using any of the following options:
      ·       Visa Credit or Debit Card
      ·       MasterCard
      ·       American Express
      ·       Diner’s Club
      ·       PayPal
      Once payment is received you will automatically receive a payment receipt and access information via email.

    • How can I learn more about this training program?

      Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives can provide you with more details.

    • What is Global Teaching Assistance?

      Our teaching assistants are a dedicated team of subject matter experts here to help you get certified in your first attempt. They engage students proactively to ensure the course path is being followed and help you enrich your learning experience, from class onboarding to project mentoring and job assistance. Teaching Assistance is available during business hours.

    • What is covered under the 24/7 Support promise?

      We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

    • What is online classroom training?

      Online classroom training for Blockchain Certification is conducted via online live streaming of each class. The classes are conducted by a Blockchain certified trainer with more than 15 years of work and training experience.

    • What are the system requirements to attend the Blockchain training sessions?

      A working system with good internet connection and minimum 4 GB ram. 

    • Is this live Blockchain training, or will I watch pre-recorded videos?

      If you enroll for self-paced e-learning, you will have access to pre-recorded videos. If you enroll for the online classroom Flexi Pass, you will have access to live training conducted online as well as the pre-recorded videos.

    • Are the training and course material effective in preparing me for the Blockchain certification exam?

      Yes, Simplilearn’s training and course materials guarantee success with the Blockchain certification exam.

    • What if I miss a class?

      Simplilearn provides recordings of each class so you can review them as needed before the next session. With Flexi-pass, Simplilearn gives you access to as many as 15 sessions for 90 days.

    • What does it mean to be GSA approved course?

      The course is part of Simplilearn’s contract with GSA (only US) with special pricing for GSA approved agencies & organizations. To know more click here

    • How do i know if I am eligible to buy this course at GSA price?

      You should be employed with GSA approved agencies & organizations. The list of approved agencies is provided here

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.