Top Blockchain Courses

Want to learn blockchain but need a more structured curriculum? Here are some free and paid blockchain courses to choose from. Learn how to build DApps, how to code in Solidity, and other blockchain programming topics.

Blockchain Courses

(10 courses)

IBM Blockchain Foundation for Developers

Are you a software developer new to blockchain? Get hands-on experience creating your first blockchain after watching these videos by IBM blockchain developers.


CryptoZombies: Learn to Code Ethereum DApps By Building Your Own Game

Let CryptoZombie, an interactive code school, teach you how to write smart contracts in Solidity by building your own crypto-collectables game.


Developing Ethereum Smart Contracts for Beginners

Watch this 100% free course to learn how to create and deploy Ethereum smart contracts. Requires understanding of HTML, CSS, and JavaScript fundamentals.


Space Doggos - Interactive Learning Solidity Course For Beginners

Make your own smart-contract deployable on the Ethereum network with this interactive learning game. Create your own Space Doggo to learn blockchain on the go.


Bitcoin and Cryptocurrency Technologies

How does Bitcoin work? What makes it secure? After this course, you'll be able to separate fact from fiction and integrate Bitcoin ideas in your own projects.


Ethereum Development Course - Blockchain at Berkeley

This Berkeley Ethereum Development Course will teach you how to become an experienced Solidity developer and write a full-stack Decentralized Application.


Learn Solidity: The Ultimate Solidity Course To Kickstart Your Career

Learn the advanced functions of Solidity through video and text lessons. Deploy a fully functional smart-contract and kickstart your smart-contract career now.


Blockgeeks: Blockchain Courses and Education

Interested in learning about blockchain fundamentals? You're in luck! We have introductory videos on cryptocurrencies, building dApps, Bitcoin, and Ethereum.


OneMonth: Learn Bitcoin & Ethereum

Learn how to buy, send, and receive Bitcoin, set up cold storage, talk about Bitcoin vs. Ethereum, and discuss Blockchain, Altcoins, and more in two hours.


Programming Blockchain 2-day Seminar

Learn the ins and outs of blockchain development in two days with this interactive seminar. We cover validating proof of work, segwit, parsing blocks, and more.


Get On-demand Help From

Top Blockchain Developers and Experts

Ramon Recuero

Ramon Recuero

Hacker at Y Combinator. Was a Software Architect at Moz and Senior Engineer at Zynga.

Aaron Hanson

Aaron Hanson

Bitcoin developer with 18+ years experience writing quality software and reviewing code.

Laszlo L. Mari

Laszlo L. Mari

Working on blockchain solutions and blockchain consulting. Solidity developer.


Live help on your Blockchain project or DApp

blockchain mentors

Hire Freelance Blockchain Developers

CodementorX developers are pre-vetted developers hand-picked from the Codementor community. Hire a developer in 72 hours or less.

Drew Taylor

Senior blockchain developer

Bruno Škvorc

Blockchain developer and educator

Nikola Madjarevic

Blockchain engineer / Software engineer