• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Decentralized Applications (Dapps)

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

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.5
    stars
    1,183 ratings

    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. ...
    ...

    Top reviews

    SR

    Dec 28, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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!

    AM

    Apr 28, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    A very helpful course filled with practical knowledge on the way to become a successful blockchain developer, moreover when the open source material on this domain is abysmal.

    Filter by:

    126 - 150 of 234 Reviews for Decentralized Applications (Dapps)

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rohini B

    •

    May 12, 2020

    Good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rishabh D

    •

    Mar 17, 2022

    OK

    Filled StarFilled StarFilled StarFilled StarStar

    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!

    Filled StarFilled StarFilled StarFilled StarStar

    By Guzmán L

    •

    Sep 16, 2020

    Good introduction to Dapps. You test your smart contract and then build a webapp. I don't give five stars because it is a bit old. I read some other articles and blogs and nowadays things are a bit more easier. Also programming tasks have some issues as they are not compatible with some technologies. Nice introduction to start with, but have to search around for updated work

    Filled StarFilled StarFilled StarFilled StarStar

    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

    Filled StarFilled StarFilled StarFilled StarStar

    By Ivan 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.

    Filled StarFilled StarFilled StarFilled StarStar

    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.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ryan S

    •

    Dec 27, 2020

    Good information taught throughout the course and the only downside was that some technological compatibilities were not kept up to date, which can sometimes take away from the current scope of the module. Learned a lot with figuring some of it out though!

    Filled StarFilled StarFilled StarFilled StarStar

    By Meharab L

    •

    May 8, 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 .

    Filled StarFilled StarFilled StarFilled StarStar

    By Fabio T

    •

    Dec 11, 2018

    It's a very good course, not giving 5 stars only because a couple of questions were really context-dependent and it's hard to answer them correctly without searching through the precise wording of the lessons.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sohini S

    •

    May 30, 2020

    Very insightful if you have a basic understanding of the blockchain technology. Totally recommend for blockchain newbies looking to up their game. Thanks coursera and keep recommending badass courses. CHEERS!

    Filled StarFilled StarFilled StarFilled StarStar

    By Tapan B

    •

    Dec 1, 2020

    Great course especially if you follow the readings religiously. Only thing is the exercise and snippet are outdated, but that helps in exploring so you don't do copy paste :)

    Filled StarFilled StarFilled StarFilled StarStar

    By Gabriel M

    •

    Jan 12, 2019

    It has a good content and it's quite challenging to create the Dapp, I think it's a good introduction for anyone to have an idea about how to build a Dapp from the scracth

    Filled StarFilled StarFilled StarFilled StarStar

    By Nishant V

    •

    Dec 23, 2021

    Excellent overview of D-APPS and Smart contract testing. However, the project VM experience could be vastly improved. The VM is very slow to load and execute commands.

    Filled StarFilled StarFilled StarFilled StarStar

    By Gaurav K

    •

    Aug 6, 2022

    The course is completely outdated, and most of my time was wasted on figuring out a legacy bug rather than learning. Thankfully the discussion forum helps out a lot!

    Filled StarFilled StarFilled StarFilled StarStar

    By Mitesh V

    •

    Jul 3, 2020

    Beautifully designed content with just one concern, data is to outdated makes a lot of errors denying some good hands over the real handson else everything is fine.

    Filled StarFilled StarFilled StarFilled StarStar

    By james r

    •

    Mar 6, 2023

    Good course. Handy having the downloadable app for the code, although I took the opportunity to install truffle and get things working on my own terminal.

    Filled StarFilled StarFilled StarFilled StarStar

    By Shubham P

    •

    Nov 4, 2019

    The testing part was not clear as the cases defined in the assignment and the hints provided doesn't sound familiar to me. Overall the course was great!

    Filled StarFilled StarFilled StarFilled StarStar

    By Harsh A

    •

    Dec 12, 2021

    Although course needs an upgrade in videos because it is very old and since than alot has changed but all the concepts are explained very well

    Filled StarFilled StarFilled StarFilled StarStar

    By Varundeep M

    •

    Aug 6, 2020

    The Course Practical materials are old and don't work properly. It will be really helpful if the instructors update the Ethereum.ova VM

    Filled StarFilled StarFilled StarFilled StarStar

    By Phạm H P

    •

    Feb 3, 2022

    course is good, but the code use in this course is quite old now. I think instructor should replace these code and demo

    Filled StarFilled StarFilled StarFilled StarStar

    By Gonçalo D

    •

    Oct 26, 2021

    Good course, but the programming exercises should be have a bit less help, just to force us to search and hit problems

    Filled StarFilled StarFilled StarFilled StarStar

    By NITISH A

    •

    Jan 9, 2022

    Overall very nice! Some of the coding examples in the course are out of date, specially the example with MetaMask

    Filled StarFilled StarFilled StarFilled StarStar

    By Fedor G

    •

    Aug 16, 2020

    Javascript interactions were not described at all, but the final test is not that complex, so i guess that is ok

    Filled StarFilled StarFilled StarFilled StarStar

    By Marco M

    •

    Sep 17, 2019

    Interesting course, too bad for the virtual machine that didn't build. I have been fooling around with windows.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • Chevron Right

    Coursera Footer

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Do Not Sell/Share
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.