1. Let’s Write Smart Contracts
  2. Smart Contracts and Solidity Introduction
  3. Remix Online Tool
  4. Memory Management in Solidity
  5. Elementary Data Types in Solidity
  6. Type Conversion in Solidity
  7. Complex Data Types
  8. Arrays
  9. String and Bytes Types
  10. Mappings
  11. Enums
  12. Structs
  13. Solidity Global Variables and Ether Units
  14. Functions in Solidity
  15. Error Handling in Solidity
  16. Inheritance in Solidity
  17. Events in Solidity
  18. What are Tokens?
  19. ERC Token Standards
  20. ERC-20 Walk-through
  21. Creating ERC-20 using Remix
  22. Creating ERC-20 using OpenZeppelin
  23. Mini Project: Send your ERC-20 Tokens to Udacity
  24. Congratulations on Learning Solid



Code Snippets

Development Environment


  • Remix - An online integrated development environment for creating smart contracts in Solidity.
  • Remix Docs - Remix is a powerful, open source tool that helps you write Solidity contracts straight from the browser.
  • Solidity - Solidity is an object-oriented, high-level language for implementing smart contracts.