Ethereum Training: Hands-on Ethereum Development Bootcamp

Level: Intermediate

This Ethereum Bootcamp is designed for experienced programmers and developers who want to take a comprehensive deep dive in writing Smart Contracts and building applications that interact with them. You will begin the class by learning the landscape of Ethereum and complete labs to set up a Ethereum private network. You will learn Solidity and build both a basic app and Smart Contracts with our exclusive hands-on labs. This course will introduce you to the Web3 & Truffle framework and link everything together by building a Full Web Project with Ethereum.

This Ethereum Developer training has been meticulously put together and taught by world-class subject matter experts. The live training expert will walk you through deep dive topic, such as steps to integrate/develop an application with Ethereum. There are use cases, proof of concepts, as well as interactive lab work about the concepts.

Plus, it will prepare you to write the Blockchain Training Alliance exam and achieve Certified Blockchain Developer - Ethereum (CBDE).

Key Features of this Ethereum Developer Training:

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included

You Will Learn How To:

  • Complete labs to set up a Ethereum private network
  • Solidity and build both a basic app and Smart Contracts with our exclusive hands-on labs

Choose the Training Solution That Best Fits Your Individual Needs or Organizational Goals


In Class & Live, Online Training

  • 3-day instructor-led training course
  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
View Course Details & Schedule

Standard $2470 CAD

Government $2175 CAD




Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching

Customize Your Team Training Experience


Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

In Class & Live, Online Training

Time Zone Legend:
Eastern Time Zone Central Time Zone
Mountain Time Zone Pacific Time Zone

Note: This course runs for 3 Days

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

Important Course Information

  • Requirements

    This course is highly technical in nature and would require the student to be comfortable with coding. To prepare for the class all students MUST:

    • Provide their own computer (Mac/PC/Linux)
    • Comfortable with terminal and command line
    • Understanding of programming languages (ex: Go, Node.js, Java, Python)

Course Outline

  • Blockchain Basics

    1. What is Blockchain?
    2. Public, Hybrid/Consortium & Private Blockchain
    3. What are SmartContracts?
  • Understand Ethereums Basics To Get Started With It

    1. Ethereum Landscape (DApps And DAOs)
    2. Mist
    3. Ether and Accounts
    4. Compile, Deploy And Instantiate Contracts
    5. Ethereum Client Configuration
    6. Ether Account Management and Mining
    7. How to parse Contract Development
    8. Working with Contracts
    9. Ethereum Private Network

    LAB #1 - Ethereums Basics

    LAB #1 PART 2 : Set up an Ethereum Private Network

  • Ethereum Programming Language : Solidity

    1. What are DApps?
    2. Solidity : Contract Classes, Functions And Conditionals
    3. Solidity : Inheritance And Abstract Contracts
    4. Solidity : Libraries
    5. Solidity : Types, Arrays, Structs and Mappings
    6. Solidity : Global Variables
    7. Debugging Solidity

    LAB #2 – Build a basic App with Solidity

    LAB #2 PART 2 – Build a smart contract with Solidity

  • Ethereum IDE and UI

    1. Truffle Configuration
    2. API calls between Contracts and End Websites
    3. Web3 And HTML pages and Angular.js

    LAB #3 - Ethereum IDE, Web3 & Truffle

  • Full Implementation Of Ethereum

    1. Configuring and Application Environment
    2. Test Cases
    3. Test Pages
    4. User Transactions
    5. Responses to Events

    LAB #4: Full Web Project with Ethereum

Team Training

Ethereum Developer Training FAQs

  • Can I learn Ethereum Developer Training online?

    Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.

Questions about which training is right for you?

call 888-843-8733
chat Live Chat

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

100% Satisfaction Guaranteed

Your Training Comes with a 100% Satisfaction Guarantee!*

*Partner-delivered courses may have different terms that apply. Ask for details.

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français