8 Course resources to learn Web3
8 resources
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.
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.
CS50: Introduction to Computer Science
Harvard CS50 · Beginner · Courses
Harvard's free introductory computer science course covering the data structures and algorithms fundamentals.
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.
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.
freeCodeCamp
freeCodeCamp · Beginner · Courses
A free, project-based curriculum covering web development and programming fundamentals from zero.
LearnWeb3
LearnWeb3 · Beginner · Courses
A free, community-run Web3 curriculum covering blockchain fundamentals, DeFi, and NFTs in short guided courses.
Alchemy University
Alchemy · Beginner · Courses
Free, project-based Web3 courses run by Alchemy, covering Ethereum development from first principles.