Certified Ethereum Developer (CED)

A Certified Ethereum Developer (CED) is knowledgeable about the Ethereum blockchain, Ethereum transactions, the Solidity programming language and how to use it to write smart contracts on the Ethereum network.


2 years

CEDs have professional working knowledge in 14 topics which cover three (3) domains of Ethereum knowledge.

These three domains make up the Common Body of Knowledge that all Ethereum developers must possess to earn the CED designation.

The following careers would benefit from certification:
  • Programmers
  • Developers
  • Software Engineers
  • Application Architects
  • Cryptocurrency Enthusiasts
  • Anyone who uses Ethereum in their daily lives

Exam Information

The exam includes 70 multiple-choice and true/false questions covering each of the 14 topics listed below. The exam is time-limited to 60 minutes, so you will not have an opportunity to use a search engine. A passing grade of 70% is required to apply for certification. If you fail the exam, you can pay to take the exam again. You will be unable to apply for certification until you have successfully passed the exam.

Once you've paid your exam fee, there is no time limit imposed on when you must take your exam. Feel free to wait as long as you like after paying until you're ready to take the exam without fear of any penalty. However, once you begin the exam you will only have 60 minutes to answer all 70 questions.

Studying for the CED exam is easy. The 14 topics are covered extensively online making it easy to learn the knowledge required for certification. The Common Body of Knowledge for the Certified Ethereum Developer certification is defined as follows:
  1. Introduction to Smart Contracts
    • Smart Contracts
    • Blockchain Basics
    • Ethereum Virtual Machine (EVM)
  2. Solidity in Depth
    • Contracts
    • Types
    • Units and Globally Available Variables
    • Expressions and Control Structures
    • Contracts
    • Libraries
  3. Common Design Patterns
    • Restricting Access
    • Factory Patterns
    • Token Systems
    • Registries
    • Voting Systems