Skip to main content

Blockchain Builder


FITT
Enrollment in this course is by invitation only

About This Course

This course introduces one of the most disruptive and in-demand Technology to the students – Blockchain Technology. It helps the students conceptualize the fundamentals of the Technology and its wide scope in the areas of both Private and Public Sector. It also helps the students scale the progress of the Technology and how it is used in creating innovative business solutions in the present day. Thereafter, this course goes on to help the students begin building with Blockchain using a public blockchain system – the Ethereum. Ethereum is the most popular blockchain among blockchain developers and cryptocurrency communities. Through this Program, the learner would be deeply entrenched in Ethereum concepts. Ethereum is like a virtual computation environment for decentralized data processing. It is also termed the Ethereum Virtual Machine or EVM. The course focuses on imparting a complete understanding of the various components of the EVM, its working principles, the requirements for the various smart contracts to act in a purposeful manner, the formation of decentralized applications, decentralized autonomous organizations, non-fungible tokens, utility tokens, soul bound tokens, etc. on the Ethereum platform.

Learning Outcomes

  • Trace blockchain development from Bitcoin to Ethereum and beyond.
  • Evaluate the impact of different consensus models on blockchain networks.
  • Master the creation and deployment of smart contracts using Solidity.
  • Explore gas fees, Turing completeness, and incentive models in-depth.
  • Understand Dapps, DAOs, Layer 2 solutions, and oracles.
  • Analyze the business implications of blockchain for efficiency improvement.
  • Acquire hands-on experience in Solidity development.
  • Learn to use Truffle Framework and Ganache for smart contract deployment.
  • Develop user-friendly front-end interfaces for decentralized applications.
  • Deploy, validate, and test decentralized applications in real-world scenarios.
  • Apply acquired knowledge in creative and innovative Dapp projects.
  • Collaborate with peers to address challenges and solve real-world problems.

Prerequisite:

  • No prior blockchain knowledge required; designed for beginners with a basic understanding of computers and an eagerness to learn.