Online Course


The end-to-end Ethereum Developer Program is a fully online, mentor-supported training program that that can help you become industry-leading Ethereum developers capable of creating dApps (decentralized applications) and Smart Contracts on the blockchain.

The course covers basic Ethereum concepts, introduces key developer tools and other aspects of smart contract and dApp development including building a front end and security best practices.

Prerequisites: The ideal learner has at least 1 year of programming experience, will be an experienced and passionate Object-Oriented Programmer (preferably Python), and is familiar with general web development, JavaScript, HTML, and Git.

You can view the detailed syllabus here.

Course Topics of the 2019 Developer Training

  • Module 1: Review of Blockchain Technology & Fundamentals
  • Module 2: Blockchain Basics & Technical aspects
  • Module 3: Ethereum Basics
  • Module 4: Traditional and Decentralized Application (dapp) Development
  • Module 5: Development Frameworks and Environment
  • Module 6: Smart Contract Fundamentals
  • Module 7: Writing Smart Contracts
  • Module 8: Ethereum and The End User
  • Module 9: Smart Contracts Pitfalls, Testing and Debugging
  • Module 10 & 11: Smart Contract Advanced Topics

Course Details & Certification Upon Completion

Given the continued success of and demand for ConsenSys Academy’s Developer Program, we are very excited to host the next cohort.

  • Course begins ​on October 30th at 9 AM EDT
  • Course will be ​self-paced for 11 weeks, with the expectation that most students will complete it within 9 weeks
  • Course will require​ 10-15 hours/week
  • Course will be guided​ and there will be an emphasis on community to enable students to reach out to each other and mentors for help and collaboration
  • Course will include ​4-5 continued quizzes/assessments and a final project
  • Course will be offered ​in English only
  • Upon successful completion of the course, ​graduates will be issued a certificate on Ethense, ConsenSys Academy’s platform for certification via uPort

ConsenSys Academy