Discover what smart contracts are and the platforms that run them, then write, test and deploy secure contracts in Solidity on Ethereum - while learning the legal and regulatory landscape and the optimization techniques that keep gas fees low.
Write, test and deploy contracts on an Ethereum test network
Shareable on LinkedIn the day you finish
Board Infinity: 287 courses, 478,000+ learners on Coursera
Three modules: the fundamentals, hands-on development in Solidity, and advanced concepts like oracles and security auditing.
Smart Contracts - Blockchain Technology Applied shows you how self-executing contracts work and why they matter. Smart contracts are the backbone of decentralized systems, powering applications in finance, healthcare, gaming and beyond, and they change how trust, efficiency and transparency work online.
You start with the fundamentals - what smart contracts are, their history, and the platforms that run them - then get hands-on with Solidity: writing, testing and deploying contracts on Ethereum, navigating legal and regulatory questions, and optimizing gas fees. Finally you integrate real-world data with oracles, use advanced Solidity, and audit contracts for vulnerabilities - across 43 short video lessons, 9 readings and 12 assignments.
It's course 1 of Board Infinity's Blockchain Technology Applied specialization on Coursera, for developers, entrepreneurs and tech enthusiasts.
If any of these sound like you, the course was written with you in mind.
Add Solidity and Ethereum deployment to your stack and start building on-chain logic.
Understand what smart contracts can do for your product - and the legal questions they raise.
Go past the headlines and see how self-executing contracts actually work under the hood.
Build the foundation for smart contract, DApp and blockchain security roles.
This is a build-first course - each module moves you closer to contracts you can write, ship and defend.
Compare Ethereum, EOS and other platforms on their strengths and weaknesses, and weigh the legal and regulatory picture.
Set up your development environment, then write, test and debug a basic smart contract in Solidity.
Deploy to an Ethereum test network, keep gas fees down with optimization, and apply security best practices.
Bring external data in with oracles, use inheritance and error handling, and audit for common vulnerabilities.
A dedicated coach from your target domain: someone who has done the job, hired for it, and knows exactly what it takes.
Book a demo session60-minute demo session · 100% refundable · no obligation to continue
Your contracts read line by line, with fixes for bugs and bad patterns.
Test networks, gas costs and what changes before going to mainnet.
Common vulnerabilities, auditing tools and secure coding habits.
Which Web3 roles this opens, and what to learn next.
About 13 hours end to end - 1 week at 10 hours a week, fully self-paced. Every module lists its learning objectives, its content, and what you'll walk out with.
The language, network and tools you work with, and the skills you leave with.
The most widely used language for smart contracts - from basics to inheritance and libraries.
Where your contracts run - deployed to a test network, with gas fees managed and optimized.
The bridge that brings real-world data into contracts that can't fetch it on their own.
Tools and practices for finding common vulnerabilities before a contract goes live.
Twelve concrete capabilities, grouped the way the work actually splits - understanding contracts, building them, and securing them.
What smart contracts are, where they run, and the rules around them.
Writing contracts that compile, pass tests and deploy.
The difference between a demo contract and one people can trust.
Finish the graded work and Board Infinity issues a certificate through Coursera - with a public verification link and a one-click path onto your LinkedIn profile.
Issued on completion of the graded quizzes. Counts toward the Blockchain Technology Applied specialization certificate as well.
Add it to your LinkedIn profile, resume or CV, where recruiters actually look.
Its own verification link, so a hiring manager confirms it in seconds.
Awarded on graded quizzes in all three modules - it certifies what you can do.
Board Infinity as the provider, Coursera as the platform.
These are the roles that build on exactly this skill set.
Writing, testing and deploying Solidity contracts - the role this course maps to most directly.
Building on Ethereum and other platforms, and choosing the right one for each project.
Connecting front ends to the contracts underneath - the next course in the specialization.
Finding common vulnerabilities with auditing tools and secure coding checklists.
Applying security best practices across contracts and the systems around them.
Wiring real-world data into contracts through oracles and external integrations.
Understanding what contracts can do - and what they cost in gas - before you spec them.
Advising on platforms, use cases, and the legal and regulatory side of smart contracts.
Every topic in this course exists free somewhere on the internet. Nobody is pretending otherwise. What a course adds is the order you learn it in, the practice that makes it stick, and something to show at the end.
This course stands on its own - but it's also the first step of a three-course path. Enrolling automatically enrolls you in the specialization.
Smart contract fundamentals, Solidity development and Ethereum deployment, oracles and security auditing.
Back to topDesign and build decentralized applications with Web3 tools - the front end your smart contracts plug into.
View courseAdvanced cryptographic methods and protocols that secure blockchain systems and protect privacy.
View courseWiden the security-auditing mindset from module three into general cybersecurity fundamentals.
View course Go full-stackThe JavaScript web stack that sits around your contracts when you build complete applications.
View course Go deeperTake the testing and debugging habits from module two further with structured QA practice.
View courseBoard Infinity runs 270+ courses and 57 specializations on Coursera - browse the full catalogue.
Everything learners ask before enrolling, answered plainly.
You'll learn smart contracts end to end. Module one covers what they are, their history, platforms like Ethereum and EOS, and the legal and regulatory side. Module two covers Solidity, setting up a development environment, writing, testing and debugging a contract, and deploying to an Ethereum test network with gas optimization and security best practices. Module three covers oracles, advanced Solidity, and security auditing.
Coursera lists this as a beginner-level course, and it's the first course in the specialization. Solidity is introduced from its basics and the development environment is set up step by step. Some general programming familiarity will make module two easier, but the course is written for developers, entrepreneurs and tech enthusiasts alike.
The current enrollment options and price for your region are shown on the Coursera course page. The course is included with a Coursera Plus subscription, and Coursera's financial aid is available for eligible learners. Enrollment also includes the whole Blockchain Technology Applied specialization track.
About 13 hours of total learning across 3 modules, 43 video lessons, 9 readings and 12 assignments. Coursera estimates 1 week at 10 hours a week. It's fully self-paced - deadlines flex around your schedule.
No. The course deploys contracts to an Ethereum test network, which exists so developers can practise deployment without using real funds. You'll also learn how gas fees work and how to optimize contracts to reduce them.
Yes - this page is Board Infinity's own overview of our course. Enrollment, payment, video lessons, grading and the certificate all happen on Coursera, where the course is hosted. Think of this page as the detailed tour before you head there.
Yes. Completing the graded quizzes earns you a shareable certificate from Board Infinity, issued through Coursera with its own verification link. You can add it to your LinkedIn profile, resume or CV, and the same completed work counts toward the full specialization certificate.
It's the foundation for smart contract developer, blockchain developer and DApp developer roles, and for security-focused roles like smart contract auditor. The legal and platform modules also help product managers and consultants who work with blockchain projects.
Two ways. The certificate goes in your LinkedIn Licenses & Certifications section via Coursera's one-click add. Just as valuable is naming what you can do: a line like “Wrote, tested and deployed Solidity smart contracts to an Ethereum test network, with gas optimization and security auditing” gives interviewers something concrete to ask about.
Each module has three practice quizzes, one per lesson, and a one-hour graded quiz at the end - 12 assignments in all. A reading after each lesson goes further into topics like Solidity, deployment and smart contract auditing.
The next two courses of the specialization: Hands-on DApp Design and Development Using Web3 Tools (course 2, ~12 hours) to build applications on top of your contracts, and Deep Dive into Cryptography (course 3, ~13 hours) for the cryptography that secures blockchain systems. Enrolling in this course automatically enrolls you in the specialization.
Board Infinity 1:1 coaching pairs you with a practitioner while you take the course.
Three modules. Thirteen hours. Solidity, Ethereum deployment and security auditing - and a certificate to show for it.
Smart Contracts - Blockchain Technology Applied · by Board Infinity · offered on Coursera
Enter your details and the PDF downloads immediately. Inside:
Confirm the download when your browser asks. If it didn't start, grab it here.
Download the PDFThe PDF is yours to keep.