Course Purchase Includes

Each purchase comes with a 10 day money-back guarantee

  • 10.5 hours of content

  • Unlimited access

  • Access to code forums

Course curriculum

  • 1

    Intro to NEM

    • Installing the NEM Nano Wallet

    • How to get XEM

    • Creating your own cryptocurrency

    • NEM Architecture Overview

  • 2

    Javascript & Coding For Beginners

    • Time to Javascript

    • Javascript reference

    • Javascript comments & how to link scripts

    • Javascript variables & strings

    • Numbers in Javascript

    • Comparison operators in Javascript

    • Logical operators in Javascript

    • Javascript arrays

    • Javascript loops

    • Javascript functions

    • Javascript objects

    • Javascript bind

    • Calculator: Setting up the form

    • Calculator: Grabbing elements with Javascript

    • Calculator: Using event listeners

    • Calculator: Algorithm & prevent default

    • Javascript section source code

  • 3

    Javascript Node, Databases, and APIs for Beginners

    • Installing Node on macOS

    • All About JSON

    • Basics of Node

    • Node Modules

    • First API source code

    • Building Your First API

    • Postman, GET & POST Requests

    • URL Parameters & Delete Requests

    • Installing MongoDB on macOS

    • Working With the Mongo Shell

    • Searching for Documents

    • Deletions & Documentation

    • Swag Shop API: Project Creation

    • Swag Shop API: Creating the Models

    • Swag Shop API: Posting Products

    • Swag Shop API: Fetching Products

    • Swag Shop API: Populating Data

    • Swag Shop final source

  • 4

    Building a CLI Wallet

    • Intro to wallet app

    • NEM wallet source code

    • Setting up development environment

    • NEM Library overview

    • NEM Library overview

    • Creating your first wallet

    • Understanding wallets & keys

    • Talking to the NEM blockchain

    • User interface for wallet creation

    • Downloading your wallet

    • Loading wallets from the hard drive

    • Displaying your account balances