Discover, find and sell extraordinary classes with us.

Block U Curriculum

View Syllabus


Week 1 – 3

Technical Tutorials

What is blockchain?
  • Tony sparks teaches what is blockchain and the benefits of it.

Classroom Session #1
  • Course introduction and class overview

Session 2
  • Learning and using Remix
  • Learning and using MetaMask
  • Learning and using Ropsten Testnet

Session 3
  • Deploying Smart Contracts
  • ERC20 Tokens

Classroom Session #4
  • How to Build a Front In Dapp
  • MetaMask
  • Web3
  • Sails Js

Classroom Session #5
  • How to Build a Backend In Dapp
  • Web3
  • Sails Js

Capstone Session #1
  • How to Build a Sails Js App
  • Page generation
  • Ajax Form
  • Models

Digital Currency and the Developing World
  • Great intro to blockchain, digital currency, and how they will affect the developing world

Crypto Zombies

Solidity Tutorial
  • Explains a lot of basic Solidity concepts

Use Web3.JS 1.0 with Truffle
  • Great tutorial to use Truffle framework with Web 3 1.0.0.
  • Shows how to create a unit test with Truffle framework

How to debug smart contracts
  • Great tutorial on how to debug Ethereum smart contracts.
  • Uses ganache-cli, which is a more stable way to create a local blockchain for testing purposes

Web3.js Intro
  • Great explanation of Web3
  • Infura demo
  • EtherScan demo

How to Build Ethereum Dapp (Decentralized Application Development Tutorial)
  • Sails is a great Node Js Framework
  • Reinforces MVC (Model View Controller) application design schema
  • Great for rapid prototyping

Build a Sails.js App
  • Smart contract development framework demo with Truffle
  • Students should use ganache-cli instead of ganache-gui used in the video

Git & GitHub Crash Course For Beginners
  • Version control tutorial
  • Teaches skills necessary to develop a project with a team of developers

Week 4

Consulting Tutorials

Business Discovery

Consists of in depth analysis of the four necessary steps that any business must complete before they start a business

  • Value Proposition
  • Business Model Canvas
  • Business Features
  • Road Map

Technical Discovery

Consists of in depth analysis of the four necessary steps that any developer must complete before they start developing an application

  • Business Features
  • User Process Flow
  • User Interface
  • Road Map

#1 Hackathon

New Kids On The Block

An internal hackathon students will use to …

  • Practice going through their own discovery process
  • Practice writing solidity code
  • Produce their first DAPP( Decentralized Application)
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers

Week 5 – 8

Market Applications


Students will build decentralize applications for businesses partnered with Block U. This will allow students to…

  • Build a portfolio with real world experience
  • Practice writing solidity code
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers

Week 9

#2 Hackathon

Block At It Again!!

An internal hackathon students will use to …

  • Practice going through their own discovery process
  • Practice writing solidity code
  • Produce their first DAPP( Decentralized Application)
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers

Week 10 – 13

Market Applications


Students will build decentralize applications for businesses partnered with Block U. This will allow students to…

  • Build a portfolio with real world experience
  • Practice writing solidity code
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers

Week 14

#3 Hackathon

Stop, Block and Roll

An external hackathon students will use to …

  • Practice going through their own discovery process
  • Practice writing solidity code
  • Produce their first DAPP( Decentralized Application)
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers
  • Practice working with clients and other skilled professionals

Week 15 – 18

Market Applications


Students will build decentralize applications for businesses partnered with Block U. This will allow students to…

  • Build a portfolio with real world experience
  • Practice writing solidity code
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers

Week 19

#4 Hackathon

Block Lives Matter

An external hackathon students will use to …

  • Practice going through their own discovery process
  • Practice writing solidity code
  • Produce their first DAPP( Decentralized Application)
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers
  • Practice working with clients and other skilled professionals

Week 20 – 23

Market Applications


Students will build decentralize applications for businesses partnered with Block U. This will allow students to…

  • Build a portfolio with real world experience
  • Practice writing solidity code
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers

Week 24

#5 Hackathon

Blockstone Project

An external hackathon students will use to …

  • Practice going through their own discovery process
  • Practice writing solidity code
  • Produce their first DAPP( Decentralized Application)
  • Solve real world problems with blockchain solutions
  • Practice working with a team of developers
  • Practice working with clients and other skilled professionals

Leave a comment