Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
(ARCHIVED) Intro to Smart Contract & Frontend Programming
Rating: 4.5 out of 5(412 ratings)
23,271 students

(ARCHIVED) Intro to Smart Contract & Frontend Programming

Replacement blockchain app courses are in development.
Created byPeter Keay
Last updated 4/2023
English

What you'll learn

  • Developing a smart contract and dApp on EOSIO
  • Basics of ReactJS, Node JS, C++, eosjs

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

12 sections71 lectures7h 34m total length
  • What is EOS?1:01

    A quick introduction to EOS and this course.

  • Getting Help & Giving Feedback0:35

    Quick info on contacting me and the community for help or feedback.

  • Is this course for you?0:57

    This course attempts to cater to people with varied development experience.

  • What You'll Need to Know: Programming Concepts25:28

    In case you're resolved to plug ahead despite limited experience, here's a quick intro to some things you should know.

  • Intro Exercise #1
  • Intro Exercise #2
  • Resources for Learners1:13

    Feel like you need more help with some core programming concepts?

  • What's Different About C++?1:36

    Some introductory notes about C++.

Requirements

  • Windows 10 Pro, macOS, or Linux computer
  • Basic HTML essential. CSS & JavaScript experience preferred
  • Some programming experience is best

Description

Note: this course is outdated and archived. New blockchain development courses from the course author are coming soon.

Replacement courses will cover account abstraction for easy UX, multichain applications, security, CI/CD for blockchain applications, and more.

Learn to build a web game that's connected to the blockchain! Following the official Elemental Battles tutorial, this course introduces blockchain communication concepts as we construct an application with a smart contract and a ReactJS/Redux frontend.

This course is appropriate for people with some programming experience, but it does explain basic concepts when needed to make sure no one is left behind. Code starting points and graphic assets are provided along the way. Students will need a macOS, Linux, or Windows 10 Pro computer.

Note: this course is outdated and archived. New blockchain development courses from the course author are coming soon.

Replacement courses will cover account abstraction for easy UX, multichain applications, security, CI/CD for blockchain applications, and more.

Learn to build a web game that's connected to the blockchain! Following the official Elemental Battles tutorial, this course introduces blockchain communication concepts as we construct an application with a smart contract and a ReactJS/Redux frontend.

This course is appropriate for people with some programming experience, but it does explain basic concepts when needed to make sure no one is left behind. Code starting points and graphic assets are provided along the way. Students will need a macOS, Linux, or Windows 10 Pro computer.

Who this course is for:

  • People with limited/moderate programming experience wanting to learn to build distributed blockchain applications (dApp)