Logo

Honours in Blockchain TCS iON - July 2024

Blockchain

Enquire now: 9480223900

  •   3 Reviews

Application closes in : 10-Apr-2024 Seats filling fast

18 Credits
270 Hours
Formative Assessment
Online Assignments

Why choose our Blockchain program?

Accelerate your Career with an Honours Degree

Online | 24 Months | Expert Lectures

Criteria

What will you learn in this program?

Total Credits earned: 18 credits (across 3 courses and 270 hours of learning)

Key learnings: Fintech fundamentals, Fintech for managing capital, Digital currencies, Blockchain fundamentals, Cryptocurrency, Smart contract fundamentals, Writing smart contracts, Etherium

Remote internships

Learn Fintech Primer, Blockchain in Fintech, Ethereum and Smart Contracts: DApps Development

Project based industry assignments

Visibility to placement opportunities for successful candidates, subject to hiring criteria of corporates.

Curriculum

Course1. Fintech Primer:
If a financial business needs to leverage technology to create better financial services, this program will help students understand disruptions in the fintech industry across a broad cross-section of products and services, from traditional banking to blockchain. The goal for student is to create an action plan to foster innovation in one's organization. Student will learn how fintech can help you reach untapped markets, reduce costs, create economies of scale, and improve customer experience.
This course covers critical aspect of FinTech along with understanding of prominent technologies such as API, Blockchain, AI, Machine Learning, RPA, IoT, Big Data & Data Analytics, Cyber Security etc. It will help students stay updated on the latest FinTech industry trends and practices by accessing resources powered research and experience of teachers.

Course 2. Blockchain in Fintech
The rate of data generation has grown significantly in the past decade. This data can be effectively used to solve various data analytics problems with the proper use of data modeling and visualization techniques. With this objective in mind, the course deals with selected data modeling and data visualization techniques applying some commonly used tools.

Course3. Ethereum and Smart Contracts: DApps Development:
Ethereum and Smart Contracts - DApps Development is a course that provides a foundation in the general and advanced concepts related to blockchain, cryptography, smart contracts, and developer tools, particularly with regards to the ethereum platform. The course is designed as per the latest industry trends and equips students with the knowledge and skills that enable them to develop smart contracts (deterministic programs) and decentralized applications (DApps). Application of blockchain to different industry challenges and use cases will demonstrate the practical and exponential potential of this exciting technology to create value


1.Fintech Primer:

Module 1:FinTech: An Introduction
  • Submodule 1:Foundational overview of FinTech, History, State-of-the-art,
  • Submodule 2:Growth Changing attitudes of markets, customers, and regulators, Behavioral aspects of financial practices
  • Submodule 3:Key technologies: Blockchain, Big Data, Machine Learning, Wearables, Artificial Intelligence, Others
  • Submodule 4:FinTech Ecosystem: Payment, Regulations, and Insurance
Module 2:FinTech for Managing Capital: Capital Budgeting and Asset Management
  • Submodule 1:Fundamentals of capital allocation decisions, Capital budgeting, and Wealth management
  • Submodule 2:Digital investment opportunities: Alternatives and Platforms
  • Submodule 3:Portfolio management and brokerage services, Roboadvisory, WealthTech
  • Submodule 4:Trading with AI & ML, Algo trading
Module 3:FinTech for Managing Capital: Financing Decisions
  • Submodule 1:Introductory overview of sources and usage of funds, Short- and Long-term capital
  • Submodule 2:Marketplaces and Crowdfunding for accessing capital
  • Submodule 3:LendTech, Automation of verification and KYC
  • Submodule 4:Peer-to-peer lending: platforms, opportunities, and pros and cons
Module 4:FinTech for Managing Capital: Settlement of Capital
  • Submodule 1:An overview of PayTech, Settlement methods and routes
  • Submodule 2:PayTech products and services: wallets, payment gateways, other PPIs, and payment banks
  • Submodule 3:Local and global trends in payment methods
  • Submodule 4:Payment systems, their evolution, regulations, challenges, and future prospects
Module 5:Digital Currencies
  • Submodule 1:Introduction to blockchain ecosystem and cryptocurrencies
  • Submodule 2:Technical and financial architecture of bitcoins (and other cryptocurrencies)
  • Submodule 3:Bitcoins as an investment opportunity for individual investors
  • Submodule 4:Cryptocurrencies and other financial assets for investment portfolios

2.Blockchain in Fintech:

Module 1:First Principles
  • Submodule 1:Basic Crytographic techniques
  • Submodule 2:Digital Signatures
  • Submodule 3:Distributed Consensus
  • Submodule 4:Crypto in Distributed Consensus
Module 2:Blockchain -- The Structure
  • Submodule 1:Hashcash
  • Submodule 2:Blockchain Data Structure
  • Submodule 3:Blockchain Network
  • Submodule 4:Consensus in Blockchain Network
Module 3:Cryptocurrency and Bitcoin
  • Submodule 1:What is Cryptocurrency
  • Submodule 2:Bitcoin Network
  • Submodule 3:Bitcoin Mining
Module 4:Smart Contract and Ethereum
  • Submodule 1:Smart Contract -- What it is and Why it is for?
  • Submodule 2:Ether and Ethereum Network
  • Submodule 3:Solidity
  • Submodule 4:Building your first Dapps
Module 5:Corda DLT
  • Submodule 1:Hello, World!
  • Submodule 2:Writing and testing a contract
  • Submodule 3:Transaction workflows in Corda
Module 6:Other Cryptocurrencies
  • Submodule 1:Litecoin
  • Submodule 2:DASH
  • Submodule 3:Ripple
