Blockchain & Smart Contract Engineering — Skills Plan

Planned skill map for Blockchain & Smart Contract Engineering. The curriculum will be developed and released in stages.

22 planned skills October 2026
Dedicated track in progress. This map is a plan, not a claim that every lesson is published. Existing live learning tracks remain available while this path is developed.

Study ledger and consensus concepts, write and test smart contracts, connect wallet-based applications, and review key, oracle, and contract risks.

Potential roles: Blockchain Engineer · Smart Contract Developer · Web3 Security Engineer

Before you start

  • Programming and cryptography concepts
  • Networking and distributed-systems basics
  • Web application security fundamentals

What you’ll build

  • Build a tested contract on a local network
  • Create a transparent wallet-connected app
  • Review a contract for defined threat scenarios

Your request helps us prioritize this track. We’ll use your email for updates about this track only. See our privacy notice.

22skills mapped
6learning stages
0published lessons

Prerequisites

PLANNED
  • Programming and cryptography concepts

    Build the Programming and cryptography concepts knowledge needed to follow the Blockchain & Smart Contract Engineering foundations.

  • Networking and distributed-systems basics

    Build the Networking and distributed-systems basics knowledge needed to follow the Blockchain & Smart Contract Engineering foundations.

  • Web application security fundamentals

    Build the Web application security fundamentals knowledge needed to follow the Blockchain & Smart Contract Engineering foundations.

Foundations

PLANNED
  • Hashing, signatures, and key custody

    Explain how Hashing, signatures, and key custody works and where it fits in the Blockchain & Smart Contract Engineering learning path.

  • Consensus and ledger models

    Explain how Consensus and ledger models works and where it fits in the Blockchain & Smart Contract Engineering learning path.

  • Accounts, transactions, and execution costs

    Explain how Accounts, transactions, and execution costs works and where it fits in the Blockchain & Smart Contract Engineering learning path.

  • Public-chain and permissioned-system trade-offs

    Explain how Public-chain and permissioned-system trade-offs works and where it fits in the Blockchain & Smart Contract Engineering learning path.

Core Skills

PLANNED
  • Solidity and contract interfaces

    Use Solidity and contract interfaces to implement a working capability and verify its behavior in Blockchain & Smart Contract Engineering.

  • Wallets, RPC, and event indexing

    Use Wallets, RPC, and event indexing to implement a working capability and verify its behavior in Blockchain & Smart Contract Engineering.

  • Contract testing and deployment workflows

    Use Contract testing and deployment workflows to implement a working capability and verify its behavior in Blockchain & Smart Contract Engineering.

  • Frontend integration and transaction UX

    Use Frontend integration and transaction UX to implement a working capability and verify its behavior in Blockchain & Smart Contract Engineering.

Advanced / Production

PLANNED
  • Smart-contract threat modeling and audits

    Evaluate Smart-contract threat modeling and audits trade-offs against the performance, reliability, and safety needs of Blockchain & Smart Contract Engineering systems.

  • Upgradeability and access-control risks

    Evaluate Upgradeability and access-control risks trade-offs against the performance, reliability, and safety needs of Blockchain & Smart Contract Engineering systems.

  • Oracle and bridge trust assumptions

    Evaluate Oracle and bridge trust assumptions trade-offs against the performance, reliability, and safety needs of Blockchain & Smart Contract Engineering systems.

  • Monitoring, incident response, and key management

    Evaluate Monitoring, incident response, and key management trade-offs against the performance, reliability, and safety needs of Blockchain & Smart Contract Engineering systems.

  • Regulatory and product-risk awareness

    Evaluate Regulatory and product-risk awareness trade-offs against the performance, reliability, and safety needs of Blockchain & Smart Contract Engineering systems.

Real-World Projects

PLANNED
  • Build a tested contract on a local network

    Deliver a working outcome with Build a tested contract on a local network, then test it against the project requirements.

  • Create a transparent wallet-connected app

    Deliver a working outcome with Create a transparent wallet-connected app, then test it against the project requirements.

  • Review a contract for defined threat scenarios

    Deliver a working outcome with Review a contract for defined threat scenarios, then test it against the project requirements.

Career / Interview Preparation

PLANNED
  • Contract security review

    Explain your approach to Contract security review, defend key trade-offs, and discuss what you learned.

  • Distributed-ledger trade-offs

    Explain your approach to Distributed-ledger trade-offs, defend key trade-offs, and discuss what you learned.

  • Auditable project walkthrough

    Explain your approach to Auditable project walkthrough, defend key trade-offs, and discuss what you learned.

← Back to all learning tracks
Share

Discussion

0

Have a better approach? Found something outdated? Share it — your knowledge helps everyone learning here.

Continue with GitHub
Loading...