Course Outline


  • Overview of Web3 features and architecture
  • Basics of Ethereum and Smart Contracts

Understanding Blockchain Cryptography

  • Blockchain design, implementation, and use cases
  • Cryptography hash functions, merkle trees, and digital signatures

Getting Started

  • Setting up the development environment
  • Setting up a blockchain with Ganache

Solidity Programming Language

  • Syntax, development tools and testing
  • Smart Contracts design patterns

Interacting with Smart Contracts

  • Creating a smart contract
  • Creating a migration logic
  • Deploying a smart contract
  • React apps with smart contracts


Summary and Next Steps


  • An understanding of blockchain concepts
  • Basic experience with Solidity, Javascript, and React


  • Developers
  14 Hours


Related Courses

PHP with React

  14 hours

React: Build Highly Interactive Web Applications

  21 hours

Relay: Efficiently Fetch Data in React Applications

  14 hours

React Patterns

  14 hours

Advanced React

  14 hours

Choosing the Right JavaScript Framework

  14 hours

Building Interactive Applications with React, Redux and GraphQL

  28 hours

React, Redux and TypeScript

  21 hours

Testing React Apps with Jest

  14 hours

React, Relay, and GraphQL

  14 hours

Solidity: Introduction to Blockchain Programming

  14 hours

Ethereum for Developers

  21 hours

Ant Design

  7 hours

Material UI

  7 hours

Managing React State with MobX

  14 hours