Browse Courses
beginner
Smart Contract Programming
Comprehensive introduction to everything you need to know about smart contract programming. Whether you're a beginner programmer or have some experience, our course is designed to give you the skills and knowledge you need to succeed. Get started today and take your career to the next level.
Prerequisites
Programming Skills
Table of Contents
1 Lesson 1: Introduction to Blockchain
Basics of blockchain
2 Lesson 2: How does the blockchain work
How does blockchain work?
3 Lesson 3: An Introduction to Ethereum and Smart Contracts
Smart contracts on the ethereum blockchain
4 Lesson 4: Building smart contracts on Ethereum
Building on ethereum
5 Lesson 5: Understanding the Ethereum Virtual Machine
Understanding the Ethereum Virtual Machine
6 Lesson 6: Setting up your Smart contract
Setting up your Smart contract
7 Lesson 7: Smart contract setup exercise
Smart contract setup exercise
8 Lesson 8: Smart contract exercise contd A step by step guide to building solidity functions
Smart contract exercise contd A step by step guide to building solidity functions
9 Lesson 9: Smart contract exercise continued
Smart contract exercise continued
10 Lesson 10: Basic Reference Data types
Basic Reference Data types
11 Lesson 11: Basic operations of solidity
Basic operations of solidity
12 Lesson 12: Visibility of functions and events
Visibility of functions and events
13 Lesson 13: Activity Create a world cup game to show the collaborative power of the blockchain
Activity Create a world cup game to show the collaborative power of the blockchain
14 Lesson 14: Best practices in smart contract development
Best practices in smart contract development
15 Lesson 15: Exercise on Security best practices
Exercise on Security best practices