All Courses

ENROLL FOR FREE

Crypto for Beginners

The ultimate crypto beginner course. You will learn all about what Bitcoin is, how to buy it, store it, trade it and keep it safe! You will also learn what altcoins are, why we have different families of altcoins such as stablecoins and how you can invest in and trade any cryptocurrency you like!

View Course

Blockchain & Bitcoin 101

This course is for everyone who wants to get a firm understanding of the blockchain technology. Whether you are an entrepreneur, investor or developer - the knowledge you will get here will really give you a solid knowledge foundation you can rely upon when navigating the cryptocurrency and blockchain landscape. We will cover how Blockchain and ...

View Course

Ethereum 101

This course is for anyone who wants to learn the basics of the Ethereum Blockchain. After taking this course you will understand how Ethereum works, how it's different from Bitcoin, what smart contracts are, how the EVM works and what ERC20 tokens are. This course is perfect for someone who is new to blockchain and is looking to learn the basic...

View Course

Blockchain Business Masterclass

This course is for everyone who is interested in being part of a blockchain business. You will get a deep understanding of how traditional centralized IT infrastructure works and how decentralized aspects can be introduced and integrated into an existing IT solution. You will learn all about project management, sales, economy, budget, testing, q...

View Course

The Bitcoin Standard Course - History of Money and Bitcoin

In order to understand the future of money, it’s necessary to understand the history of money. In this course we’ll answer what money is, the functions it fulfills and how that’s changed over time. We’ll explore how we went from using shells to gold to paper, and now, to Bitcoin. This is a non-technical, introductory level course and suitable f...

View Course

DeFi 101

This course will give you the fundamental knowledge needed to dive deeper into the wonderful world of Decentralized Finance. Together we will build your knowledge and lay the foundation to build your Digital Financial Stack. After following this DeFi 101 course you will understand the fundamental building blocks of DeFi and how to Interact, fundame...

View Course

Defi 201

This course covers Flash Loan Programming, DeFi Arbitrage, Yield Hacking, Liquidity Pools, DeFi Hedge Funds, Centrifuge, Rate Swaps and Real World Assets Tokenised on DeFi. In this DeFi 201 course we will explore together why DeFi is a paradigm shift in the financial industry and how it will contribute towards more robust and transparent financial...

View Course

The essential blockchain job search guide

Searching for a new job requires hard work, leaving your current role, looking for something new, and assessing all of the possible options can be overwhelming. While finding a good fit takes time, the right mindset will boost your confidence and ensure a successful journey. Therefore we’ll deliver expert advice and tactics for getting your job hun...

View Course

Algorithmic Trading & Technical Analysis

Have you ever dreamed about having an algorithm that can make money for you while you sleep? Well, this course is not about making quick and easy money through trading. Because if you have spent any time in trading or in finance, you know that's not easy to make money trading. However, this course is for you if you want to learn the basics of de...

View Course

Bitcoin Programming 101

Previously we have never been able to program the money we use. Bitcoin is different. It's the worlds first real programmable money. That means that we can tell our money how to work and how to act. This course will teach you how Bitcoin is programmed. We will go through Script, bitcoins own programming language and look at how it works from the...

View Course

Ethereum Smart Contract Programming 101

After taking this course you'll be able to build and deploy your own Ethereum Smart Contracts. You will understand the whole dapp development process and be an independent dapp programmer. This course will get you up to speed quickly and you'll be able to deploy your first smart contracts after a few lectures. Let's program money!

View Course

Cryptography & Privacy Coins - Bitcoin, Monero, ZCash and more

This is the only course you need to take if you want to understand the cryptography used in Bitcoin and other cryptocurrencies. You will also get a full understanding of privacy coins and protocols like Monero, ZCash, Dash, Tari, Dandelion, Mimblewimble, Beam, Verge, Aztec and Incognito. The sheer size and depth of this course cannot be describe...

View Course

Javascript Programming for Blockchain Developers

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 Javascri...

View Course

Lightning Network & Lightning App Programming

The crypto ecosystem is growing and now we are seeing adoption of the first second layer solutions. The lightning network is a network of payment channels on top of bitcoin that offers almost instant, cheap and fast micro-transactions. The lightning network is growing steadily and has already over 30,000 payment channels with a total capacity of $9...

View Course

Ethereum Game Programming

The decentralized gaming industry is growing fast. In September 2018 the industry had 140k players and generated $17M in volume. With benefits for both companies and players, tokenized games and assets are making it’s way into everyday gaming. This course is for everyone who wants to be a part of this new and exciting industry. You will learn ho...

View Course

EOS Programming 201

In this course we will cover the more advanced features of EOS and EOS Smart Contracts. The goal after this course is for you to feel no restrictions in terms of what you can build. Only your imagination will be your limit after you are done. When we are done, you will have learned: Setup a Local EOS Environment, How to use Inline Actions, Co...

View Course

EOS Programming 101

In this course we will cover the basics of EOS, how it came about, how it works and how you can program on it. When we are done, you will have learned: How the EOS Blockchain Works What Delegated Proof of Stake is How to Program a Smart Contract on EOS How to deploy a Smart Contract on EOS How to build persistent storage on EOS How to deploy ...

View Course

Bitcoin Attacks

This course will teach you all about the different attack vectors that the Bitcoin Network might be vulnerable to. You will learn both how an attacker might potentially execute an attack, how the network protects against the attack and what the probability of someone executing the different attacks is. Although this course focuses on Bitcoin you...

View Course

Unity Blockchain Game Development 101

If you want to be able to build blockchain games, you need to know how to build games first. This course teaches you the basics of the worlds largest game programming framework. With a simple drag and drop interface combined with advanced scripting functionality you can create your first games in no time. After completing this course, you can qu...

View Course

Enjin Blockchain Development 101

Cryptokitties, Decentraland, Gods Unchained. Do you know what all of these games have in common? They are all fun, yes... They are all blockchain games that have sold in-game crypto items for millions and millions of dollars. Some of the largest success stories in crypto have been Blockchain Games, games that combine the fun and competitive aspects...

View Course

Ethereum Smart Contract Security

When Smart Contracts became popular it opened up a new world for programmers. For the first time ever we could program decentralized applications that ran on the blockchain. And not only that, software could now own money. This was a revolution for developers all over the world. But it also created new risks that developers didn't foresee... In 201...

View Course

C++ Programming for Blockchain Developers

This course is perfect for anyone looking to learn how to program on c++ with the ambition on moving on to blockchain programming. It serves as a pre-requisite course to our blockchain programming courses and is a great way for beginners to start. After this course, you will be comfortable with the basics of c++ programming. We recommend you to...

View Course
View Course

Ethereum Smart Contract Programming 201

This course is our advanced solidity course. It's perfect for anyone that wants to develop a career as a smart contract developer and need deep knowledge about building smart contracts and dapps on Ethereum. This course will cover how to develop smart contracts using Truffle. It will teach you how to use truffle to build, test and deploy your s...

View Course

Study Guide

How to get success with your learning at Ivan on Tech Academy. Here are some things you should have in mind before you start your educational journey.

View Course