Intro to Programming Ethereum ĐApps

In this course, we'll show you how to create your first Smart Contract with Ethereum

  • 5.0 / 5 (2 ratings)
  • Published
  • Updated
On demand video

54 mins

Video Lessons

10 Videos

Course Instructor
Avatar Image

Nate Murray

Founder \newline

How The Course Works


You can take the course from anywhere in the world, as long as you have a computer and an internet connection.


Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.


Join a vibrant community of other students who are also learning with Intro to Programming Ethereum ĐApps. Ask questions, get feedback and collaborate with others to take your skills to the next level.


Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.

Course Overview

What you will learn
  • How to use Ethereum

  • How to build your first smart contract

  • How to use web3 to connect with your browser

  • How to mine on a test network

  • How to write Solidity code

  • How to compile Solidity code

In this course, we'll walk through what Ethereum is, how to write smart contract - code that describes an agreement between parties. We'll start by creating a local test network, mining some Ether and then sending value between the accounts.

After that, we'll talk about Solidity, Ethereum's smart contract programming language. We'll build our first smart contract and interact with it on the commandline.

After that, we'll hook up to our smart contract to our web browser to build a UI using web3 and JavaScript.

Our students work at


Course Syllabus and Content

Module 1

Getting Started with Ethereum

4 Lessons 14 Minutes

Module 3

Connecting Etherum and the Browser

2 Lessons 15 Minutes

What Students are Saying

        Meet the Course Instructor

        Nate Murray

        Nate Murray

        Founder \newline

        Purchase the course today

        One-Time Purchase

        Get lifetime access to this course

        Intro to Programming Ethereum ĐApps
        • Discord Community Access
        • Full Transcripts
        • Money Back Guarantee

        Frequently Asked Questions

        Who is this course for?

        This course is for developers who want to learn about Ethereum and create their first smart contracts. It's expected that you know how to program already - JavaScript is a good option, though developers from other languages should have no trouble following along.

        What if I need help?

        You can ask us questions anytime through the community Discord channel or by sending us a message.

        Intro to Programming Ethereum ĐApps