technifyed

Free online

Smart Contracts courses 48

Learn Smart Contracts online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 48 courses

HP

CryptoGuard: Securing the Future of Game Development with Blockchain

4.88 ratings

Explore the future of gaming in this hands-on course on blockchain and cybersecurity in game development. Learn to build secure, decentralized games with tokens, NFTs, smart contracts and anti-cheat systems. The course includes key Web3 topics like account security, fraud prevention, and data priva…

  • edX
  • 3 weeks, 3 - 5 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

University of Illinois Urbana-Champaign

Blockchains, Tokens, and The Decentralized Future

4.710 ratings

Dive into the transformative world of blockchain with our course, designed to navigate the complexities of digital currencies, smart contracts, and decentralized applications. Whether you're intrigued by Bitcoin, Ethereum, or the broader implications of blockchain for industries and governance, thi…

  • Coursera
  • 4 weeks of study, 4-6 hours/week
  • Self-paced
  • Paid certificate

Xccelerate

Smart Contract and Solana dApps Development with Rust

Master blockchain principles and smart contract development using Rust on Solana. Designed for those with programming experience, this course unlocks new career opportunities in Smart Contract and dApp Development.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

University at Buffalo

Blockchain

Innovate with the Next Frontier in Technology

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate

Xccelerate

Introduction to dApp Development with Solana AnchorLang

Master Blockchain principles, Encryption techniques and the art of developing smart contracts. Unlock new opportunities for your career in Smart Contract and dApp Development.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

University at Buffalo

Smart Contracts

This second course of the Blockchain specialization will help you design, code, deploy and execute a smart contract – the computational element of the blockchain technology. Smart contracts allow for implementing user-defined operations of arbitrary complexity that are not possible through plain cr…

  • Coursera
  • Self-paced
  • Paid certificate

University at Buffalo

Decentralized Applications (Dapps)

This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You…

  • Coursera
  • Self-paced
  • Paid certificate

INSEAD

Transacting on the Blockchain

Today, large intermediaries establish trust in our economy and control the movement, storage, and allocation of money and assets. The status quo, however, is rife with inefficiencies. In this course, we’ll address the many challenges of the status quo and discuss how cryptoassets, smart contracts,…

  • Coursera
  • 4 weeks of content, about 2 hours per week
  • Self-paced
  • Paid certificate

INSEAD

Blockchain Applications in Fintech

This course provides business professionals with a strategic understanding of how blockchain is reshaping the financial services industry. You'll begin by building a solid foundation in blockchain fundamentals, including how digital assets, smart contracts, and decentralized systems work. Next, you…

  • Coursera
  • Self-paced
  • Paid certificate

EDUCBA

Advanced Smart Contract Development

4.942 ratings

The course aims to provide a solid foundation in blockchain technology, covering key concepts such as decentralized consensus, distributed ledgers, and immutability. Participants will grasp the fundamental principles that underpin Ethereum and other blockchain platforms. ● Participants will learn a…

  • Coursera
  • 3 weeks of Study, 3-4 hours/week
  • Self-paced
  • Paid certificate

Board Infinity

Blockchain Technology Applied

Master Smart Contracts, DApps, and Cryptography

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate

Coursera

Solidity for Beginners: Write and Test Smart Contracts

Have you ever thought about becoming a Solidity Developer and developing Smart Contracts? To be 100% immersed in the world of cryptocurrencies and blockchain? This industry is currently growing very strongly. The demand for Solidity developers is on average 20% higher than in other industries. In t…

  • Coursera
  • 1-2 hours
  • Self-paced
  • Paid certificate

Board Infinity

Smart Contracts - Blockchain Technology Applied

Step into the future of technology with "Smart Contracts - Blockchain Technology Applied"— a course designed to transform your understanding of blockchain innovation. Smart contracts are the backbone of decentralized systems, powering applications in finance, healthcare, gaming, and beyond. In this…

  • Coursera
  • 3 weeks of study, 5 Hours/ Week
  • Self-paced
  • Paid certificate

Simplilearn

Basics of Ethereum

This Basics of Ethereum course offers a comprehensive exploration of blockchain technology and its applications, equipping you with the skills to navigate the evolving crypto landscape. Start by understanding the fundamentals of Ethereum and its key concepts, including mining and smart contracts. E…

  • Coursera
  • Self-paced
  • Paid certificate

Madecraft

Protect Your Data: An Introduction to Blockchain Security

Crypto exchanges have been looted for billions of dollars, smart contracts drained overnight, and enterprise blockchain systems compromised not through flaws in the protocol itself but through flawed security architecture built on top of it. The vulnerabilities are real, recurring, and preventable.…

  • Coursera
  • 4 weeks of study, 2–3 hours/week
  • Self-paced
  • Paid certificate

EDUCBA

Security and Auditing in Ethereum

4.830 ratings

The course aims to provide participants with a solid understanding of the security risks and vulnerabilities associated with Ethereum DApps. Participants will learn about common attack vectors, smart contract vulnerabilities, and best practices for securing DApps against potential threats. ● Partic…

  • Coursera
  • 4 weeks of Study, 3-4 hours/week
  • Self-paced
  • Paid certificate

Packt

Blockchain Basics and Smart Contract Foundations

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the potential of blockchain and smart con…

  • Coursera
  • 9 hours
  • Self-paced
  • Paid certificate

Packt

Solidity Advanced: Secure Smart Contracts & DApp Development

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In the rapidly evolving world of blockchain tech…

  • Coursera
  • 9 hours
  • Self-paced
  • Paid certificate

Packt

Foundations of Solidity and Smart Contract Development

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course serves as a comprehensive introducti…

  • Coursera
  • 8.5 hours
  • Self-paced
  • Paid certificate

AI CERTs

Blockchain Foundations & Smart Contracts

Blockchain is more than hype. It is a programmable trust layer that powers decentralized applications, digital assets, automated agreements, and secure Web3 systems. The Blockchain Foundations & Smart Contracts Certification Course is a hands-on, developer-focused program designed to help learners…

  • Coursera
  • 4.5 hours
  • Self-paced
  • Paid certificate