FormatFully Online
Recommended 10-15 hrs/week8 Months
Start DateComing Soon
Starting at INR 10,059 /month EMI Options

    About the Program

    Program Advisor/Masterclass Faculty

    Program Advisor/Masterclass Faculty

    Dr. Tae-Hoon Kim is an Associate Professor of Computer Information Technology at Purdue University. His current research interests are data driven simulation and decision making, AR development and application, and cybersecurity education.

    Dedicated Career Assistance

    Dedicated Career Assistance

    Receive 1:1 career counseling sessions, personalized feedback on your resume, access to job postings and more.

    Student Support

    Student Support

    Upgrad Buddy available throughout learning journey for all non academic and non technical queries.

    Program Overview

    Key Highlights

    Career Mentorship Sessions (1:1) with industry experts
    Career Mentorship Sessions (1:1) with industry experts
    High Performance Coaching(1:1)
    High Performance Coaching(1:1)
    Interview Preparation
    Interview Preparation
    Exclusive Job opportunities Portal
    Exclusive Job opportunities Portal
     Just-in-Time Interviews
    Just-in-Time Interviews
    Personalised Industry Sessions in small groups
    Personalised Industry Sessions in small groups
    AI Powered Profile Builder
    AI Powered Profile Builder
    Upgrad Buddy available throughout learning journey for all non academic and non technical queries.
    Upgrad Buddy available throughout learning journey for all non academic and non technical queries.
    4 Projects
    4 Projects

    "Our aim is simple: We strive to create high-impact, hands-on experiences that prepare students for meaningful and productive careers.”
    - Ronnie Screwvala, Co-Founder, upGrad

    Upgrad_logo__1641810739907
    Top Skills You Will Learn
    JavaScript, NodeJS, Git,Blockchain Fundamentals and Bitcoin view more
    Job Opportunities
    Blockchain Core Developer, Solidity Smart Contracts/Smart Coview more
    Who is this program for?
    Desirable Prior Experience
    Bachelor's degree completion e
    view more
    Minimum Eligibility
    High school diploma or equivalent required.
    You have basi
    view more

    Syllabus

    Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects

    Download Syllabus

    Programming Languages and Tools Covered

    Blockchain Certificate Program
    Blockchain Certificate Program
    Click to zoom
    • Certificate from upGrad in collaboration with Purdue University
    • Receive hands-on exposure to industry-relevant case studies and assignments
    • Differentiate yourself from your peers with a global recognition
    Explore our Learning Platform
    Learn on an AI-powered & personalised platform with best-in-class content, live sessions & mentoring from leading industry experts.
    Explore our Learning Platform

    Instructors and Experts

    Learn from leading Blockchain faculty and industry leaders

    Syllabus

    Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments, and live sessions.

    Download Brochure
    300+
    Hours of Content
    12+
    Live Sessions
    4
    Projects

    JavaScript

    3 Weeks
    • Variables & Datatypes
    • Conditionals & Loops
    • Arrays, Objects & Functions
    • Intermediate JavaScript Concepts
    • ES6 - Introduction to Next-Gen JavaScript
    • Advanced JavaScript Concepts

    Fundamentals of Node.js

    1 Week
    • Introduction & Installation of Node.js
    • Core Concepts of Node.js
    • Modules & Packages

    Blockchain Basics

    1 Week
    • Basic Idea of Blockchain
    • Bitcoin Blockchain Network

    Blockchain Features

    1 Week
    • Blockchain Types, Immutability and Other Features
    • Smart Contracts and Blockchain Architecture

    Ethereum Fundamentals

    1 Week
    • Ethereum Architecture
    • Consensus and Forking
    • Transaction Flow and Challenges in Ethereum
    • Graded Questions
    • Additional Topics

    Smart Contract Development on Ethereum

    2 Weeks
    • Module Map
    • Writing Smart Contracts in Solidity
    • Setting Up a Private Ethereum Blockchain
    • Deploying Smart Contracts on a Blockchain
    • Tokens in Ethereum
    • Troubleshooting in Solidity
    • Graded Questions
    • Ganache

    Application Development on Ethereum

    1 Week
    • Module Map
    • Accessing Smart Contracts From the Front End
    • Practice Problems
    • Graded Questions

    Assignment/Project (dApp for Bank KYC System)

    1 Week
    • Graded Assignment
    • Graded Assignment Solution

    Hyperledger Fundamentals

    1 Week
    • Introduction to the Course
    • Fundamentals of Hyperledger
    • Hyperledger Fabric: Architecture
    • Highlights of Hyperledger Fabric
    • Graded Questions

    Fabric Network Setup

    1 Week
    • Problem Statement and the Pre-Setup Phase
    • Docker and Fabric Network Setup

    Chaincode Development

    2 Weeks
    • Introduction to Chaincode
    • Chaincode Deployment-Development Mode
    • Certnet Smart Contract: Complete Solution
    • Network Automation
    • Graded Questions- Chaincode Development
    • Advance Chaincode Development

    Application Development on Hyperledger Fabric

    2 Week
    • Fabric SDK for Node.js
    • Common Connection Profile
    • Node Applications
    • Graded Question - Application Development
    • Node Server & UI
    • Practice Problems
    • Graded Questions

    Assignment/Project (Property Registration System)

    1 Week
    • Problem Statement

    UPSTAC App Architecting and Deployment

    2 Weeks
    • Practice Problems
    • Lecture Notes
    • Interview Questions

    Architecting a DeFi Application

    3 Weeks
    • Assessments
    • Interview Questions & Lecture Notes
    • Project Documents

    Other Blockchain Frameworks and Their Use Cases

    1 Week
    • Practice Problems
    • Lecture Notes
    • Interview Questions

    Assignment/Project (Vehicle Collateralized Loans)

    1 Week
    • Introduction
    • Assignment

    Capstone Project (Drug Counterfeiting Problem)

    4 Weeks
    • Blockchain for Detecting Counterfeit Drugs
    • Problem Statement
    • Solution Code

    Industry Projects

    Learn through real-life industry projects sponsored by top companies across industries
    • Engage in collaborative projects with student–mentor interaction
    • Benefit by learning with expert mentors
    • Receive personalized subjective feedback on your submissions to facilitate improvement

    The upGrad Advantage

    Personalized and dedicated support to help you master blockchain skills
    benefits

    Learning Support

    Learning Support
    Industry Mentors
    • Receive unparalleled guidance from industry mentors, teaching assistants, and graders
    • Receive one-on-one feedback on submissions and personalized feedback on improvement
    Student Support Team
    • Dedicated upgrad buddy to assist with non technical and non academic queries.
    • For urgent queries, use the Call Back option on the platform.
    benefits

    Networking

    Networking
    Peer Networking
    • Fun-packed, informative, and career-building sessions by industry professionals and professors
    • Group activities with your peers and alumni
    Industry Networking
    • Live sessions on various industry topics every two weeks with industry experts
    • One-on-one discussion and feedback sessions with industry mentors

    Admission Process

    Only three simple steps to complete the enrollment process:

    upGrad students work at

    Program Fees

    ₹ NaN (Including Taxes)

    View Plans

    Empowering learners of tomorrow

    Start Referring

    Refer someone you know and receive Gift Vouchers worth up to INR 15,000!

    *Referral offer is valid only on the Blockchain Certificate Program.

    Based on upGrad NPS response data obtained from ~1252 learners, between 2nd Oct'21 to 18th Oct'21 for upGrad courses*. The review was performed by Deloitte Touche Tohmatsu India LLP. upGrad is a platform to facilitate program delivery by educational institutions and is not a college or a university itself. *programs.upgrad.com/disclaimer_courselist

    Frequently Asked Questions

    PROGRAM ELIGIBILITY

    Who is this program for?

    Desirable Prior Experience 

    • Bachelor's degree completion encouraged & having worked in a Tech role previously is desirable 
    • Hands-on experience with C++/Java/Javascript/Python & advanced Data structures & Algorithms recommended

    Important Note

    This program covers JavaScript, Blockchain Concepts, Ethereum & Hyperledger Fabric from scratch.  So if you are already experienced in working with these tools & technologies, then this program may not be best suitable for you. You can check out our curriculum for more details. 

    What are the minimum eligibility requirements for this program?

    • High school diploma or equivalent required
    • You have basic intuitive understanding of any high-level programming language (C++, Java, JavaScript, Python) & basic Data Structures & Algorithms (linear data structures such as Arrays, Linked lists etc. & Knowledge of algorithms - Sorting & Searching). 
    • You are self-driven and highly motivated to learn and can commit an effort of at least 10-15 hours per week.
    • Professional level fluency in English.
    • Access to a computer & stable Internet connection

    What is the admission process?

    Step 1: Complete the application.

    Fill out the application form with your academic and career details.

    Step 2: Take the entrance test.

    The entrance test will assess your problem solving and basic programming skills including variables, functions and booleans

    Step 3: Receive the offer letter and reserve your seat.

    Reserve your seat with a payment of INR 25,000 to enroll in the program.

    PROGRAM FEES AND FINANCIAL POLICIES

    How much do I need to pay to reserve my seat in the program?

    The enrollment deposit is INR 25,000.

    What is the program fee/tuition?

    The program fee/tuition is INR 260,000 + GST.

    What is the refund policy?

    Refund Policy:

    1. You can claim a refund of the course fee any time before the Batch Start Date by visiting www.upgrad.com and submitting your refund form via the "My Application" section under your profile. A processing fee of INR 10,000  will be levied. No refund is permitted once a batch has started.

    2. Student must pay the full fee within seven (7) days of payment of the deposit amount or Batch Start Date, whichever is earlier; otherwise, the admission letter will be rescinded.

    3. Request for refund as per point no. 1 of the refund policy must be sent via email in the prescribed refund request form. The refund will be processed within 30 working days of submitting the duly signed refund form, after being duly approved by the Academic Committee.

    Will I have to pay any extra amount for the EMI transaction?

    If you are availing 0% credit card EMIs, upGrad will not charge any processing fee or down payment for these transactions. Your bank may levy GST or other taxes on the interest component of the EMIs.

    Can I use my international credit card for 0% credit EMIs or credit card EMIs?

    Only Indian bank credit cards can be used. But you can pay the amount using the credit card option in one shot/part payments and later you can convert into EMIs from your respective bank. The tenures and interest charged will depend upon your bank. upGrad will not charge any processing fee or down payment for these transactions; this will purely be between you and your bank.

    How can I opt for credit card EMI if my bank is not listed in 0% credit card EMIs or credit card EMIs?

    You can pay the amount using the credit card option in one shot/part payments and later you can convert into EMIs from your respective bank. The tenures and interest charged will depend upon your bank. upGrad will not charge any processing fee or down payment for these transactions.

    upGrad Learner Support

    For Indian Nationals
    For Foreign Nationals
    We are available 24*7