
In this video, we'll discover what a blockchain is, along with smart contracts and decentralized apps.
In this video, I'm going to introduce you to the Remix IDE (browser-based), and show you how to set up your first contract.
Then, I will show you how to define variables, types, and also define functions for returning and setting variables.
In this video, you're going to learn how to use the Ethereum-testrpc along with the Web3.js Ethereum API to create a web-based UI for interacting with the smart contract.
In this lesson, you're going to learn how to create smart contract events and then use them in your dApp (decentralized apps) with a call back function.
Function modifiers in Solidity allow you to control the behavior of your functions. In this video, I'm going to show you how to use modifiers to control who has access to run a given function.
In this tutorial, we're going to restructure our smart contract to show you the usefulness of Solidity mappings and structs.
In this video, you will learn how Inheritance works in Solidity with smart contracts. We will also install lite-server and MetaMask, then we will deploy the smart contract to the Ropsten test network.
In this lesson, we will conclude the course by updating our HTML and JavaScript to work with the updated smart contract. We will also use it with MetaMask and the Ropsten test network to see how it functions.
Welcome to this 100% free course where you're going to learn how 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.
In this course, I'm assuming 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.
Let's get started!