EOS Smart Contract Programming 201

Become on EOS Expert and start building your own decentralized applications on EOS.


Why you should enroll

In this course we will cover the more advanced features of EOS and EOS Smart Contracts. The goal after this course is for you to feel no restrictions in terms of what you can build. Only your imagination will be your limit after you are done.

When we are done, you will have learned:

  • Setup a Local EOS Environment
  • How to use Inline Actions
  • Contract to Contract Interaction
  • Contract Notifications
  • Payable Functions
  • Scatter & EOSJS Setup
  • Build EOS Dapps


This course consists of approximately 10 hours of video content, assignments, exams and certification. Check out the detailed curriculum below.


  • Welcome
  • Disclaimer
  • ToshiTimes Forum - Important


  • System Requirements
  • Linux Setup
  • Mac Setup
  • Start Nodeos
  • Cleos, Keys & Account Setup
  • Important Command Line Actions

Inline Actions

  • Introduction
  • Building our Notification Action
  • Creating an Inline Actions
  • Deploying and Testing

Payable Functions

  • Intro
  • Account Setup
  • Token Creation
  • Structure Explained
  • Preparing Contacts
  • Building Listener
  • Compiling & Deploying
  • Charging
  • Wrap Up Improvements

Dapp pre-requisites

  • Dapp Introduction & Recap
  • Contract & Scatter Setup
  • Python Web Server

Dapp Programming

  • Code Walkthrough
  • Scatter Connect
  • Get Dogs
  • Add Dogs
  • Add Dog Table Update
  • Assignment Solution 
  • Remove All 
  • Get Balance
  • Assignment Remove All
  • Assignment 2 Solution

Improvements & Project  Suggestions

  • Other suggestions
  • Dog Improvements


  • Congratulations

Your instructor


Ivan runs Ivan on Tech - one of the most successful and trusted blockchain channels on Youtube and is also an international blockchain speaker and educator. Millions of people all around the world have listened, learned and been inspired by Ivan. Now he has created a course for his followers and subscribers, so that they can get the same knowledge as the big corporations.


50% Complete

Two Step

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.