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.

Why buy Zastrin courses?

  • Access to engaging bite sized video content
  • Support forum to ask questions, network/interact with fellow Zastrin members and discuss all things blockchain
  • Screenshare support to help debug your code
  • Updates on freelance and job opportunities in the Blockchain space
  • Regular updates to the courses so you are never working with outdated tools and technologies
  • Courses

    Ethereum Primer
    This is a short beginner text 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.
    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.



    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.