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 cryptocurrency protocols. They allow users to implement conditions, rules and policies of the domain applications. Smart contracts are a powerful feature that, when properly designed and coded, can result in autonomous, efficient and transparent systems.
This course is part of the Blockchain Specialization
Offered By

About this Course
Knowledge of at least one modern, high-level programming language is required, as well as completion of the course titled, "Blockchain Basics".
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessWhat you will learn
This second course of the Blockchain specialization will help you design, code, deploy and execute a smart contract.
Skills you will gain
- Cryptocurrency
- Blockchain
- Solidity
- Smart Contract
- Remix IDE
Knowledge of at least one modern, high-level programming language is required, as well as completion of the course titled, "Blockchain Basics".
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessSyllabus - What you will learn from this course
Smart Contract Basics
Solidity
Putting it all Together
Best Practices
Reviews
- 5 stars70.79%
- 4 stars22.37%
- 3 stars4.44%
- 2 stars1.23%
- 1 star1.14%
TOP REVIEWS FROM SMART CONTRACTS
The course is really good. But the final programming assignment wasn't challenging enough. Although I might be judging too early considering this is a part of a specialization.
I was once lost on what is a smart contract, now, its more clear. I am more educated thanks to these very insightful videos and word for word explanations of the videos!
The Programming part could have been better. Almost, everything was written and didn't help me much in learning any new thing or gave me experience to write code on my own.
The final project was a little difficult because if doesn't show where the mistake is, besides that the course is just great to have a first experience using IDE remix
About the Blockchain Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
Who is this class for?
Are there any prerequisites?
Are there any hardware requirements?
More questions? Visit the Learner Help Center.