Blockchain Development

Launch your Blockchain career. Fast-Track Your Future
Course Duration:
12 Weeks
Tuition:
UGX 2,000,000
Course Level:
Intermediate
Learning Mode:
Hybrid

Program Overview

Step into the world of blockchain with this beginner-friendly course designed specifically for non-technical learners. In just 12 weeks, you’ll master the core foundations of blockchain technology — from decentralization and consensus mechanisms to smart contracts and real-world application. Through practical, hands-on activities, you’ll learn to explore blockchains, create wallets, simulate transactions, and even deploy simple smart contracts, gaining the confidence and skills needed to break into one of the fastest-growing industries. No prior tech experience is needed — just curiosity and a desire to grow!

Whether you’re looking to switch careers, upgrade your earning potential, or simply future-proof your skills, this course is your launchpad. In less than three months, you’ll be ready for real entry-level blockchain roles — supported by practical experience and a solid foundation. Enroll and start building your blockchain future today.

Who Is This For?

Young, motivated individuals ready to launch a career in software engineering.

Holds a degree or certification in Computer Science, Software Engineering, or related fields.

Have knowledge of software engineering languages i.e., Javascript, Python, Java etc

Are self-taught developers with proven practical experience and passion for technology.

Program Delivery

Duration
12 weeks
Contact Hours

6 hours per week

Mode of Delivery
Hybrid (online + in-person engagements)
Learning Methods
Interactive presentations, teach-backs, group activities, videos, case studies, text materials and individual assignments

Scheduled Intakes for 2026

July Intake 26’

Application Deadline: 30th June, 2026
Start Date: 16th July, 2026

Requirements

  • JavaScript (ES6+): Comfortable with async/await, Promises, ES6 modules, array methods (mapfilterreduce), object manipulation, spread syntax, and try/catch error handling.
  • Node.js Basics: Able to run scripts from the command line, use npm to manage packages, and work with package.json and modules.
  • Git & GitHub: Can clone repos, commit, push, and handle basic branching—all assignments submitted via GitHub.
  • Command Line Proficiency: Comfortable navigating directories, running scripts, and installing global tools.
  • REST APIs & HTTP: Understands APIs, makes HTTP requests (fetch/axios), parses JSON, and handles async calls.
  • HTML & CSS Basics: Can build a simple web page and style with basic CSS.
Course Curriculum
Week 1 – 3

Blockchain Basics

Week 4 – 7

Smart contracts

Week 8 – 11

DApps

Week 12 – 13

Blockchain platforms

Week 14

Student project completion & presentation.