Get $1 credit for every $25 spent!

The 2022 Blockchain Development Fundamentals Bundle

Ending In:
Add to Cart - $25
Add to Cart ($25)
$1,000
97% off
wishlist
Courses
5
Lessons
237
Enrolled
137

What's Included

Product Details

Access
Lifetime
Content
9.0 hours
Lessons
115

NFT Blockchain Decentralized App Development with Solidity & JavaScript

Snag the Most in Demand Role in the Tech Field Today with 9 Hours of Content on Blockchain & Cryptocurrency

By John Bura | in Online Courses

The blockchain is a ground-breaking technology that enables secure, distributed, and decentralized data storage. The blockchain has swept through the technical world in recent years. Many in the business believe that, like the Internet in the early 2000s, the blockchain will revolutionize how we interact with technology. And, because blockchain is gaining traction and will undoubtedly play a role in the future, blockchain-related jobs are in great demand. This course will teach you how to create your own blockchain and cryptocurrency from the ground up. Start your blockchain journey and earn 6 figures in the tech field.

4.6/5 average rating: ★ ★ ★ ★

  • Access 115 lectures & 9 hours of content 24/7
  • Learn what blockchains & distributed ledgers are
  • Be familiar with Bitcoin & Ethereum
  • Learn the Ethereum blockchain properties
  • Know what smart contracts are
  • Build a Truffle project
  • Build NFT smart contract with Solidity & OpenZeppelin
  • Build a test for your NFT smart contract
  • Deploy smart contract with Ganache personal blockchain
  • Test NFT contract properties
