Introduction to Web3

Web3 development using Blockchain technologies

Duration

1 Day (8 Hours)

Level

Basic Level

Design and Tailor this course

As per your team needs

Edit Content

The Introduction to Web3 course aims to familiarize participants from diverse backgrounds with Web3-based systems. While the course material remains consistent, exercise expectations can vary based on participants’ skills.

Non-technical individuals will focus on business applications, guided through testing and scripting. Technical attendees will delve into smart contract creation and testing. Both groups will apply learned concepts to practical use cases. To streamline learning within the one-day timeframe, the course recommends using Truffle Develop, Ganache, and Drizzle tool suites.

The Blockopoly Game serves as an illustrative example, demonstrating three distinct use cases within a familiar gaming framework. This game will help the learners to:

  • Outline the fundamentals of trust establishment in decentralized systems.
  • Differentiate between suitable and unsuitable use cases for blockchain technology.
  • Delve into the Ethereum ecosystem, including its tools and technologies.
  • Explore the primary use cases of Web3, covering smart contracts, currencies, saleable assets, and non-fungible tokens (NFTs).

    This course includes:

  • Understanding the historical context of cryptocurrency evolution and development.
  • Recognizing the role of cryptography in establishing trust within cryptocurrency systems.
  • Exploring the Ethereum ecosystem, including stakeholders, tools, and technologies.
  • Engaging in hands-on exercises tailored to participants’ backgrounds, focusing on key concepts.
Edit Content
  • Professionals with background in programming, encryption, business, or all of them.
  • Enthusiasts who want to learn about Web3 and related technologies in detail.
Edit Content
  • History of Digital Currencies
  • Difficulties With Digital Currencies
  • Basics of Cryptography
  • Bitcoin Mechanics
  • What Makes Sense
  • Custom Currencies
  • Transferable Assets
  • Non-Fungible Tokens (NFTs)
  • Avoiding Big, Slow Databases
  • Turing Completeness
  • Gas
  • Solidity
  • Smart Contracts
  • The Banker as Contract
  • In Game Currency
  • Saleable Assets (Property)
  • Deploying to a Test Network 
  • Decentralization
  • Ewasm 2.0
    • Energy Efficiency: Proof-of-Work (PoW)
    • Decentralized Finance (DeFi)
Edit Content

The class assumes the participants have a basic awareness about:

  • Bitcoin
  • Cryptocurrencies





Connect

we'd love to have your feedback on your experience so far