EOS Smart Contract Programming 101

Learn the basics of the EOS Blockchain and how to build on it.


Why you should enroll

In this course we will cover the basics of EOS, how it came about, how it works and how you can program on it. When we are done, you will have learned:

How the EOS Blockchain Works

What Delegated Proof of Stake is

How to Program a Smart Contract on EOS

How to deploy a Smart Contract on EOS

How to build persistent storage on EOS

How to deploy your own token to EOS

If you after this course want to continue to learn about more advanced eos programming and how to build dapps. Make sure you check out the Eos Programming 201 course after you're done.


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

EOS Basics

  • Introduction to EOS
  • Scalability Trilemma
  • TX fees VS rental model
  • Keys & accounts
  • Reading Assignment: EOS Basics

Setup the Environment

  • Ecosystem overview
  • EOS Studio intro
  • Mac And Linux Setup
  • Mac And Linux Setup (Web)
  • Platform Walkthrough

Basic EOS Programming

  • Hello world
  • Hello world - Step by Step Walkthrough
  • EOS Authority - Controlling Access

Tables Introduction

  • Reading Assignment: auto Variables
  • What are Tables?
  • Table access & scope

Tables Programming

  • Part 1 - Creating Table Structure
  • Part 2 - Defining our Table Type
  • Part 3 - Adding things to our Table
  • Reading Assignment: Multi Index Database API
  • Part 4 - Deleting Data from our Table
  • Table assignment: modify

EOS Tokens

  • Introduction to Tokens
  • Creating our Tokens

Secondary Indexes

  • Introductions
  • Part 1 - Defining our New Index
  • Part 2 - Building Functions With Our Index
  • Part 3 - Test Driving our New Index


  • Congratulations & How to Continue

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.