All featured courses are designed for educational purposes only and do not reflect our views or recommendations. Please note that all course purchasers invest at their own risk.
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Your First Program
  • 00 Course Overview
    • 00 Course Overview - 8:12
    • 01 What You'll Need - 6:11
  • 01A Introduction to Blockchains and Distributed Ledgers
    • 00 Blockchain Introduction - 8:32
    • 01 What Are Blockchains And Distributed Ledgers - 3:48
    • 02A What Are Bitcoin And Ethereum - 5:28
    • 02B Ethereum Blockchain Properties - 10:22
    • 02C Ethereum Deep Dive - 10:23
    • 03 What Are Smart Contracts - 2:01
    • 04 What Is The Solidity Programming Language - 4:01
    • 05 What Is An NFT - 2:44
    • Source Files
  • 01B Introduction to JavaScript - 01. Introduction to the Course
    • 01 01 Introduction To The Course - 3:43
    • Source Files
  • 01B - 02. Variables and Data Types
    • 02 01 What Will We Learn In This Section-1 - 0:44
    • 02 02 Variables-2 - 10:21
    • 02 03 Data Types-3 - 5:41
    • 02 04 Variable Mutation-4 - 6:53
    • 02 05 Type Coercion-5 - 6:52
    • 02 06 Coding Challenge-6 - 1:36
    • 02 07 Coding Challenge Solution-7 - 2:43
    • 02 08 Section Summary-8 - 0:46
    • Source Files
  • 01B - 03. Operators
    • 03 01 What Will We Learn In This Section-1 - 0:35
    • 03 02 Basic Operators-2 - 15:32
    • 03 03 Operator Precedence-3 - 5:41
    • 03 04 Coding Challenge-4 - 2:11
    • 03 05 Coding Challenge Solution-5 - 5:52
    • 03 06 Section Summary-6 - 0:56
    • Source Files
  • 01B - 04. Conditional Statements
    • 04 01 What Will We Learn In This Section-1 - 0:36
    • 04 02 If Else Statements-2 - 11:43
    • 04 03 Boolean Logic-3 - 7:57
    • 04 04 Switch Statements-4 - 10:54
    • 04 05 Truthy And Falsie Values-5 - 6:03
    • 04 06 Equality Operators-6 - 4:38
    • 04 07 Coding Challenge-7 - 2:25
    • 04 08 Coding Challenge Solution-8 - 4:54
    • 04 09 Section Summary-9 - 1:07
    • Source Files
  • 01B - 05. Functions and Arrays
    • 05 01 What Will We Learn In This Section-1 - 0:37
    • 05 02 Functions-2 - 9:46
    • 05 03 Function Statements And Expressions-3 - 7:37
    • 05 04 Arrays-4 - 10:09
    • 05 05 Coding Challenge-5 - 3:49
    • 05 06 Section Summary-6 - 1:26
    • Source Files
  • 01B - 06. Objects
    • 06 01 What Will We Learn In This Section-1 - 0:38
    • 06 02 Objects And Properties-2 - 9:49
    • 06 03 Objects And Methods-3 - 12:25
    • 06 04 Objects Vs Primitives-4 - 16:17
    • 06 05 Coding Challenge-5 - 0:51
    • 06 06 Coding Challenge Solution-6 - 5:13
    • 06 07 Section Summary - 0:42
    • Source Files
  • 01B - 07. Loops
    • 07 01 What Will We Learn In This Section-1 - 0:34
    • 07 02 Loops-2 - 15:03
    • 07 03 Iteration-3 - 12:35
    • 07 04 Coding Challenge-4 - 1:01
    • 07 05 Coding Challenge Solution-5 - 6:32
    • 07 06 Section Summary-6 - 0:45
    • Source Files
  • 01B - 08. JavaScript Execution
    • 08 01 What Will We Learn In This Section-1 - 0:52
    • 08 02 Javasript Parsers And Engines-2 - 5:19
    • 08 03 Execution Contexts And Execution Stack-3 - 2:26
    • 08 04 Creation And Execution Phases-4 - 6:23
    • 08 05 Hoisting-5 - 2:13
    • 08 06 Scoping-6 - 4:52
    • 08 07 Scope Chain-7 - 3:20
    • 08 08 This Keyword-8 - 4:16
    • 08 09 Coding Challenge-9 - 0:46
    • 08 10 Coding Challenge Solution-10 - 3:21
    • 08 11 Section Summary-11 - 0:47
    • Source Files
  • 01C Install NPM and Node
    • 01 Install Node And Npm On Mac Or Windows - 3:14
    • Source files
    • 00 What Is Node JS - 8:22
  • 02 Build a Truffle project
    • 00 What Is Truffle Ethereum - 1:29
    • 01 Build A Truffle Project - 8:39
    • Source files
  • 03 Build NFT smart contract with Solidity & OpenZeppelin
    • 00 What Are Nft Token Standards - 5:42
    • 01 Install Openzeppelin Nft Token Standard - 10:08
    • 02 Build NFT Smart Contract - 12:14
    • Source files
  • 04 Build a test for your NFT smart contract
    • 00 Introduction To Testing Smart Contracts - 2:22
    • 01 Build A Test For Your Nft Smart Contract - 7:16
    • Source files
  • 05 Deploy smart contract with Ganache personal blockchain
    • 00 What Is Ganache - 1:41
    • 01 Deploy Smart Contract With Ganache Personal Blockchain - 7:40
    • Source files
  • 06 Test NFT contract properties
    • 01 Test NFT Contract Properties - 5:40
    • Source files
  • 07 Build mint tokens functionality
    • 01 Build Mint Tokens Functionality - 6:20
    • 02 Test Minting Tokens - 9:20
    • 03 Test Indexing Tokens - 6:32
    • Source files
  • 08A Introduction to React
    • 00 Why You Should Learn React - 5:30
    • 01 React Introduction - 12:33
    • 02 Set Up A Container - 8:13
    • 03 Generate A List - 6:46
    • 04 Add Items To The List - 6:34
    • 05 Clear Input Field - 10:26
    • 06 Remove A Task - 10:39
    • Source Files
  • 08b Build client front end for the decentralized app
    • 01 Build Index HTML File - 3:49
    • Source files
  • 09 Build a web3JS app
    • 00 What Is Web3js - 2:06
    • 01 Build App And Load Web3 - 4:48
    • 02 Run Project With React-Scripts - 10:29
    • 03A Install Metamask - 2:14
    • 03B Load Blockchain Data - 10:26
    • Source files
  • 10 Build a mint function on the client
    • 01 Build A Form To Mint Tokens - 6:26
    • 02 Send Client Mint Request To The Contract - 8:35
    • 03 Mint Tokens With Truffle Console - 4:37
    • Source files

View Full Curriculum


Access
Lifetime
Content
7.0 hours
Lessons
48

Blockchain Fundamentals: The Complete Solidity Guide

Create Blockchain Projects with the Solidity Language

By John Bura | in Online Courses

Do you want to build web apps that run on a blockchain? This course is for you! You will understand the advantages of Blockchain with practical examples. You'll also understand topics like how Blockchain can be used to prevent forgeries. You will learn what determines the cost of a transaction, which is valuable for when we start building a project. This course will also cover Solidity language basics and building decentralized apps. Enroll in this ultimate guide and get a competitive edge in any field.

