Ubunifu
  • About
    • Our Story & How we work
    • Methodology & Success
    • Ubunifu Kids
    • Centre for AI Research & Development
    • Career
  • Pathways
    • Software Development
    • Machine Learning (AI)
    • Data Science
    • Blockchain
    • Robotics
  • Virtual Learning
  • Updates
  • Contact
Apply
© 2020. All rights reserved

Blockchain Curriculum.

Developing the capacity to innovate. Methodology

What is Blockchain?

Blochchain is a decentralized, distributed and public digital ledger that is used to record transactions accross many computers so that involved record cannot be altered.

  • Decentralized - no unit can take control over it;
  • A distributed ledger is a database that is consensually shared and synchronized across multiple sites, institutions, or geographies, accessible by multiple people. It allows transactions to have public "witnesses".
  • Methodology

    Why Blockchain

    Blockchain demand is booming as comapies are turning to blockchain to change the way people consume and use data. Blockchain is not all about cryptocurrency, this is just one application of Blochchain.
    Imagine if the department/ministry of Lands could use blockchain to store land data, this could reduce land frauds by 90%.
    Over the next 4 months you will learn how to Create your own private blockchain, and secure a digital asset using blockchain identity. Explore the Ethereum platform, and use Solidity and smart contracts to develop your own decentralized app.

    Methodology
    Requirements

    At least a core i3 computer & a 4GB RAM. Prior programming experience isn't required.

    Teacher to Student Ratio

    The student to Teacher ratio for online classes is 6:1 and onsite is 12:1

    How Much & How Long

    The program costs $800 USD (KES.80,000) and takes 4 Months

    Method of delivery

    Project based Learning delivered through onsite or virtual classes.

    Classes

    Virtual Learning: Mon - Frid 2 hours a day with support throughout the day. Onsite Classes: Mon - Frid from 9am - 1pm (4 hours a day) with afternoons for developments.

    Graduating startup funding

    This program isn't tailored around building a startup from scratch. However it can be applied in ful-stack software development to build an amazing product

    Blochchain
    Curriculum
    01 Blockchain
    1. Getting Started
    2. Blockchain Transactions
    3. Verify Message Signature
    4. Manage your Blockchain Identity
    5. Blockchain Data Overview
    6. Bitcoin Core Testnet
    7. Bitcoin Debug Console
    8. Blockchain Data
    9. Private Blockchains
    10. Building Your own private Blockchain
    11. Planning a web service
    12. Web service with Node.Js
    13. Utilizing Third-Party Libraries
    14. RESTful Web API with Node.js Framework
    15. Digital Assets with Blockchain Identity
    16. Build a Private Blockchain Notary Service
    17. Introduction to Ethereum
    18. Introduction to Solidity and Creating a Token
    19. Smart Contracts and Solidity
    20. Tooling for Smart Contracts
    21. Decentralized Star Notary Project
    Ubunifu
    © 2022 Ubunifu College. All rights reserved.