• Post category:StudyBullet-5
  • Reading time:8 mins read




What you will learn

 

Practical project-based learning: Learn to code from scratch while building a program that can send cryptocurrency price alerts to your phone

 

Concise and dynamic starter course to build your initial confidence and conceptual understanding before you consider investing in longer courses

 

Learn practical skills to become a self-sufficient developer who can independently learn new things, fix code and build projects (with third party services)

 

JavaScript Fundamentals: console, variables, arithmetic, functions, if/else, arrays, objects, loops, strings, asynchronous programming, promises, etcetc

 

NodeJS Fundamentals: setting up, node package manage, installing and importing dependencies

 

Web scraping (including overview of HTML and CSS, and Document Object Model (DOM))

 

How to effectively research code issues and solutions to solve your code problems

 

How to leverage off third party services and APIs to build sophisticated projects (e.g. integrating Twilio API to send text messages)

 

Coding concepts taught through simple and clean animations

Description

**LAUNCH SPECIAL** This course is priced at $44.99 USD ($49.99 AUD) until 31 January 2022.

The price will then go up to $74.99 USD ($79.99 AUD) on 1 February 2022.

***

Short, concise and fully hands-on, this course will teach you how to code in both JavaScript and NodeJS, while building a cool crypto-based project that may potentially help you to make money.


Get Instant Notification of New Courses on our Telegram channel.


Highly suitable for any absolute beginners or cryptocurrency enthusiasts.

How is this course different from the other online courses?

  • Strong focus on helping you become a self-sufficient developer. In this course, you won’t just learn to code for the sake of coding. You will learn effective research tips and how to integrate third party services so that you can independently learn and build your own projects.

  • Unique cryptocurrency x programming focus – build coding skills that are relevant to a hot emerging technology.

  • Actually build a useful project (not just a basic flash game, calculator or local webpage) that can potentially add value to your life.

  • Dual overview of JavaScript and NodeJS (many courses only just cover one of them).

  • Simple and clean animations to explain concepts. Not just a plain bulletpoint lecture.

  • Low time investment. Max 90 minutes. This course can help you consider whether to invest further in other courses.

Course structure

This course has three parts:

Part One

  • Why learn JavaScript?

  • How to get things set up (consoles and code editors)

  • How to use the console in your browser

  • Fundamentals: variables, comments and functions

Part Two

  • Web scraping (i.e. a technique to extract data from a website so that you can use the website data in your programs)

  • Website structure (HTML, CSS and Document Object Model (DOM))

  • Scraping crypto prices from the CoinMarketCap website

  • Debugging and research techniques

  • Fundamentals: conditional logic (if/else), asynchronous programming, objects, arrays and loops.

  • End outcome: Your first program (runs in the browser) that can automatically retrieve cryptocurrency prices without you have to manually search them up!

Part Three

  • Upgrading and cleaning up the program from Part Two

  • NodeJS (installation and how to use it)

  • Fundamentals: dependencies/libraries and APIs

  • Setting up and connecting to Twilio API (with free trial account) to automatically send text messages to your phone

  • End outcome: A NodeJS program that can automatically retrieve cryptocurrency prices and notify you via SMS text whenever one of the prices hits a certain threshold!

 

English
language

Content

Introduction

Introduction
Course Structure

Part I – JavaScript Basics

Why Javascript?
Console
Variables
Comments
Console.log()
Functions
Code Editors

Part II – Building a Crypto Price Scraper Program with Javascript in the Browser

Explaining the Project Idea
Website Structure
Inspecting HTML Code
Objects
Revision of Functions
Conditional Logic (If/Else)
String Template
Debugging
Research
Next Steps
Fetch, Async & Await
Try & Catch Statements
Invoking the Fetch Function
Promise
Arrow Function
Updating getPrice()
Next Steps II
Finding Patterns
Arrays
Loops
Using Objects
Accessing Object Properties
Recap

Part III – Building a Crypto Price SMS Alert Bot in NodeJS

Introduction to Part Three
Introducing NodeJS
Setting up NodeJS
Installing Dependencies
Using Dependencies
Executing NodeJS
Renaming NodeJS files
Recap II
Connecting to Twilio
API
Installing & Using Twilio
Sending Text Messages with Twilio
Final Changes
Final Run
Conclusion