4.0/5 average rating: ★ ★ ★ ★

  • Access 48 lectures & 7 hours of content 24/7
  • Learn about digital ledgers & transactions like money transfers.
  • Understand how Blockchains are structured through block mining
  • Learn how decentralized apps work, & how they're different from regular web apps
  • Compare Ethereum vs Bitcoin Blockchain & their cryptocurrency
  • Use functions to perform practical actions you will see in many projects
  • Build an app interface using HTML, CSS & JavaScript
All featured courses are designed for educational purposes only and do not reflect our views or recommendations. Please note that all course purchasers invest at their own risk.
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Course Introduction
    • Course Introduction - 3:13
  • Blockchain 101
    • 00. Intro to Blockchains 101 - 2:01
    • 01. What is a Blockchain - 12:47
    • 02. What is Decentralization - 8:18
    • 03. How are Blockchains Structured - 10:03
    • 04. How are Blocks Mined - 16:06
    • 05. Summary of Blockchains 101 - 4:19
  • Decentralized Apps 101
    • 00. Intro Decentralized Apps 101 - 3:22
    • 01. What is the Ethereum Bockchain - 9:14
    • 02. What are Decentralized Apps - 10:37
    • 03. How Do Decentralized Apps Work - 15:22
    • 04. What are the Smart Contracts - 12:31
    • 05. Summary of Decentralized Apps 101 - 4:26
  • Solidity Language Basics
    • 00. Introduction - 4:27
    • 01. Common Types - Booleans - 8:48
    • 02. Common Types - Integers - 9:47
    • 03. Common Types - Strings - 4:34
    • 04. Common Types - Adresses - 4:39
    • 05. Arrays - Intro to 1D and 2D Arrays - 10:49
    • 06. Arrays - Basic Operations - 13:11
    • 07. Arrays - Storage Vs Memory, Value Vs Reference Types - 10:53
    • 08. Functions - Solidity Syntax, Constructor, Events - 10:32
    • 09. Functions - Parameter and Return Values - 10:47
    • 10. Functions - Keywords and Modifiers - 13:58
    • 11. Control Flow - If Statements - 10:33
    • 12. Control Flow - While Loops - 9:55
    • 13. Control Flow - For Loops - 10:32
    • 14. Structs - 8:01
    • 15. Mappings - 11:19
    • 16. Messages - 11:11
    • 17. Enumerations - 4:27
    • 18. Contracts - Structures and Set up - 15:15
    • 19. Contracts - Instatiation, Getters, Setters - 10:15
    • 20. Inheritance - 16:01
    • 21. Summary - 4:31
  • Simple Voting Decentralized App
    • 00. Intro to Building a Voting System - 3:58
    • 01. building the Smart Contract Skeleton - 11:55
    • 02. Implementing the Smart contract - 13:41
    • 03. Building Interface HTML - 8:00
    • 04. Building the Interface - CSS - 13:19
    • 05. Building Interface - Javascript - 14:41
    • 06. Installing TestRPC - 7:23
    • 07. Connecting Smart Contract and App Interface - 15:50
    • 08. Using Smart Contract Functions - Cast Vote - 12:22
    • 09. Using Smart Contract Functions - Announce Winner - 7:32
    • 10. Bonus - 7:26
    • 11. Project Suimmary and Outro - 3:15
  • Summary and Course Outro
    • Summary and Course Outro - 3:07

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
8

Complete Web3js Library (Ethereum) Course

Everything You Need to Know About Web3js

By Designer's lab | in Online Courses

Ethereum is an open-source, globally decentralized computing infrastructure that executes programs called smart contracts. It uses a blockchain to synchronize and store the system’s state changes, along with a cryptocurrency called ether to meter and constrain execution resource costs. The Ethereum platform enables developers to build powerful decentralized applications with built-in economic functions. While providing high availability, auditability, transparency, and neutrality, it also reduces or eliminates censorship, and reduces certain counterparty risks. In this course, you'll learn everything you need to know to at least get started with Ethereum.

NEW COURSE!

  • Access 8 lectures & 1 hour of content 24/7
  • Get an introduction with Ethereum
  • Know what web3js library is
  • Interact with Blockchain & Smart Contract
  • Generate of ABI & Byte Code using web3js
  • Deploy smart contracts
