Ivan Liljeqvist – Smart Contract Programming
You learn programming from SCRATCH and then programming on Ethereum And EOS.
First of all you will learn programming in Javascript and C++ from scratch, we will then continue by learning programming on Ethereum, NEM and EOS. This course is perfect for everyone who wants to really be part of the blockchain ecosystem by actually building it!
You will learn how to develop smart contracts, dapps, tokens and airdrops on top of Ethereum, EOS and NEM.
No programming knowledge or technical expertise needed, we teach you programming from scratch.
Course Curriculum
-
Preview
Welcome by Ivan on Tech (4:27)
-
Preview
Meet Filip (1:55)
-
Start
2 Questions! Help needed
-
Start
Disclaimer – Don’t use any of the course material as production code
-
Start
IMPORTANT: Use our forum (4:45)
-
Start
Introduce Yourself
-
Preview
Course Overview – What you will learn! (9:35)
-
Start
Course support – How to reach us
-
Start
Feedback
-
Start
Found a typo or mistake? Let us know!
-
Start
Introduction quiz!
-
Start
Mindset (6:11)
-
Start
What to do if I am completely stuck?
-
Start
Programming vs Programming on the Blockchain (14:30)
-
Start
Books needed
-
Start
How to study (9:06)
-
Start
Discussion thread – HTML and Web
-
Start
Why Javascript and Web? (2:40)
-
Start
Installing Atom (1:44)
-
Start
Reading assignment – HTML
-
Start
HTML Basics (12:27)
-
Start
Programming Assignment – Lists (2:04)
-
Start
Assignment hint – lists (use only after you tried on your own)
-
Start
Assignment Answer – List, Link and Image (5:37)
-
Start
Image and Break Line (4:17)
-
Start
Understanding Web Technology – Hardvard Lecture
-
Start
Additional Reading
-
Start
Please leave a Facebook review
-
Start
Reading assignment – Programming
-
Start
Javascript Introduction (2:22)
-
Start
Javascript Alert Demonstration (3:50)
-
Start
Console – Reading Assignment
-
Start
Google Chrome Console (3:08)
-
Start
Reading Assignment – Variables
-
Start
Variables in Javascript (6:32)
-
Start
Playing with variables in the console (3:45)
-
Start
Javascript is Easy – Lecture
-
Start
Boolean expressions – Reading assignment
-
Start
Playing with Booleans in the Console (5:28)
-
Start
Binding, Functions and Control Flow – Reading Assignment
-
Start
Conditional Execution: If-Else (7:28)
-
Start
Understanding If-Else Deeper
-
Start
Playing with IF-Else and Booleans in the Console (4:38)
-
Start
Loops – Reading Assignment
-
Start
Loops in Javascript (9:20)
-
Start
While Loop in Javascript (5:58)
-
Start
While Loop + Boolean (3:20)
-
Start
Additional Material on Loops in Javascript
-
Start
Recap (2:08)
-
Start
How to do exercises (4:58)
-
Start
Exercises – Chapter 2 in the book
-
Start
Functions – Reading Assignment
-
Start
Functions in Javascript (9:42)
-
Start
Additional Reading – Functions
-
Start
Scope – Local and Global Variables (4:27)
-
Start
ABSTRACTION and Returnning Values from Functions (11:31)
-
Start
Exercises – Chapter 3 in the book
-
Start
Arrays – Reading Assignment
-
Start
Arrays in Javascript (5:43)
-
Start
Clean Code and Comments in Javascript (7:40)
-
Start
Optional: Javascript CS50 Lecture
-
Start
Welcome to the NEXT LEVEL (3:22)
-
Start
Console (6:47)
-
Start
Libraries – Reading Assignment
-
Start
Libraries (2:14)
-
Start
jQuery – Reading Assignment
-
Start
JQuery (7:49)
-
Start
ASSIGNMENT – Button Click and Alert (1:35)
-
Start
Getting User Input – Mouse Click (3:39)
-
Start
ASSIGNMENT – Text Input Alert (1:22)
-
Start
Getting User Input – Text (4:56)
-
Start
Selecting Elements (ID and Class) – Reading Assignment
-
Start
Functions as Arguments and Timeout (7:02)
-
Start
Anonymous Functions (4:05)
-
Start
Iterating an Array (4:10)
-
Start
Data Structures (Arrays and Objects) – Reading Assignment
-
Start
Objects in Javascript (11:01)
-
Start
jQuery vs Angular vs React (3:15)
-
Start
Dynamic List and ASSIGNMENT (8:15)
-
Start
Dynamic List – User Adds Elements (9:50)
-
Start
Dynamic List – Objects (10:36)
-
Start
Chapter 4 – Exercises
-
Start
Dividing into Several Files + Document.Ready (10:10)
-
Start
Asynchronous Programming – Reading Assignment
-
Start
Callbacks and Callback HELL (10:41)
-
Start
Promises (15:10)
-
Start
Windows Installation and Demonstration (8:35)
-
Start
MacOS Installation and Demonstration (2:12)
-
Start
Key take aways (3:58)
-
Start
DON’T BE SCARED (1:37)
-
Start
Optional: Introduction to Computer Science – MIT Lecture
-
Start
Installing the IDE + Hello World (4:33)
-
Start
Understanding Hello World (6:04)
-
Start
Variables in C++ – Reading Assignment
-
Start
Variables in C++ (11:05)
-
Start
User Input C++ (8:17)
-
Start
Optional: C++ Strings Stanford Lecture
-
Start
Functions in C++ – Reading Assignment
-
Start
Functions and Parameters in C++ – Reading Assignment
-
Start
Functions in C++ (8:46)
-
Start
Scope – Local and Global Variables in C++ (7:59)
-
Start
If/Else Control Flow in C++ (5:02)
-
Start
Optional: C++ Functions Standford Lecture
-
Start
Arrays in C++ – Reading Assignment
-
Start
Arrays in C++ (5:24)
-
Start
Loops in C++ – Reading Assignment
-
Start
Loops in C++ (11:41)
-
Start
Little Game Project – Assignment (2:06)
-
Start
Little Game Project – Solution (6:20)
-
Start
Structs C++ – Reading Assignments
-
Start
Structs C++ (9:05)
-
Start
Initializing Structs (3:10)
-
Start
Nested Structs (5:14)
-
Start
Classes in C++ – Reading Assignment
-
Start
Classes and Objects (8:15)
-
Start
Constructors (4:41)
-
Start
Private and Public Variables (8:21)
-
Start
Inheritance in C++ – Reading Assignment
-
Start
Inheritance (10:44)
-
Start
OOP and Solidity Smart Contracts (2:14)
-
Start
Optional: Data Structures CS50 Lecture
-
Start
Namespaces in C++ (4:22)
-
Start
typedef in C++ (4:00)
-
Start
Template Functions (3:27)
-
Start
Template Classes and Typedef (6:51)
-
Start
Value vs Reference C++ (5:45)
-
Start
Pointers C++ (7:00)
-
Start
Several Files in C++ (5:06)
-
Start
Optional: Lecture by Bjarne Stroustrup (Creator of C++)
-
Start
Introduction by Filip (2:37)
-
Start
Intro to Internet 3.0 and Decentralized Programming (7:31)
-
Start
Software requirement – Git (1:09)
Instant Access Available
Downloadable Content
Sale Page: https://ivanontech.teachable.com/p/smart-contract-programming
12 reviews for Ivan Liljeqvist – Smart Contract Programming
There are no reviews yet.