Blockchain display over hand writing

Which blockchain development course is best for me?

Bitcoin is a revolutionary technology and can be quite complex for most people. Whether you’re a non-blockchain developer, an Ethereum developer or a generalist blockchain developer, learning to build Bitcoin applications can be a steep learning curve.

But it doesn’t have to be.

The Bitcoin SV Academy offers you certified Bitcoin development courses at introductory, intermediate and advanced levels. The courses will help you gain the formative skills and grasp the crucial concepts needed to successfully build applications with Bitcoin. As a bonus, we offer our introductory course free of charge!

Keen to know more? Take a look at the grid below to get an idea of which level of our Bitcoin development course is most suited to you. We also provide you with the Bitcoin Development introductory course outline so you’ll know just what you can expect if you register today.

Criteria for choosing Bitcoin development training

Watch the course teaser.

 

Introductory

Intermediate Advanced
Most suited for

Entrepreneurs, CTOs, non-blockchain developers, blockchain developers, Ethereum developers, Bitcoin developers

Non-blockchain developers, blockchain developers, Ethereum developers, Bitcoin developers

Non-blockchain developers, blockchain developers, Ethereum developers, Bitcoin developers
Suggested entrance criteria Having an interest in the tools and techniques being used to build Bitcoin applications Having an overview of the tools and techniques being used to build Bitcoin applications A working knowledge of Bitcoin application development
Outcome Gaining an overview of the current tools and techniques being used to build Bitcoin applications Learning how to apply tools and techniques to build Bitcoin applications Developing advanced skills in Bitcoin application development

Fees

Free of charge TBD TBD
Class hours 7 modules, 10 hours of course content 7 modules, 10 hours of course content 7 modules, 10 hours of course content
Class attendance

Online course, available on demand from 4 March, 2021

Online course, available on demand from Online course, available on demand from 
Assessment 5 -10 question assessment per chapter. 50 question exam as final assessment. Unlimited attempts to pass. TBD TBD

Accreditation

Upon completion, you are awarded Bitcoin Academy’s Certificate 1 - Bronze. Upon completion, you are awarded Bitcoin Academy’s Certificate 2 - Silver. Upon completion, you are awarded Bitcoin Academy’s Certificate 3 - Gold.


What is the outline of the Bitcoin development course?

Though the code snippets covered in this course use Javascript, the content is written in such a way that you should be able to make sense of the concepts without knowing Javascript or node/js. In this course, the focus is on explaining concepts and usage more than writing code.

The introductory level follows the following chapters and subtopics:

Chapter 1- Understanding Bitcoin

  • The Bitcoin protocol
  • Key concepts: Bit and Coin
  • Bitcoin ledger as data store
  • Unique properties of Bitcoin ledger
  • Wallets
  • Using block explorer
  • Application development with Bitcoin

Chapter 2 - Deep dive into the basics

  • Background and concepts
  • Points and elliptical curves
  • Hash functions
  • Keys and Address
  • ECDSA, Signing and Verification
  • Transaction format and Script
  • Creating transactions

Chapter 3 - Data protocol: writing to the Bitcoin ledger

  • Writing to Bitcoin
  • MoneyButton
  • B:// Bitcoin Data Protocol
  • Bitcom - Global Namespace Directory
  • DataPay
  • TxForge
  • Txpost

Chapter 4 - Data protocol: reading the Bitcoin ledger

  • Database on Bitcoin
  • Planaria framework
  • Bitcoin transaction formats
  • BitFS
  • Bitsocket
  • TXT: Semantic Bitcoin Storage

Chapter 5 - Data protocol: advanced protocols and rules

  • Metanet: building the new Internet
  • Dealing with files in Bitcoin transactions
  • Reviewing commonly used data protocols
  • TXQ: Transaction storage queue
  • PayPresto
  • sCrypt
  • Testing Bitcoin applications

Chapter 6 - Payment protocols

  • Simple Payment Verification (SPV)
  • BIP270 and PayMail
  • mAPI (merchant API)
  • SPV channels
  • Threshold signatures and R-puzzles
  • Secret value distribution and HD keys
  • Operate BSV

Chapter 7 - Smart contracts and token protocols

  • Electronic contracting
  • Tokens and Bitcoin
  • Payment channels and Smart Contracts
  • Tokenized Protocol
  • Bitcoin computer
  • Run platform
  • sCrypt Smart Contracts and tokens

Get certified in Blockchain development

Our Bitcoin programmes allow you to adapt the curriculum to your life. You can learn at any time convenient for you. It’s self-paced, so you can go as fast as you want, or as slow as you need. Our engaging platform creates an engaging and connected experience wherever you are in the world. 

So, if you’re ready to learn about the available tools and techniques being used to build applications and other projects for Bitcoin, register for a free account now.

Lizette Louw
Lizette Louw

Technology Writer