Back to Smart Contracts
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 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. You will design and program smart contracts in Solidity language, test and deploy them in the Remix development environment, and invoke them from a simple web interface that Remix provides. This course features best practices for designing solutions with smart contracts using Solidity and Remix IDE. Main concepts are delivered through videos, demos and hands-on exercises.

Status: Solution Design
Status: Blockchain
IntermediateCourse17 hours

Featured reviews

JA

4.0Reviewed Aug 3, 2019

Some concepts are under-explained, but an overall strong foundation to Smart Contracting. The course directs students to many external resources that can help.

AI

4.0Reviewed Dec 9, 2018

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.

AP

5.0Reviewed Aug 15, 2020

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

MS

5.0Reviewed May 27, 2021

This course was very good. I have already had the experience of learning from Professor Bina. She teach very patiently and accurately. This course was very useful for me.

MF

5.0Reviewed Jun 2, 2020

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.

TK

5.0Reviewed Sep 4, 2019

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!

AN

5.0Reviewed Jan 11, 2019

Great course for the beginners. Its gives an overview of smart contract, Solidity , Remix IDE. it definitely gives a lot of confidence to the trainee upon completion of the course.

KB

4.0Reviewed Jul 16, 2020

Great course. I hope the working excercises would have been more (But may be because I code a lot). But for beginners who have no idea of coding the course is excellent.

GM

4.0Reviewed Dec 2, 2018

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

FL

4.0Reviewed Jan 12, 2019

Everything great, however the last assignment could have some more guidance, or stepped approach. I had to do a lot of guessing instead of being sure of what to do.

MM

5.0Reviewed Jun 22, 2018

In this course I really learned something. Even as an IT pro with programming background it takes some thinking to get the Smart Contract concepts. Looking forward to the next courses.

AS

4.0Reviewed Jun 18, 2019

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.

All reviews

Showing: 20 of 465

Zhangyi
3.0
Reviewed Jun 17, 2018
Aniket Bharambe
1.0
Reviewed Sep 12, 2019
Fabrizio Franco (Fabrizio)
2.0
Reviewed Nov 22, 2018
Joerg FENIN
2.0
Reviewed Apr 7, 2021
Nicholas Darryl Robert Cafaro
5.0
Reviewed Aug 20, 2018
Samuel Yuan
3.0
Reviewed Jun 3, 2019
DIVYANG MISHRA
1.0
Reviewed Jun 15, 2020
Arun Kumar Singh
5.0
Reviewed May 21, 2019
Umair Ul Islam
2.0
Reviewed Mar 1, 2023
Wolfgang Krauss
2.0
Reviewed Sep 6, 2021
Martin Macke
5.0
Reviewed Jun 23, 2018
Arijit Naskar
5.0
Reviewed Jan 12, 2019
Marco Furno
5.0
Reviewed May 27, 2019
Elia Attardo
3.0
Reviewed Jan 7, 2025
Anthony Auciello
3.0
Reviewed Aug 11, 2020
Karina Manzo
2.0
Reviewed Jun 7, 2021
Utkarsh Singh
2.0
Reviewed Jun 6, 2020
Ashwin Jey
2.0
Reviewed Jan 16, 2020
Jordi Casasnovas
1.0
Reviewed Sep 3, 2018
REAL
1.0
Reviewed Aug 28, 2019