FormatFully Online
Recommended 10-15 hrs/week8-10 Months
Learn DApp creation on bothEthereum & Hyperledger
Start DateComing Soon
+1 (209) 850- 4592Call us Now!

    Program Overview

    Key Highlights

    Get certified by a Top 10 US Public University
    Get certified by a Top 10 US Public University
    Learn Ethereum and Hyperledger Fabric
    Learn Ethereum and Hyperledger Fabric
    2 independent tracks for professionals with and without programming knowledge
    2 independent tracks for professionals with and without programming knowledge
    Learn Banking, Pharma, Real Estate Applications of Blockchain
    Learn Banking, Pharma, Real Estate Applications of Blockchain
    One-on-One guidance from industry mentors
    One-on-One guidance from industry mentors
    100+ hours of project work across 4 industry projects and 1 Capstone project
    100+ hours of project work across 4 industry projects and 1 Capstone project
    Build an e-portfolio of your projects on Github
    Build an e-portfolio of your projects on Github
    Learn Smart Contract Development, DeFi, Solidity, Web3
    Learn Smart Contract Development, DeFi, Solidity, Web3

    -Blockchain industry has an estimated CAGR of 56% from 2022 to 2029
    - Blockchain related jobs increased 118% in the last one year in the US
    - Blockchain developers earn average base salaries of $136,000, 25% more than software developers

    There couldn't be a better time to learn how to develop decentralized apps on Blockchain. Start your journey, now!

    Syllabus

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

    Download Syllabus

    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.

    JavaScript course for beginners

    JavaScript course for beginners

    Choose the comprehensive track if you have little/no coding experience and are keen on becoming a Blockchain developer. This track includes a 8 week JavaScript foundation course that will help you with fundamentals of programming language needed to successfully complete the program.

    Dedicated Student Support

    Dedicated Student Support

    1:1 career counseling sessions, access to job postings, teaching assistant (TA) sessions for query resolution and student support in the form of a buddy are some of the highlights of this program.

    Advanced Track for learners with technical background

    • If you have hands-on experience in one or more object oriented programming languages such as C++, Java, Python, you can choose the advanced track and appear for the test before enrolling. We have a JavaScript refresher for 3 weeks in-built to help you brush up your JavaScript knowledge.

    Comprehensive Track for learners with non-technical background

    • If you have little/no coding experience and are keen on becoming a Blockchain developer, choose the comprehensive track. This track includes a 8 week JavaScript foundation course that will help you learn the fundamentals of programming language needed to successfully complete the program.
    Top Skills You Will Learn
    JavaScript, NodeJS, Git, Blockchain Fundamentals and Bitcoinview more
    Job Opportunities
    Blockchain Core Developer, Solidity Smart Contracts/Smart Coview more
    Who is this program for?
    Application Engineers, Web developers, Sr Advisory Consultanview more
    Minimum Eligibility
    High school diploma or equivalent required for both tracks. view more

    Programming Languages and Tools Covered

    Blockchain Certificate Program
    upGrad in collaboration with Purdue University
    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

    Instructors and Experts

    Learn from leading blockchain experts who are industry leaders approved by Purdue.

    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
    15+
    Live Sessions
    4
    Projects

    JavaScript Course (for 10 month program)

    8 weeks
    • JavaScript fundamentals
    • Conditionals, Loops, Strings
    • Arrays, Objects and Functions
    • Object Oriented JavaScript
    • Asynchronous JavaScript

    JavaScript Refresher (for 8 month program)

    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 Weeks
    • 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
    • Build a project on Supply chain management for detecting counterfiet drugs

    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

    Note:

    The projects are designed by the industry experts to give you hands-on experience of industry-relevant projects. The scope of the projects will be limited to the scope of the program.

    Admission Process (Advanced Track)

    Only three simple steps to complete the enrollment process:

    Admission Process (Comprehensive Track)

    Only two simple steps to complete the enrollment process:

    Program Fees

    ₹ NaN

    * Valid for limited time. Enquire with your admissions counsellor today.
    Start Referring

    Refer someone you know and receive cash reimbursements of up to $500!*

    *More details under the referral policy under Support Section

    Empowering learners of tomorrow

    Continue with email

    Start Application

    Start Application

    upGrad students work at

    Frequently Asked Questions

    PROGRAM ELIGIBILITY

    Who is this program for?

    Application Engineers, Web developers, Sr Advisory Consultants, Data Engineers, SDE I/II/III, Quality Assurance Analysts, Health professionals, Veterans and anyone interested in riding the Web 3.0 wave to build DApps on Blockchain.

    What are the minimum eligibility requirements for this program?

    1. High school diploma or equivalent required, bachelor's degree completion encouraged
    2. Comprehensive Track- No tech background needed to complete the program as we have a JavaScript course that will cover all programming fundamentals you need.
    Advanced Track- Hands-on experience in one or more object oriented programming languages such as C++, Java, Python, etc. will help you clear the test with ease. Fundamental knowledge of Data Structures and Algorithms (DSA) such as data structures like arrays, sets, dictionaries & linked lists, etc. and sorting & searching algorithms will help you grasp concepts faster.

    3. Self-driven and highly motivated to learn, with the ability to commit at least 10-15 hours per week to your studies.
    4. Professional-level fluency in English.

    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 (only for the 8 month program; the 10 month program does not have a 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 by paying the block amount to enroll in the program.

    PROGRAM FEES AND FINANCIAL POLICIES

    What is the program fee/tuition?

    The program fee/tuition is -- .

    What is the refund policy?

    Refund Policy:

    1. You can claim a refund for the amount paid towards the Program at any time, before the Program Start Date, by visiting www.upgrad.com and submitting your refund form via the "My Application" section under your profile. You can request your Admissions Counsellor to help you in applying and withdrawing for a refund by sending them an email with reasons listed. There shall be no refund applicable once the program has started. This is applicable even for those students who could not complete their payment, and could not be enrolled in the batch opted for. However, the student can avail pre-deferral as per the policy defined below for the same.

    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.

    Disclaimer

    upGrad does not grant credit; credits are granted, accepted or transferred at the sole discretion of an educational institution. upGrad does not make any representations regarding the recognition or equivalence of the credits or credentials awarded, unless otherwise expressly stated. We advise you to enquire further regarding the suitability of this program for your academic and professional requirements before enrolling.