8 Course resources to learn Web3

8 resources

  1. The Ultimate Solidity Course

    RareSkills · Intermediate · Courses

    A free, in-depth Solidity course aimed at developers who already know the basics and want production-level fluency.

  2. ZK Learning: Foundations of Zero Knowledge

    zk-learning.org · Advanced · Courses

    A university-taught MOOC on zero-knowledge proofs, from the researchers who helped design SNARK systems.

  3. CS50: Introduction to Computer Science

    Harvard CS50 · Beginner · Courses

    Harvard's free introductory computer science course covering the data structures and algorithms fundamentals.

  4. DeepLearning.AI Short Courses

    DeepLearning.AI · Beginner · Courses

    Andrew Ng's DeepLearning.AI publishes free, short, hands-on courses on modern AI and machine-learning tooling.

  5. Machine Learning Specialization

    Coursera · Intermediate · Courses

    Andrew Ng's widely referenced machine-learning course, useful for teams applying ML to on-chain data or fraud detection.

  6. freeCodeCamp

    freeCodeCamp · Beginner · Courses

    A free, project-based curriculum covering web development and programming fundamentals from zero.

  7. LearnWeb3

    LearnWeb3 · Beginner · Courses

    A free, community-run Web3 curriculum covering blockchain fundamentals, DeFi, and NFTs in short guided courses.

  8. Alchemy University

    Alchemy · Beginner · Courses

    Free, project-based Web3 courses run by Alchemy, covering Ethereum development from first principles.