Overview
The Decentralized Applications (Dapps) course offered by Coursera in partnership with University at Buffalo 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.
Key facts
- 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.
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Skills you'll gain
- BlockChain
- Finance
Programme Structure
Courses included:
- Decentralized Applications (Dapps)
- Truffle Development
- Design Improvements
- Application Models & Standards
Key information
Duration
- Part-time
- 14 days
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
Campus Location
- Mountain View, United States
Disciplines
Computer Sciences Human Computer Interaction Web Technologies & Cloud Computing View 416 other Short Courses in Computer Sciences in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
Intermediate Level
- Knowledge of at least one modern, high-level programming language is required. Prerequisites include: "Blockchain Basics" and "Smart Contracts".
Tuition Fees
Additional Details
Course is free for the first 7 days. After 7 days, the course can be accessed with the Coursera Plus Subscription
Funding
Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.