The Ethereum Developer Course is aimed at developers who want to learn how to build decentralised applications. 

We recommend that you: 

  • have a good understanding of OOP (Solidity, the language used to create smart contracts, is object oriented).
  • have a working understanding of HTML and Javascript.
  • have at least a basic understanding of virtualisation (we use VirtualBox in the course) and the Linux command-line.
  • are fluent in the use of Git as a way of exchanging and collaborating on code.
  • And last but not least be familiar with CLI interface for Linux (Shell scripting). Since you'll use it a lot during the course.

Generally you will benefit most from this course if you already have a good understanding of computing paradigms and have active development experience of at least a year.

If any of the above does not describe you but you want to enrol anyway, be prepared to spend more time every week.

Did this answer your question?