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.65%
- 4 stars22.47%
- 3 stars4.41%
- 2 stars1.27%
- 1 star1.18%
TOP REVIEWS FROM SMART CONTRACTS
some resources must be reordered with the vedios for the student to keep on trying the code in the vedio
thanks alot for the course content its simple and progressive
Overall a good experience, but if more help available on course project, it would have been better. No response from teaching/supporting staff in forum. Otherwise, it's good.
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 submission of the last assignment was unclear which took a lot of time. The rest of the course is informative and clear. All concepts are taught very well.
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.