Pre-recorded Videos
Live Sessions
Lagos Campus

Blockchain & Smart Contracts

Master blockchain technology, cryptocurrency fundamentals, and smart contract development to build decentralized applications (dApps) on major blockchain platforms.

Duration
5 Months
Level
Intermediate to Advanced
Job Placement
93%
Starting From
₦320,000

Course Highlights

Industry-relevant curriculum
Expert instructors from top companies
Hands-on projects and portfolio
Career support and job placement
Industry certifications included
Flexible payment options

Pricing by Format

In-Person (Lagos)₦700,000
5 Months
Live Online₦600,000
5 Months
Self-Paced₦320,000
200 Hours

Flexible Payment Plans

Full Payment:10% Discount
60% Initial + Balance:Pay 60% now, 40% spread over course duration
Monthly Installments:Equal payments + 1 extra month

Course Overview

Dive deep into blockchain technology, from cryptocurrency fundamentals to advanced smart contract development. Learn to build secure, decentralized applications on Ethereum and other major platforms.

Learning Objectives

Understand blockchain architecture and consensus mechanisms
Develop and deploy smart contracts using Solidity
Build decentralized applications (dApps)
Conduct security audits and implement best practices

Tools & Technologies

SolidityEthereumTruffleWeb3.jsEthers.jsMetaMaskRemix IDEHardhatOpenZeppelin

Course Details

Duration:5 Months
Level:Intermediate to Advanced
Format:
Pre-recorded
Live Online
In-person (Lagos)
Job Placement:93%

Prerequisites

Strong programming background. JavaScript experience recommended. Understanding of data structures beneficial.

Certification

Spraditech Blockchain & Smart Contracts Professional Certificate

Detailed Curriculum

Module 1: Introduction to Blockchain and Smart Contracts (Foundations)

4 weeks
Blockchain Basics: What is a blockchain (Distributed Ledger Technology), Distributed consensus, immutability, and cryptography (hashing and asymmetric keys)
Types of blockchains: Public, Private, Consortium
Ethereum Ecosystem: Ethereum vs Bitcoin, The Ethereum Virtual Machine (EVM), Accounts (EOA and Contract Accounts), Gas, Ether, and Transactions
Introduction to Smart Contracts: Definition, history, functionality, and use cases (DeFi, NFTs, DAOs)
Lab: Setting up a crypto wallet (e.g., MetaMask) and interacting with a testnet faucet

Module 2: Solidity Programming Fundamentals

4 weeks
Setting up the Environment: Remix IDE, Node.js, npm, and tools installation
Solidity Basics: Structure of a Solidity file, data types, variables, and function visibility
Control Structures and Mappings: if/else, loops, arrays, structs, and mappings
Function Modifiers and Events: require, revert, assert, modifiers, and event logging
Project: Develop a simple Storage Contract and a basic Token Contract prototype

Module 3: Advanced Solidity and Contract Design

4 weeks
Contract Interaction and Inheritance: Contract calls, inheritance, polymorphism, interfaces, and abstract contracts
Managing Ether and Transactions: Sending and receiving Ether, payable functions, msg.sender vs tx.origin
Smart Contract Standards: Understanding EIPs, ERC-20, and ERC-721 standards
Design Patterns: Withdrawal and State Machine patterns, and Reentrancy Guard
Project: Implement and deploy a fully functional ERC-20 Token on a testnet

Module 4: Professional Development Tools and Workflow

4 weeks
Frameworks: Setting up Hardhat or Truffle, compiling and deploying contracts, using local blockchain
Testing Smart Contracts: Writing tests with Chai and Mocha, testing in Solidity and JavaScript, and code coverage
Deployment Strategies: Deploying to testnets (e.g., Sepolia), verifying contracts on Etherscan, and multisig wallet ownership
Lab: Hardhat project setup, deployment scripts, and ERC-20 testing

Module 5: Smart Contract Security and Upgradability

4 weeks
Common Vulnerabilities: Reentrancy, Overflow/Underflow, DoS, Gas Limit, Front-running, and Timestamp issues
Security Best Practices: Checks-Effects-Interactions pattern, OpenZeppelin Contracts, and security tools (Slither, Mythril)
Upgradable Contracts: Proxy patterns (UUPS, Transparent), and OpenZeppelin Upgrades Plugins
Project: Audit and patch vulnerabilities in a smart contract

Module 6: Building a Decentralized Application (DApp)

4 weeks
Web3 Interaction: web3.js / Ethers.js, connecting frontend to wallet, and reading/writing blockchain data
Frontend Development: React/Vue/Svelte setup, displaying contract state, and handling user input
Final DApp Integration: Connecting ERC-20 contract to frontend, building UI for token transfer and transaction history
Final Project: Build and deploy a full DApp (e.g., decentralized voting, NFT minting, or token exchange)

Course Categories

Web & Mobile Development4
Data & AI4
Software Engineering2
Cloud & DevOps1
Cybersecurity2
Digital Literacy2

Need Guidance?

Talk to our course advisors

Career Opportunities

Graduates from this program typically pursue these high-demand roles:

Blockchain Developer

Smart Contract Engineer

dApp Developer

Blockchain Solutions Architect

Average Salary Range

₦4,000,000 - ₦8,500,000 annually

Based on our graduate placement data in Nigeria and internationally

Ready to Start Your Journey?

Join thousands of successful graduates who have transformed their careers with Spraditech Digital Solutions.

💳 Flexible payment plans available • 🎓 Job placement guarantee • 📞 Free career counseling

Related Courses You Might Like

Explore other courses that complement your learning journey

Digital Literacy

Gain essential digital skills to confidently navigate the modern digital world for work, education, and everyday life.

Level:Beginner
Duration:3 Months
Starting from:Free
View Course Details

AI Engineering

Master artificial intelligence and machine learning to build intelligent systems and deploy AI solutions at scale.

Level:Intermediate to Advanced
Duration:10 Months
Starting from:₦450,000
View Course Details

Data Analytics

Master data analysis, visualization, and interpretation to drive business decisions.

Level:Beginner to Advanced
Duration:6 Months
Starting from:₦300,000
View Course Details