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. You will also learn to start Ethereum node and interact with it.


You will learn to build smart contracts using the Solidity programming language. We will use Truffle, a popular dapp development framework to build and deploy the 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.


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.

Ethereum Primer
Text Course
This is a short beginner course ideal for any one with very basic or no knowledge of the Ethereum blockchain. In this course, you will learn the basics of Ethereum, learn the core concepts and tools and technologies required to get started building decentralized applications on the Ethereum platform. This is a prerequisite for all our other courses.
Estimated Time To Complete: 30 minutes
Simple Voting on Ethereum
Video Course
In this free beginner course, you will learn the Solidity programming language and implement a smart contract. You will also learn to compile and deploy your contract to the blockchain without using any frameworks. You will finish the course by building a web frontend using HTML/Javascript that interacts with your smart contract.
Estimated Time To Complete: 2 hours
Token based Voting on Ethereum
Video Course
In this course, you will learn to build a complex smart contract using Solidity. You will use the Ethereum development framework called Truffle to build a decentralized application and deploy it to the public Ethereum network. You will also learn to write tests in Solidity and Javascript. You can find the detailed syllabus below.
Estimated Time To Complete: 5 hours
Decentralized eBay on Ethereum & IPFS
Video Course
This is an advanced 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


    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.

    Paul Chisholm


    Paul is an accomplished Entrepreneur with four decades of experience and has one of the best, long-term performance records of any CEO. He started at COLT in 1992 as the company’s first Managing Director and grew the company from inception to a public company with revenue of $1 billion. He is an active board member of several companies and educational institutions.

    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.