All featured courses are designed for educational purposes only and do not reflect our views or recommendations. Please note that all course purchasers invest at their own risk.
DesignersLab | Affordable Online Education
4.0/5 Instructor Rating: ★ ★ ★ ★

Mudit Bansal is the founder of DesignersLab. DesignersLab is a team of 7 members that have a common vision of affordable global education. They edit all their course content and videos with live examples. Since 2019, Mudit has been teaching people like you everything he knows. He creates courses that teach how to creatively share your story through photography, video, design, and marketing.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Some existing knowledge of Ethereum dApp development will help, but not compulsory

Course Outline

  • Complete Web3js Library (Ethereum) Course
    • Course Overview - 2:13
    • Course Prerequisites - 1:31
    • What is web3.js library? - 5:45
    • Interacting with Blockchain(Ganache) - 16:35
    • Interacting with Smart Contract - 9:36
    • Using browser to interact with smart contract - 10:00
    • Generation of ABI and Byte Code using web3js - 15:41
    • Deployment of Smart Contract - 13:50

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
9

Create Your First dApp on Ethereum: A Concise Tutorial

Run 'Hello World' & 'Coin' DApps (Smart Contracts) Using Ethereum, Hardhat, and NodeJS

By Mohammad Nauman | in Online Courses

Blockchains and technologies supported by blockchains such as distributed apps (dApps/smart contracts), NFTs, and Web3 are taking the world by storm. Everyone is talking about them and developers knowledgeable in these technologies are some of the highest-paid in the world! Similarly, to learn how to create dApps, you can assume that a blockchain is a distributed data store that provides certain guarantees. Then, start using existing blockchain frameworks to deploy your dApps just as you would deploy your sites on the web without having to rebuild a webserver!

4.8/5 average rating: ★ ★ ★ ★

  • Access 9 lectures & 1 hour of content 24/7
  • Find out the components required for deploying a dApp
  • Set up a local blockchain for dApps
  • Deploy dApps on Ropsten Testnet through an Endpoint
  • Learn how to take the dApp to Ethereum Mainnet
  • Write two simple smart contracts for dApps
All featured courses are designed for educational purposes only and do not reflect our views or recommendations. Please note that all course purchasers invest at their own risk.
Mohammad Nauman | PhD, Programmer, Researcher, Designer, & Teacher
4.4/5 Instructor Rating: ★ ★ ★ ★

Mohammad Nauman has a Ph.D. in Computer Sciences and a PostDoc from the Max Planck Institute for Software Systems. He has been programming since early 2000 and has worked with many different languages, tools, and platforms. He has extensive research experience with many state-of-the-art models to my name. His research in Android security has led to some major shifts in the Android permission model.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Some knowledge of basic JavaScript

Course Outline

  • Architecture Intro
    • Blockchain overview - 11:27
    • Environment and tool setup - 4:55
    • Hardhat setup - 6:23
  • Hello World dApp
    • Basic of dApp (Smart Contract) - 12:39
    • Deploying the dApp - 3:31
    • Access contract from node.js - 11:53
  • Creating a Coin (Token)
    • Token smart contract, exchange coins - 7:50
    • Exchange coins through node.js - 4:57
  • True distribution: Global testnet
    • Deploying on the global testnet - 11:51

View Full Curriculum


Access
Lifetime
Content
5.0 hours
Lessons
57

Solidity Smart Contracts: Build DApps in Ethereum Blockchain

Go from a Complete Beginner to a Master of Solidity & Smart Contracts Creation in Ethereum Ecosystem

By Rangel Stoilov | in Online Courses

For the past couple of years, there hasn’t been a bigger brake through in the IT world than the one that Blockchain technology has made. The extremely fast growth of the industry, market, and technology itself leads to an enormous shortage of programmers that truly understand the blockchain. Along with the blockchain, smart contracts have emerged, and with them - Solidity. The idea of this course is to give you the easiest and best practices in becoming a blockchain developer. You will learn to create your first smart contracts in the Ethereum blockchain even if you are a complete beginner and you know nothing about programming or Solidity.

4.2/5 average rating: ★ ★ ★ ★

  • Access 57 lectures & 5 hours of content 24/7
  • Learn the essentials of the Ethereum blockchain
  • Go through the basic & advanced concepts of the Solidity language
  • Use Metamask as your Ethereum wallet
  • Develop your own DApp with Solidity & the Truffle Framework and Ganache as your virtual blockchain
