Javascript Programming for Blockchain Developers

Enroll today

Why you should enroll

Do you want to learn programming from scratch in order to move on to programming smart contracts? Then this course is perfect for you! This is an intro course to programming Javascript, a great start for any new programmer. 

There are no pre-requisites to taking this course, anyone can do it! At the end of this course you will know both Javascript and HTML and be able to develop your own website. 

After this course, you will be able to continue with our other courses on blockchain and smart contract programming.

Curriculum

This course consists of approximately 10 hours of video content, assignments, exams and certification. Check out the detailed curriculum below.

Welcome

  • Welcome by Ivan on Tech
  • Disclaimer
  • IMPORTANT: Toshitimes

Programming Bootcamp

  • Mindset
  • What To Do if i'm Completely Stuck

Literature

  • Books needed

HTML & Web

  • Discussion thread - HTML & and Web?
  • Why Javascript and Web
  • Installing Atom
  • Reading Assignment: HTML
  • HTLM Basics
  • Programming Assignment -Lists
  • Assignment Hint - list (use only after you tried on your own)
  • Assignment Answer - List , Link and image
  • Image & Break Line 
  • Understanding Web Technology - Harvard Lecture
  • Additional Reading

Javascript Programming

  • Reading Assignment - Programming
  • Javascript Introduction
  • Javascript Alert Demonstration
  • Reading Assignment: Console
  • Googel chrome Console
  • Reading Assignment & quiz: Variables
  • Variables in Javascript
  • Playing With Variables in the Console
  • Lecture: javascript is Easy
  • Reading Assignment & Quiz: Boolean Expressions
  • Playing with Booleans in the console
  • Reading Assignment: Binding, Functions an Control Flow
  • Cinditional Execution if-Else
  • Understanding if-Else Deeper
  • Playing with if-Else Bolleans in the console
  • Reading Assignment: Loops
  • Loops in Java script
  • While Loop in Javascript
  • While Loop + Boolean
  • Additional Material on Loops in Javascript
  • Recap
  • How to do exercises
  • exercises - Chapter 2 in the book
  • Reading Assignment: Functions
  • Functions in Javascript
  • Additional Reading - Functions
  • Scope - Local and Global Variables
  • ABSTRACTION and Returning Values from Functions
  • Exercises - Chapter 3 in the book
  • Reading Assignment: Arrays
  • Arrays in Javascript
  • Clean Code & Comments in javascript 
  • Optional: Javascript CS50 Lecture

Javascript Next Level

  • Welcome to the NEXT LEVEL
  • Console
  • Reading Assignment: Libraries
  • Libraries
  • Reading Assignment: jQeury
  • JQuery
  • ASSIGNMENT - Button Click & Alert
  • Getting User Input - Mouse Click
  • Assignment - Text Input Alert
  •  Getting User Input - Text
  • Reading Assignment: Selecting Elements ( ID and Class)
  • Functions as Arguments and Timeout
  • Anonymous Functons
  • Iterating an Array
  • Reading Assignment: Data Structure (Arrays and Objects)
  • Objects in Javascript
  • JQuery vs. Angular vs. React
  • Dynamic List & ASSIGNMENT
  • Dynamic List - User Adds Elements
  • Dynamic List - Objects
  • Chapter 4 - Exercises
  • Dividing into Several Files + Document. Ready
  • Reading Assignment: Asynchronous Programming
  • Callbacks & Callback HELL
  • Promises

Javascript in Terminal NodeJS

  • Windows Installation & Demonstration
  • MacOS Installation & Demonstration

Javascript & HTML Wrap Up 

  • Key Take Aways

Congratulations & Next Steps

  • Congratulations & Next Steps

 

Close

50% Complete

Two Step

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.