Within 5 weeks, we will go over topics which range from fundamentals and underlying technologies to playing around with cryptography and developing smart contracts.


It is essential to have a background in programming prior to enrolling since the second latter of the course will go into more technical topics. After this course, you will have the knowledge to deploy your own smart contracts as well as develop your own decentralized app thus making you a vital asset to this industry.

  • Week 1 History and Theory Behind Blockchain
  • Week 2 Cryptography, Ethereum & Underlying Technologies
  • Week 3 Ethereum Continued & Smart Contracts
  • Week 4 Decentralized Applications & Other Blockchains
  • Week 5 Decentralized Applications Cont. & Final Project
  • Week 6 Presentations

Topics Covered

Cryptography, Ethereum & Underlying Technologies

How do cryptocurrencies and blockchain technologies use cryptography to make their transactions extremely secure?

  • Proof of Work
  • How Mining Works
  • Encryption & Decryption
  • Digital Signatures

Smart Contracts

Understanding Ethereum and how smart contracts work will enable you to create multipurpose smart contracts for creating tokens, crowdfund and much more.

  • Working with Solidity
  • Smart Contract Security
  • Ethereum Improvement Proposals
  • Applications of Smart Contracts

Decentralized Applications

Be an early adopter of decentralized applications (also known as Dapps) by implementing the usage of blockchain to a variety of different purposes.

  • Decentralized Autonomous Organizations
  • Working with Oracles
  • Enhanced Digital Security
  • IoT Integration


Ali Saheli

Ali’s first interaction with Bitcoin was in 2013 when he first came across Bitcoin’s white paper. Since then Ali has dove into exploring how digital assets and tokens (a mix of both finance and economics) can be used to further incentivize network participants.

Read More

William Phan

William’s expertise lies in the development of distributed applications on the Ethereum blockchain. He is currently the lead developer at Basescore for web platform development and the due diligence process.

Read More

Reza Dehghani

Reza is an early adopter of cryptocurrencies and blockchain technology. He has an in-depth understanding of blockchain and his specialty lies in the configuration and development of automated trading bots and algorithms. Before his move into blockchain, he was a front-end programer working with a variety of information systems.

Read More


  • Nathalie Chan

    7Gate Academy blockchain boot camp provided me with an excellent foundation on a wide variety of blockchain concepts. The challenging application process meant we had both an engaged & capable cohort, who asked great questions and created a dynamic learning environment.  After just a few hours of Solidity lectures, they had us solving Ethernauts levels!  Having guest presenters from local blockchain companies was also beneficial, because they dove into the technical details and we could see how the concepts we were learning are used in industry.  My business focuses on open source and growing developer communities. This training helps me understand the technical challenges of the clients and communities I seek to serve, from the perspective of a “buidl”-er. It is an intense program, but well worth the time investment.

  • Alex Karpinsky

    The cohort model used by the 7Gate Blockchain Academy was the perfect solution to give me focussed instruction. The small class size meant that I could work alongside classmates and interact with instructors on a one-to-one basis when needed. The projects we worked on provided me job-ready skills to work in the blockchain industry.

  • Travis Gothe

    As a experienced software developer, 7 Gate Academy taught me everything I need to know to work on Blockchain projects.