Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Learn EOS Blockchain Smart Contracts & DApps with C++, EOSJS

Learn how to develop and deploy Smart Contracts and dApps on EOS. Blockchain tutorial from beginning to advanced..
(23 reviews)
154 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 5h 24m
Language: English
Next start: On Demand

Table of contents


In this course we will learn Blockchain Development on EOS platform from the beginning to advanced level. The topics we will cover include,
•A basic learning of Blockchain technology. What it is and how it works.
•Consensus Algorithms – What are they and the difference between Proof of Work, Proof of Stake, Delegated Proof of Stake.
•Details of EOS Blockchain – What new it offers, how its different from ETH, Development tools and components used in EOS.
•Understanding EOS specific C++ – That will be required for Smart Contracts development.
•Smart Contracts Development – From the very basic to advanced level, Setting development environment, Deploying and testing Smart Contracts on local EOS Blockchain (nodeos) as well as on EOS testnet (Jungle testnet).
•Decentralized Applications (dApps) Development – Then we will learn step by step how to develop dApps for EOS Smart Contracts using scatter wallet, eosjs etc.

You will learn

✓ Basic Overview of Blockchain, Consensus Algorithms and What’s New in EOS Blockchain
✓ How to Set-up Development Environment for EOS Blockchain
✓ Smart Contracts Development on EOS Blockchain
✓ DApps Development on EOS Blockchain
✓ EOS Specific C++ (for Smart Contracts Development)
✓ How to Deploy Smart Contract on Local and Testnet EOS Blockchain
✓ Interacting With Smart Contract From DApp, Using EOSJS
✓ How to Configure and Use Scatter Wallet With EOS DApps & Smart Contracts
✓ How to Create & Deploy Your Own Token on EOS


• Basic programming concepts

This course is for

• Students who are passionate to learn most demanding technology of time!
• Students who want to learn blockchain development
• Students who want to learn smart contracts development on EOS
• Students who want to create distributed applications (dApps) on EOS blockchain
IBM Certified Blockchain Developer
I am a software engineer with years of experience in development on various web platforms. Majorly involved in Blockchain (Ethereum/EOS) Development, Smart Contracts Development, DApps Development, Full-Stack Development on Node and .Net stacks.
Passionate about programming, blockchain, new technologies, innovations and continuous learning.
Knowledge is the key to success and I am here to share my development experience and knowledge to all who are willing to learn.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 5h 24m
Language: English
Next start: On Demand

Students are also interested in