Your Future in Blockchain
Get the skills you need to join the blockchain revolution. Udacity’s Blockchain Nanodegree program will prepare you to develop innovative approaches to some of the most challenging problems across the industry. See what kind of blockchain role is right for you.
Blockchain Developer
Blockchain Developers are similar to regular software developers, except that they specialize in blockchain technologies. While a background in computer science is a great start, Blockchain Developers really need to excel at programming languages like Python and C++, as well as develop web programming skills. A thorough understanding of blockchain, smart contracts, web security, and cryptocurrencies is a must.
ESTIMATED ANNUAL SALARY

Blockchain Solidity Developer
A Blockchain Solidity Developer is the role of a software developer working in blockchain with the specific skill of knowing how to code in Solidity. Solidity is a programming language that is object-oriented and used on blockchain platforms. In addition to Solidity, an advanced understanding of smart contracts, blockchain and web security are required.
ESTIMATED ANNUAL SALARY

Move Your Career Forward with a Blockchain Nanodegree Program
Blockchain technology has the potential to change every industry in the world. Our Blockchain Nanodegree program will give you the skills essential for launching a successful future in blockchain.
Blockchain Quality Engineer
A Blockchain Quality Engineer is very similar to a regular quality engineer role, except with an emphasis on blockchain applications. The main goal of a Blockchain Quality Engineer is to make sure that the blockchain application they work with is running smoothly, with as few errors as possible. It’s important to have a knack for details, as well as a thorough understanding of common QA practices.
ESTIMATED ANNUAL SALARY

Blockchain Technical Project Manager
A Blockchain Technical Project Manager is a project manager who works with blockchain technologies. What this means is that they are able to take business needs and translate those into actionable projects that Blockchain Developers can deliver on. A high-level understanding of blockchain technologies is key to land this role, although the ability to actually code is not required.
Blockchain/
Technical Project Manager
A Blockchain Technical Project Manager is a project manager who works with blockchain technologies. What this means is that they are able to take business needs and translate those into actionable projects that Blockchain Developers can deliver on. A high-level understanding of blockchain technologies is key to land this role, although the ability to actually code is not required.
ESTIMATED ANNUAL SALARY

Blockchain Community Manager/Lead
Blockchain Community Manager is a brand new role to the tech world and a really exciting option if you love tech and have great people skills. A day-in-the-life includes monitoring various types of online forums for the company, answering questions from users, explaining how your product works, and evangelizing blockchain technologies. A deep technical understanding and passion for blockchain is required!
ESTIMATED ANNUAL SALARY

Ready to begin?
Start your career in Blockchain.