Module 7:Permissioned Blockchain
  • Submodule 1:Premissioned or Private Blockchains
  • Submodule 2:Consensus in Private Blockchain
  • Submodule 3:Hyperledger
Module 8:Break the Glass
  • Submodule 1:Various Fintech Applications using Blockchain – WeTrade, Marcopolo
  • Submodule 2:Identity management (KYC) using Blockchain
  • Submodule 3:Cross-border trading
  • Submodule 4:Verification and Auditing

3.Ethereum and Smart Contracts: DApps Development:

Module 1: Review of Blockchain Technology
  • Submodule 1: Distributed ledgers
  • Submodule 2: Centralization vs decentralization
  • Submodule 3: Blockchain vs cryptocurrency
  • Submodule 4: Consensus mechanisms
  • Submodule 5: Working principle of mining
  • Submodule 6: Public and private blockchains
  • Submodule 7: Leading blockchain platforms
Module 2: Blockchain Primitives
  • Submodule 1: Blockchain ecosystem
  • Submodule 2: Blocks, nodes and network
  • Submodule 3: Blockchain forks
  • Submodule 4: Cryptographic hash functions
  • Submodule 5: Wallets and keys
  • Submodule 6: Merkle tree
  • Submodule 7: Smart contracts
Module 3: Ethereum Basics
  • Submodule 1: What is Ethereum?
  • Submodule 2: Ethereum Virtual Machine (EVM)
  • Submodule 3: Ethereum projects
  • Submodule 4: Ethereum accounts
  • Submodule 5: Ethereum ERC-20 standard
  • Submodule 6: Transactions, gas and fees
  • Submodule 7: Ethereum mining
Module 4: Development Frameworks and Environment
  • Submodule 1: Introducing MetaMask
  • Submodule 2: Development workflow: A low-level overview
  • Submodule 3: Development workflow: Ganache Command Line Interface (CLI)
  • Submodule 4: The Truffle development environment
  • Submodule 5: Installing and initializing Truffle
  • Submodule 6: Performing transactions
Module 5: Smart Contract Fundamentals
  • Submodule 1: Introduction to smart contracts
  • Submodule 2: Data types and variables
  • Submodule 3: Functions
  • Submodule 4: Inheritance
  • Submodule 5: Storage and memory
  • Submodule 6: Contract structure
  • Submodule 7: Reading smart contracts
  • Submodule 8: Smart contract Application Binary Interface (ABI)
  • Submodule 9: Events and logs
  • Submodule 10: Factory contracts
  • Submodule 11: Remix deep dive
  • Submodule 12: Design patterns
  • Submodule 13: Upgradable contracts
  • Submodule 14: Oracles with Rhombus
Module 6: Writing Smart Contracts
  • Submodule 1: Inter-contract execution
  • Submodule 2: Libraries and Ethereum package manager
  • Submodule 3: Smart contract system design
  • Submodule 4: Create and deploy a contract
  • Submodule 5: Multisignature wallet exercise
  • Submodule 6: Debugging Truffle tests
Module 7: Introduction to Ethereum Name Services
  • Submodule 1: Ethereum name service
  • Submodule 2: Introduction to Interplanetary File System (IPFS)
  • Submodule 3: Formal verification
  • Submodule 4: Zero-knowledge proofs
Module 8: Deploying Ethereum Blockchain using Web3
  • Submodule 1: Intro to Web3
  • Submodule 2: Building Truffle for the web
  • Submodule 3: Using the web3.js javascript library
  • Submodule 4: Integrating with React
  • Submodule 5: Generating Ethereum accounts
Module 9: Smart Contracts Pitfalls, Testing and Debugging
  • Submodule 1: Writing tests
  • Submodule 2: Smart contract best practices
  • Submodule 3: Exploits and dangers
  • Submodule 4: Optimizing gas
  • Submodule 5: Safety checklist
  • Submodule 6: Security analysis tools
  • Submodule 7: Common attack examples
Module 10: Use Cases
  • Submodule 1: Cross-border payments
  • Submodule 2: Supply chain
  • Submodule 3: Identity
  • Submodule 4: Trade finance
  • Submodule 5: Smart power grids
Module 11: Other Blockchain/Distributed Ledger Technology (DLT) Platforms
  • Submodule 1: Hyperledger fabric
  • Submodule 2: R3 Corda
  • Submodule 3: Quorum
  • Submodule 4: Holochain

Honours Degree In Blockchain

certificate

Total Program Fee

Application Process

Upcoming Application Deadline

Admissons are closed once the requisite number of participants enroll for the upcoming cohort. Apply early to secure your seat.

Deadline:10-Apr-2024

Frequently Asked Questions

What is an Honour degree?

The Honours degree programme is designed to let the graduate engineering students to earn experiences to enhance themselves as professional engineers in the competitive world. Through this pr

How will this programme help students in building their proficiency?

This programme is envisaged to help build a strong foundation across various streams through digital lectures, formative and summative assessments, mini projects, mentorship from renowned ind

How is this programme different from other industry programmes?

This programme is designed to continuously make academic content more relevant to students by integrating industry inputs, which is a compelling need of the industry.

Will there be any internship and job opportunity provided through this programme?

Remote Internship opportunities will be offered to students who have completed their industry assignments, subject to vacancies and the corporate hiring policy. Successful students who have c

Contact

Still have queries?

Contact Us

Please fill in the form and a Program Advisor will reach out to you. You can also reach out to us at onlineprograms@vtu.ac.in or 9480223900

By submitting the form, you agree to our Terms and Conditions and our Privacy Policy