Chevron Left
Back to Decentralized Applications (Dapps)

Learner Reviews & Feedback for Decentralized Applications (Dapps) by University at Buffalo

731 ratings
109 reviews

About the Course

This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts. The course covers the basic design of a Dapp, Truffle development process and commands (init, develop, test and migrate), test-driven development of Dapp, Dapp application models and emerging standards that are essential for predictable Dapp behavior. Main concepts are delivered through videos, demos and hands-on exercises....

Top reviews


Dec 29, 2019

it would have been nice if the instructor has included the instructions for truffle+ganache installation for local machine. Truffle works great on a native machine over vm! thanks!


Nov 15, 2018

I really enjoyed the course. I like ma'am bina ramamurthy teaching style, to give the student a clear understanding of each topic.Thanks very much for this course.

Filter by:

51 - 75 of 108 Reviews for Decentralized Applications (Dapps)

By Nguyễn Đ T L

Jul 06, 2020

Thank you so much !!!


Jan 25, 2019

very well structured

By Ahmed T

Dec 01, 2018

Amazing Course :)

By Antonio R

Jan 21, 2019

100% recommended

By Pankaj B

Oct 15, 2018

Excellent Course

By ajay k

Apr 21, 2020

awesome course.

By Akam E W

Jun 19, 2018

great lecture.

By Guido A C

Jul 27, 2019

Good Training

By Alexey K

Aug 12, 2018

Super Course!

By Bharathi G

Jul 31, 2019

Great course

By Joe A

May 12, 2020

Great class

By Aniket D

Dec 09, 2019


By Erix S

Nov 20, 2018

very useful

By Gabriel R M

Jul 30, 2020


By Nasurudeen A N

May 20, 2020

nice class


Oct 01, 2019

I like it!

By Kamlesh C

Jun 11, 2020


By Muhammad A

Oct 16, 2018


By Rohini B

May 12, 2020


By Shreyas G

Mar 31, 2020

The topics covered are extensive and address the core fundamentals of Ethereum Dapps. However there is a lot of versioning issues with nodejs, npm, solidity, metamask and truffle. A lot of changes in the software, syntax and versions has happened since the course has released. For instance, the use of Ganache UI. Also it would have been better if there were a section on debugging the various errors which happen in the installation process. Lastly, it would have been more prudent to include a front end development and linking section also. That being said the course does manage to cover dozens of topics and provide knowledgeable insight in Dapps and Ethereum. Well paced and brilliantly taught. 4 stars for that.

By Markus M

Feb 21, 2020

Setup and structure of the course and the content is really excellent and helped me understanding how to build Dapps on the back of smart contacts.

HOWEVER: following the course in order to build the "ballot" Dapp with the truffle ide etc in week 2 has been an extremely frustrating part. And i have been through a lot of pain and wasted hours with outdated software versions, grader issues etc in other Coursera courses earlier! A pitty really! Fair enough - it wasn't made part of the final project. Still: It is the reason for a 4 stars rating instead of 5!

By Muhammad Z M

Jun 30, 2020

The course content was good and all but the end project was very bad. First of all, ethereum.ova was shipped with truffle 4.0.4 or whatever, which was not working correctly. I had many issues with it other then truffle init not working. Secondly in Part 2 was to write test.js while we were not taught about it in enough detail

By Patrik M

Jun 28, 2020

Is a very good course for learning new tools and the workflow of how to develop DApss end to end. Needs to be updated to include newer versions of Truffle, Solidity, etc. And the course resources should reflect this updates to make it easier and more compatible when it comes to the course projects.

By Balakrishna C

Apr 11, 2020

The course gives a great foundation to build a blockchain based application. The content some how seems to be old for there are many more technologies and methodologies coming up now. some items like Oraclize are depricated. Nevertheless, it is a great course.

By Meharab L

May 08, 2020

this course is far better then any other course that i can find in the internet in 2020 but this course need to be updated with time . because solidity, truffle and web3 is constantly updating . so old language/framework/library are becoming deprecated .