About this Course

27,970 recent views

Learner Career Outcomes

43%

started a new career after completing these courses

44%

got a tangible career benefit from this course

20%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 3 of 4 in the
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level

Knowledge of at least one modern, high-level programming language is required. Prerequisites include: "Blockchain Basics" and "Smart Contracts".

Approx. 18 hours to complete
English

What you will learn

  • This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps).

Skills you will gain

MetaMask clientBlockchainDecentralized ApplicationsTruffle IDESmart Contract

Learner Career Outcomes

43%

started a new career after completing these courses

44%

got a tangible career benefit from this course

20%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 3 of 4 in the
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level

Knowledge of at least one modern, high-level programming language is required. Prerequisites include: "Blockchain Basics" and "Smart Contracts".

Approx. 18 hours to complete
English

Offered by

Placeholder

University at Buffalo

Placeholder

The State University of New York

Syllabus - What you will learn from this course

Content RatingThumbs Up92%(2,352 ratings)Info
Week
1

Week 1

4 hours to complete

Decentralized Applications (Dapps)

4 hours to complete
4 videos (Total 33 min), 3 readings, 4 quizzes
4 videos
Dapp Defined4m
Ethereum APIs10m
Practitioner's Perspective: Public Network Architecture5m
3 readings
(OPTIONAL) Resources: Blockchain Server1h 3m
(OPTIONAL) Resources: Dapp Defined30m
(OPTIONAL) Resources: Ethereum APIs27m
4 practice exercises
Self-Check30m
Self-Check8m
Self-Check30m
Decentralized Applications (Dapps) - Week 130m
Week
2

Week 2

5 hours to complete

Truffle Development

5 hours to complete
8 videos (Total 57 min), 3 readings, 4 quizzes
8 videos
Truffle IDE (Part 2) (Compile Demo)9m
Truffle IDE (Part 3) (Migration Demo)5m
Test-Driven Development (Part 1) (Test Demo)7m
Test-Driven Development (Part 2) (Negative Test Demo)4m
Web Interface & Testing (Part 1) (Front-End Demo)8m
Web Interface & Testing (Part 2) (Metamask Demo)8m
Web Interface & Testing (Part 3) (Metamask Demo Con't)3m
3 readings
(OPTIONAL) Resources: Truffle IDE1h 12m
(OPTIONAL) Resources: Test-Driven Development14m
(OPTIONAL) Resources: Web Interface & Testing32m
4 practice exercises
Self-Check30m
Self-Check30m
Self-Check30m
Truffle Development - Week 230m
Week
3

Week 3

3 hours to complete

Design Improvements

3 hours to complete
5 videos (Total 34 min), 3 readings, 4 quizzes
5 videos
Design Improvements: Solidity Features (Part 2)7m
Event Handling (Part 1)6m
Event Handling (Part 2) (Coin Demo)5m
Oraclize6m
3 readings
(OPTIONAL) Resources: Solidity Features15m
(OPTIONAL) Resources: Event Handling10m
(OPTIONAL) Resources: Oraclize12m
4 practice exercises
Self-Check30m
Self-Check30m
Self-Check30m
Design Improvements - Week 330m
Week
4

Week 4

6 hours to complete

Application Models & Standards

6 hours to complete
4 videos (Total 23 min), 4 readings, 4 quizzes
4 videos
Dapp Models (Part 2)3m
Dapp Standards (Part 1)6m
Dapp Standards (Part 2)5m
4 readings
(OPTIONAL) Resources: Dapp Models10m
(OPTIONAL) Resources: Dapp Standards25m
Assignment Description10m
Decentralized Applications (Dapps): Key Takeaways5m
3 practice exercises
Self-Check30m
Self-Check30m
Application Models & Standards - Week 430m

Reviews

TOP REVIEWS FROM DECENTRALIZED APPLICATIONS (DAPPS)

View all reviews

About the Blockchain Specialization

Blockchain

Frequently Asked Questions

More questions? Visit the Learner Help Center.