🕒 Duration
10 - 12 weeks
📚 Format
2 sessions per week | 2 hours per session
📅 Next Session
May 2025
📡 Hybrid Mode
In-person: Physical
Online: Live Class
Things Good to Know
Here are some essential insights to help you understand what to expect from this course.
Prerequisites
- Basic programming knowledge (any language)
- Curiosity and willingness to learn something new!
- Familiarity with web technologies (HTML, CSS, JavaScript)
Learning Outcomes
- Strong Understanding of Blockchain Fundamentals
- Hands-On Experience with Smart Contracts and Tokens
- Build and Launch Your First Decentralized Application (DApp)
- Practical Exposure to NFTs and Blockchain Use Cases
- Career Readiness in the Blockchain Ecosystem
Career Paths
- Blockchain Developer
- Smart Contract Engineer
- DeFi Application Developer
- NFT Creator or Developer
- Blockchain Security Analyst
- Web3 Frontend Developer
- Crypto Product Manager
Who is this for?
- Anyone curious about blockchain and Web3
- Developers new to blockchain
- Entrepreneurs exploring blockchain applications
- Students interested in future-proof careers
Why this course?
- Anyone curious about blockchain and Web3
- Developers new to blockchain
- Entrepreneurs exploring blockchain applications
- Students interested in future-proof careers
Why us?
- Beginner-friendly approach with zero jargon
- Expert instructors with real-world blockchain experience
- Project-based learning to build a portfolio
- Career-focused curriculum tailored to Web3 roles
- Supportive community and mentorship
- Remix IDE
- MetaMask
- Ethers.js & Web3.js
- OpenZeppelin
- Test Networks (Rinkeby, Goerli)
- Blockchain Explorers
- Project Templates
Tools and Resources
Roadmap
Your journey starts here
Understanding Blockchain
Grasp the basics of how blockchain works.
- How blockchain works
- Why blockchain is different from traditional databases
- Key players in blockchain
Activity: Realworld tasks
Decentralization & Cryptography
Understand decentralization and cryptography fundamentals.
- Centralized vs. Decentralized systems
- Hash functions & digital signatures
- Public-private keys
Activity: Realworld tasks
Your First Interaction with Blockchain
Explore wallets, keys, and transactions.
- Introduction to wallets
- Private keys and public addresses
- Gas fees & confirmations
Activity: Realworld tasks
Smart Contracts 101
What are smart contracts and how do they work?
- Smart contract basics
- How Ethereum popularized smart contracts
- Security risks in smart contracts
Activity: Realworld tasks
Introduction to Solidity
Get hands-on with Solidity programming.
- Solidity syntax and data types
- Functions, modifiers, and events
Activity: Realworld tasks
Building a Simple Cryptocurrency
Learn how tokens are created and distributed.
- ERC-20 token standard
- Tokenomics and value
Activity: Realworld tasks
Alternative Blockchains & Layer 2
Explore different blockchains and scaling solutions.
- Ethereum, Solana, BSC, etc.
- Layer 2 scaling: Optimistic & zk-Rollups
Activity: Realworld tasks
NFTs and Digital Ownership
Dive into NFTs and their real-world use cases.
- What are NFTs?
- How NFTs enable digital ownership
- NFT marketplaces and risks
Activity: Realworld tasks
Building a Decentralized App (DApp)
Integrate blockchain with frontend using Web3.js or Ethers.js.
- DApp architecture overview
- Connecting frontend to smart contracts
Activity: Realworld tasks
Blockchain Careers & Final Project
Showcase your skills and explore blockchain job paths.
- Career paths in blockchain
- Building a portfolio & networking
Activity: Realworld tasks