• 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 29, 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 29, 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:

    201 - 225 of 234 Reviews for Decentralized Applications (Dapps)

    Filled StarFilled StarFilled StarStarStar

    By Daniel B D

    •

    May 19, 2021

    It's time for a contents update.

    Filled StarFilled StarFilled StarStarStar

    By Bornface S

    •

    Aug 22, 2020

    Awesome experience

    Filled StarFilled StarFilled StarStarStar

    By Phạm Đ T t

    •

    Aug 1, 2024

    too old

    Filled StarFilled StarStarStarStar

    By John L

    •

    Feb 19, 2020

    This course was probably great when written but is suffering from a clear lack of maintenance. The virtual machine setup is seriously out of date and even the solidity version it runs is no longer supported. I spent hours just getting the environment set up correctly and you needed to fix broken examples and sample code. I would say this added weeks to the completion time and was frustrating with little support and few answers from the teacher or staff. I would suggest a total refresh of the course.

    Filled StarFilled StarStarStarStar

    By Nanda K

    •

    Oct 14, 2018

    Perhaps the worst taught course I have taken on Coursera. Presentation of the material could have been much better. The teacher just reads off a script and mumbles during demos.

    My biggest takeaway is the additional material. I learnt a lot more from them than by watching the video lectures.

    Filled StarFilled StarStarStarStar

    By Ivan M

    •

    Jun 19, 2020

    a good course content, but the verification of programming assignment is terrible. I spend half of the day constantly rewriting the same! content in file to get it passed. As I see, it was raised a number of times on the forum.

    Filled StarFilled StarStarStarStar

    By Florine W D

    •

    Jul 7, 2021

    Like the other courses in this specialisation, the information is superficial and mostly consists of pointers to more useful resources. The videos are boring, and the final project is badly set up.

    Filled StarFilled StarStarStarStar

    By Deniz D

    •

    Apr 16, 2022

    The contents and the tools used for the assignments are horribly outdated. Although the instructor is really engaging, spending hours on using the virtual box image was frustrating.

    Filled StarFilled StarStarStarStar

    By Roosevelt S

    •

    Feb 27, 2022

    Alot of the content is good but alot of the files came with errors which took hours to find the root of as someone new to the space. There were also very resources on how to debug.

    Filled StarFilled StarStarStarStar

    By William C

    •

    Dec 12, 2021

    While the core concepts are generally solid, the material is pretty dated. If you don't care about the certificate you are better off going through CryptoZombies.

    Filled StarFilled StarStarStarStar

    By Vlad S

    •

    Feb 20, 2021

    The process of developing a DAPP was superficially explained. You gain almost no hands-on experience at the end of this course.

    Filled StarFilled StarStarStarStar

    By Kurt G

    •

    Mar 23, 2021

    Spent many frustrating hours troubleshooting due to outdated versions of referenced software. Badly in need of updating.

    Filled StarFilled StarStarStarStar

    By Welborn M

    •

    Jul 6, 2019

    This course has many missing points not clearly specified flow. Still one can learn through own research.

    Filled StarFilled StarStarStarStar

    By Personal M A

    •

    Oct 24, 2018

    The software behind Ethereum is immature. Should not be even allowed in beta release.

    Filled StarFilled StarStarStarStar

    By Yousif A

    •

    Apr 7, 2021

    This course is getting outdated

    Filled StarFilled StarStarStarStar

    By Sacsham A

    •

    Jan 19, 2020

    not very informative

    Filled StarStarStarStarStar

    By Tom

    •

    Dec 28, 2021

    The course content is ok, but the final project cannot really be finished if you follow the course description. It requires quiet a lot of work to actually make it run as the provided VM is hopelessly outdated. Basically there is no support from the instructor/mentors and if some people in the community wouldn't have taken it upon themself to help via the forum it would be impossible to finish the course.

    Filled StarStarStarStarStar

    By Adam S A

    •

    May 25, 2021

    Almost all of this course is out of date and deprecated. The discussion forums are full of students begging for help and trying to come up with work-arounds for the old code. I decided to not finish the specialization at this point, which was disappointing, since I enjoyed the first two courses in the specialization.

    Filled StarStarStarStarStar

    By Yannick

    •

    Feb 17, 2025

    The content is interesting, but the VM is so out of date it remove lot of joy about following this course. Can't use a proper dev editor, can't update any tools, can't even install git, even coursera is not loading in the VM because chrome and Firefox are completely outdated... Please fix it!

    Filled StarStarStarStarStar

    By Ian W

    •

    Feb 14, 2022

    The material is very outdated and most of the provided code doesn't run anymore. You spend more time trying to update the Virtual environment, or the provided source code samples, or the NPM packages than actually learning the content. It's frustrating - I cannot recommend this.

    Filled StarStarStarStarStar

    By Leandro T

    •

    Jan 15, 2023

    This course is very outdated and must receive updates to be relevant again, the professor is very shallow on the approach, several links are broken and the programming assignments are broken as well, I did not learned a lot from it and do not recommend.

    Filled StarStarStarStarStar

    By Deborah O

    •

    Mar 5, 2023

    The simulations are the worst. The materials regarding the tools and IDE used needs to be updated removing all errors. The no response when questions are asked are also a great concern. Truffle nor MetaMask never run in my environment.

    Filled StarStarStarStarStar

    By Anthony A

    •

    Sep 5, 2020

    Completely inadequate explanation as to how to set up the environment, truffle etc. Lectures far too short. Completely confusing resource materials. Nothing works. Flying blind.

    Filled StarStarStarStarStar

    By Việt A T

    •

    Jul 18, 2021

    The course's demo video on Metamask extension is outdated. No instructors or TAs came to the discussion forums to help on the outdated problem with Metamask's chain ID.

    Filled StarStarStarStarStar

    By Rastko R

    •

    Jan 4, 2025

    The last nonsense was incredibly time consuming, especially if you're unfamiliar with JS/Sol. They should've just made us deploy our own test token on a testnet.

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

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    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
    • Free Courses
    • ECTS Credit Recommendations

    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
    • Manage Cookie Preferences
    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.