All featured courses are designed for educational purposes only and do not reflect our views or recommendations. Please note that all course purchasers invest at their own risk.
Rangel Stoilov | Web Developer & Entrepreneur
4.2/5 Instructor Rating: ★ ★ ★ ★

Rangel has been a web developer for 8 years now. First, he has started with Dreamweaver back in the days and went through WordPress as a simple way to create websites. After that, he wanted to go further in web development so he started learning different programming languages such as C#, Java & JavaScript. He has a major in Java with Spring Framework and now he is pursuing to deepen his knowledge in different JavaScript frameworks. He also has a passion for Solidity and Smart Contracts as well as the Truffle Framework. He has also dived in the entrepreneurial spirit with Amazon publishing and trading on the Forex market as well as creating automated systems for trading.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Blockchain Technology Basics
    • 1. What is Ethereum? - 2:56
    • 2. The Ethereum Ecosystem - What Are Blocks? - 6:14
    • 3. Different Kinds Of Wallets - 4:22
    • 4. Opening An Ethereum Wallet - 7:35
    • 4.1 Opening An Ethereum Wallet (NEW! MyEtherWallet Interface) - 10:12
    • 5. Metamask And What Is GAS? - 7:23
  • Introduction To Solidity
    • 7. Contracts, Constructors & Functions - 9:54
    • 8. Creating First Smart Contract With Solidity And Remix - 7:10
    • 9. Variables In Solidity - 6:03
    • 10. REMIX PRACTICE - Variables - 6:00
    • 11. Getters & Setters - 2:26
    • 12.Arrays - 2:33
    • 13.Memory vs Storage - 2:44
    • 14. Mappings In Solidity - 3:10
  • Advanced Solidity
    • 15.What Are Structs - 1:52
    • 16.Error Handling & Restrictions - 4:22
    • 17.Modifiers - 2:56
    • 18.Libraries - 2:37
    • 19.Global Variables In Solidity - 3:31
    • 20. Abstract Contracts, Inheritance and Interfaces - 3:41
    • 21.Events - 3:33
  • Truffle Framework & Ganache
    • 22.Environment Setup - Truffle, Ganache & VSCode - 2:31
    • 23.VSCode Settings & Extensions - What I Use - 3:00
    • 24.Truffle Project Creation, Ganache & Contract Deployment - 4:56
    • 25.Truffle Compile, Migrate & Create Commands - 5:59
    • 26.More Truffle Commands - 6:48
  • DAPP CREATION: Pet Shop
    • 27.Installing Skeleton & Contract Creation - 4:07
    • 28.Migration File Creation & Deployment - 2:14
    • 29.Unit Testing Our Smart Contract - 11:44
    • 30.WEB3JS & User Interface Creation - 11:56
    • 31.Metamask Setup & DApp Testing - 2:37
  • TOKEN CREATION: ERC20 Standard
    • 01. Basic Token - 3:41
    • 02. Deploy to Rinkeby - 3:51
    • 03. Adding Token - 4:59
    • 04. ERC20 Explained - 2:45
    • 05. ERC20 token improve p1 - 6:26
    • 06. ERC20 token improve p2 - 5:35
    • 07. ERC20 Ownable - 2:31
    • 08. Minting Tokens And Bruning Them - 3:40
  • DAPP DEPLOYMENT: Heroku Deployment & Smart Contracts Deployment With Infura
    • 01.Infura Account Creation - 2:37
    • 02. Setting Up Infura As Network Provider & Deploying - 4:49
    • 03. Register And Install Heroku - 2:55
    • 04. Preparing Project For Heroku - 3:56
    • 05. Deploying Your App To Heroku - 3:00
  • DAPP CREATION: IPFS File System Storage (Decentralized File Storage System)
    • 01.Introduction To IPFS - 4:02
    • 02. Saving Data With JavaScript and Infura Public Gateway - 4:39
    • 03. Starting the Solidity Drive Project - 3:35
    • 04.Creating Our Smart Contract - 9:27
    • 05. Cleaning things a bit and adding dependencies - 8:48
    • 06. Configure getWeb3.js - 1:53
    • 07. Creating the interface - 12:28
    • 08. Making the getFiles function - 7:58
    • 09. IPFS Config and onDrop event - 8:28
    • 10. Debugging React Applicaiton Inside Chrome Dev Tools - 6:32
    • 11. OnDrop Function Finished - 7:54
    • 12. Rendering our files - 14:27
    • 13. Rerender when we change account - 3:33

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.