Zastrin teaches you Ethereum blockchain programming through real-world projects.

Our courses will help you learn the core concepts and introduces you to the key libraries and frameworks required to build production quality dapps. Our step-by-step guides help you build projects from the ground up.

Sign Up for Free

What will you learn in these courses?


Ethereum Basics

Overview of a generic blockchain, concepts and workings of the Ethereum blockchain and languages and frameworks required to build decentralized applications.

Dapp Design

Decentralized application development is unlike web/mobile development. There are many moving parts and you have to carefully consider various issues such as security, time/space complexity and so on. Our courses help you think and architect successful decentralized applications.



Truffle is a dapp development framework that is used to make application development easy. It abstracts away many complexities of the Ethereum blockchain development and helps accelerate development. Our Dapps will be built using the Solidity programming language using the Truffle framework.


The goal of these courses is to help you understand the concepts of the Ethereum blockchain and build real-world decentralized applications.
By the end of this series of courses, you'll be able to build your own decentralized applications.

Simple Voting on Ethereum
This is a beginner course ideal for any one with very basic or no knowledge of the Ethereum blockchain. In this course, you will build a simple Decentralized Voting application.
Estimated Time To Complete: 2 hours
Token based Voting on Ethereum
In this course, you will build a Dapp which implements the shareholder voting at a company. The dapp will be built using the Truffle framework. You will create a smart contract that accepts payments, issues tokens and lets the token owners vote.
Estimated Time To Complete: 5 hours
Decentralized eBay on Ethereum & IPFS
This is an intermediate level guided course where you will build a decentralized marketplace similar to eBay. This application will be built using Solidity language/Truffle framework, Javascript and HTML/CSS. Few key libraries that will be used to build the application include web3js, ipfs-api and ethereumjs-util.

Estimated Time To Complete: 30 - 40 hours

Accelerate your learning and save money by buying both the courses at a discounted price.

Zastrin Member Benefits

When you purchase a course on Zastrin, apart from getting access to some of the best guided Ethereum blockchain development courses, you also receive the following:

  • Access to the support forum where you can ask course related questions, network/interact with fellow Zastrin members and discuss all things blockchain
  • Updates on freelance and job opportunities in the Blockchain space
  • Guaranteed updates to the courses so you are never working with outdated tools and technologies
  • Team

    Mahesh murthy zastrin founder

    Mahesh Murthy


    Mahesh has over 12 years of experience building highly scalable distributed systems. He is passionate about the Education industry and the impact Blockchain can have in higher education. His mission is to bring more developers in to the Blockchain world.
    Jisoon lim zastrin community manager

    Jisoon Lim

    Community Manager

    Jisoon has over a decade of experience as a Software Developer and Product manager. He is responsible for translating and managing the Zastrin courses in Korean language and also engage the Korean developer community.
    Liu cheng xu zastrin chinese

    Liu-Cheng Xu

    Chinese Instructor

    Liu-Cheng is an accomplished Software Engineer and is an active member of the Chinese developer community. He translates and manages the Zastrin Chinese courses and is responsible for growing the Chinese blockchain developer community.
    Steven mckie zastrin advisor

    Steven McKie


    Steven is a Founding Partner of Amentum, a hybrid crypto hedge fund. He was a former Head of Growth and Product Content at Purse. He is also the Host and Editor of BlockChannel, a podcast and educational publication focused on Bitcoin and Ethereum.