Skip to content

Developing Ethereum Smart Contracts for Beginners. Learn how to code your own Ethereum smart contracts from scratch

Notifications You must be signed in to change notification settings

sumantabose/ethereum-smart-contracts-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Developing Ethereum Smart Contracts for Beginners

Learn how to code your own Ethereum smart contracts from scratch

Course credits: Gary Simon

Repository compiled by: Sumanta Bose


About the tutorial series

This tutorial series follows the content in this coursetro course. It will teach you to create and deploy ethereum smart contracts. Smart contracts allow you to create decentralized apps that can harness the power of the blockchain for a wide variety of use cases.

This course assumes you have no prior experience with creating smart contracts. You're going to go from absolute beginner to an intermediate understanding in a very fast amount of time.

The bulk of this course is going to be very hands-on with very little slides. I think we all learn best by doing and not watching powerpoint.

Prerequisites

  • Understanding of HTML & CSS
  • Understanding of JavaScript Fundamentals
  • Eagerness to kick ass as a decentralized app developer

Course Curriculum

  1. What are Smart Contracts and Decentralized Apps? [05:59]
    Written Lesson: Smart Contracts and Decentralized Apps 101
    Video Lesson:

  2. Variables and Types [14:05]
    Written Lesson: Solidity Variables and Types
    Video Lesson:

  3. Creating a Web UI for our Smart Contract [17:09]
    Written Lesson: Interacting with a Smart Contract through Web3.js
    Video Lesson:

  4. Solidity Events [10:13]
    Written Lesson: Creating Ethereum Smart Contract Events
    Video Lesson:

  5. Function Modifiers [10:09]
    Written Lesson: Solidity Modifiers Tutorial - Control your Smart Contract Functions
    Video Lesson:

  6. Mappings and Structs [12:01]
    Written Lesson: Solidity Mappings & Structs Tutorial
    Video Lesson:

  7. Inheritance & Deployment [09:29]
    Written Lesson: Solidity Inheritance & Deploying a Smart Contract Tutorial
    Video Lesson:

  8. Finishing the Web3 UI [08:33]
    Written Lesson: Finishing our Smart Contract and Using it on Ropsten
    Video Lesson:


Hope you find the tutorial useful. Cheers!