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.66%
- 4 stars22.46%
- 3 stars4.41%
- 2 stars1.27%
- 1 star1.18%
TOP REVIEWS FROM SMART CONTRACTS
Excellent. Very structured and step by step approach helps to learn the concepts easily.
Really like Mam's explanation approach very clear and systematic with simple English
A good course to develop understanding of Solidity, however, you need to be familiar with any object oriented programming language, prior to taking this course.
course made smart contracts easier to understand, i loved bina ramamurthy's explanations and analogies and the extra resources at the end of each module were very helpful
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.
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.