Blockchain Developer Nanodegree

Intermediate

Blockchain Developer

Start by learning the fundamentals of the blockchain technology and create one’s own private blockchain. Learn basics of Bitcoin platform and how to secure a digital asset using blockchain identity

Available on

Blockchain Developer to drive your earnings

+$27K

Average salary increase of  Blockchain Developer students who provided pre- and post-course salaries

September 2022

In this Blockchain bootcamp you will:

Learn the basics of how the blockchain data model works by creating one’s own private blockchain using Node.js and Leveldb.
Advance one’s blockchain skillset to the second generation of blockchain services with smart contracts utilizing the Ethereum network.

Meet the growing demand for Blockchain developers and master the job-ready skills that will take your career to new heights.

Get an edge with human support

Work with a mentor, career coach, and more. They have your back and will hold you accountable.

Verify skills mastery

Project review cycle creates a feedback loop with multiple opportunities for improvement—until the concept is mastered.

Verify skills mastery

Learning accelerates as skilled mentors identify areas of achievement and potential for growth.

What will you learn

Start by learning the fundamentals of the blockchain technology and create one’s own private blockchain. Learn basics of Bitcoin platform and how to secure a digital asset using blockchain identity. Then gain deeper understanding of Ethereum platform and use Solidity to develop, test, and deploy one’s own decentralized app. Continue to build on one’s blockchain skills with advanced topics such as privacy, security, payments, and oracles on blockchain.
Blockchain Fundamentals

Blockchain Basics

  • Explain core components that make a blockchain secure and powerful.
  • Define blockchain protocols and their key differences.

Managing Blockchain Transactions

  • Create and manage identity on the Bitcoin blockchain and establish proof of ownership with blockchain transactions, without the need to provide sensitive information.

Bitcoin Core Testnet

  • Explain the benefits of utilizing the Bitcoin Core testnet.
  • Describe the difference between the public testnet and regression testing.

Blockchain Data
• Learn the relationship between different stages of transaction lifecycle using Bitcoin Core.

Private Blockchains
• Explain the value of a private blockchain and prepare for the course project.

Digital Assets on Blockchain
• Encode and decode digital assets on a private blockchain and publicly prove ownership of the assets using digital identity.

 

 

Ethereum Smart Contracts, Tokens & Dapps

Ethereum Fundamentals & Development Tools
• Describe the fundamentals of Ethereum and how it is different from Bitcoin.
• Build, compile, deploy, and test smart contracts using remix, ganache, truffle,
and infura.

Smart Contracts with Solidity
• Learn Solidity, a Turing complete smart contract language.
• Learn about different token standards (ERC-721, ERC-20).
• Create a fungible (ERC-20) token on Ethereum using Solidity

Ethereum APP
• Develop, test, and deploy a fully-functioning Dapp that allows users to create, buy, and sell unique stars.

 

Blockchain Architecture

Planning Blockchain Solutions
• Learn the correct technology stack to layer services and provide software
solutions.
• Design supporting visuals with Unified Modeling Language (UML).

Privacy
• Implement several techniques to enhance privacy of blockchain such as merkle
trees, zero-knowledge proofs.

Security & Maintenance
• Identify architecture security and maintenance risks

Distributed File System
• Create one’s own website and Dapp on the new decentralized storage protocol

Ethereum Smart Contracts, Tokens & Dapps

Multiparty Control & Payments with Smart Contracts
• Build Dapp with secure, multi-sig smart contracts that autonomously receive,
transfer, and pay funds.

Oracles
• Utilize third-party data sources to inform autonomous smart contracts.

Handing Smart Contract Payments
• Create and test secure and cost-efficient smart contracts that handle,
distribute, and test ETH payments to a smart contract.

 

What is a professional certificate?

Develop the skills necessary to complete the job

Whether you want to start a new career or change your current career, Coursera’s professional certificates help you prepare for the position. Learn at your own pace, at a time and place that is most comfortable for you. Enroll today and discover a new career with a 7-day free trial. You can pause your classes or end the subscription at any time.

Practical projects

Apply your skills to practical projects and develop a portfolio that demonstrates your job readiness to potential employers. You will need to finish the projects correctly to get your certificate.

Get a professional credential

When you complete all the courses in the program, you earn a certificate that you can share with your professional network, as well as access to professional support resources to help you start your new career. Many professional certificates have partners interested in hiring staff who recognize the professional certificate credential, and others can help you prepare for the certificate exam. You can see more information on the pages of the particular professional certificate where it applies.

Program Offer It includes
Real world projects Yes
STUDENT SERVICES
Mentor Tech Support Yes
Student community Yes
CAREER SERVICES
CV support Yes
Freelance Projects Yes
Real World Project
Develop an End-to-End project that will allow you to interact in a real work environment.
Self-paced mode

All the materials of the course are available, so that you can take the course at your own pace. 

  • Follow the suggested syllabus week by week
  • Just start watching the videos and join Slack
  • Check FAQ if you have problems
  • If you can’t find a solution to your problem in FAQ, ask for help in Slack
Certificate to share
Get a certificate upon completion

100% online

Get started right away and learn at your own pace.

Level

Intermediate – advance
ESTIMATED TIME
4 months

 10hrs / week

English

Subtitles:  All languages

GET STARTED TODAY

Blockchain Developer

MONTHLY ACCESS

49
/month
  • 7 days free trial
  • Affordable programs and free trial for 7 days.
  • Maximum flexibility to learn at your own pace.
  • Cancel anytime.
BEST VALUE

3 MONTHS ACCESS

Learn a single topic or skill, and earn a credential
$
100
  • Visit an individual course or Specialization page to purchase.
  • Access all the courses included in the learning program
  • Get a certificate upon completion
  • Cash, credit/debit card, Paypal payment
Get started with a 7-day free trial

✓ Dictated by the most important companies and universities.
✓ Affordable programs and free trial for 7 days.
✓ Apply your skills in practical projects
✓ Learn at your own pace
✓ Videos and course readings
✓ Graded tests and assignments
✓ Many programs do not require a degree or experience
✓ Certificate that can be shared after completion

To share in LinkedIn

You can share your Certificates in the Certifications section of your LinkedIn profile, on your printed resume, or in other documents.

Related Programs

Asynchronous Program

Learn the fundamentals of JavaScript, the most popular programming language in web development.

Level: Beginner

Asynchronous Program

Learn the fundamentals of JavaScript, the most popular programming language in web development.

Level: Beginner

FAQ

Bootcamp AI is an organization that helps reduce the technological gap in the world, we have professional Nanodegrees curated by experts focused on job placement.

If you are subscribed, you get a 7-day free trial, which you can cancel whenever you want without any type of penalty. After that time, we do not issue refunds. However, you can cancel your subscription whenever you want. See our full refund policy .

Yes! To get started, click on the card of the course you are interested in and sign up. You can enroll and complete the course to obtain a certificate that you can share, or you can access the course as a listener to view the course materials for free. When you subscribe to a course that is part of a Certificate, you automatically subscribe to the entire Certificate. Visit the student dashboard to track your progress.

This course is completely online, so you don’t need to go to a classroom in person. You can access your lessons, readings, and assignments anytime, anywhere via the Internet or your mobile device.