Blockchain Fundamentals
About Course
Course by:
IT Business Incubator, CUET
Chattogram-4349, Bangladesh.
Course Summary
No. | Subject | Comments |
1 | Course Duration | 24 Hours (8 Classes, 4 Weeks) |
2 | Pre-requisites | Yes
1. Understanding of basic computer operations. 2. Basic knowledge of programming concepts. 3. Prior knowledge of specific programming languages like Python |
3 | Lab Facilities | SKITBI, CUET will provide. |
Schedule
Batch – 01 (Offline): Friday & Saturday 10 am to 1 pm
Batch – 02 (Online): Friday & Saturday 6 pm to 9 pm
Coordinator
Professor Dr. M. Moshiul Hoque
Professor, Dept of CSE, CUET
Director, IT Business Incubator in CUET
Former Dean, Faculty of Electrical & Computer Engineering, CUET
Chair, IEEE Bangladesh Section
Trainer
Suvadra Barua
Blockchain Engineer, Universal Machine Inc.
|
Prerequisites
- Understanding of basic computer operations.
- Basic knowledge of programming concepts.
- Prior knowledge of specific programming languages like Python
What you’ll learn
- Understanding the fundamentals of Blockchain, from blocks to consensus.
- Exploring cryptographic principles as applied to blockchain systems.
- Build a basic blockchain and understand its inner workings
- Types of blockchain, its use cases
Course Modules
Module | Topics Covered | Duration |
Module 1: Introduction to
Blockchain |
– Historical context and evolution of blockchain
– Demystifying buzzwords: distributed ledger, consensus mechanisms, cryptography – Understanding decentralization and its implications |
3 hours |
Module 2: Cryptography in
Blockchain |
– Basics of Cryptography
– The power of cryptography: Hashing, signatures, and security |
3 hours |
Module 3: Nodes and
Consensus Mechanisms |
– Different types of Nodes
– Consensus Algorithms |
3 hours |
Module 4: Public Blockchain
Platforms |
– Introduction to Ethereum
– Smart Contracts – Wallet |
3 hours |
Module 5: Public Blockchain
Platforms |
– Blockchain layers (L0, L1, L2, L3)
– Other Blockchain Platforms |
3 hours |
Module 6: Beyond Bitcoin: A
Universe of Applications |
– Exploring diverse applications beyond
cryptocurrencies (supply chain, healthcare, voting) |
3 hours |
Module 7: Build a basic
blockchain (Optional) |
– Python programming intro
– Cryptography and hashing in Python – Design a blockchain block – Implement a chain of blocks – Add transactions and simple Proof-of-Work |
3 hours+ |
Frequently Asked Questions (FAQ)
Can I register for multiple courses?
Yes, you can register for up to two courses of your choice.
Is there an overlap in class schedules for multiple courses?
The course schedule is published in the notice section of the website.
What are the available payment methods for online enrollment?
You can pay in cash or online using the “Bkash to Bank” option.
Are evening batches available for job holders?
Yes, evening batches are available. Please visit the website’s notice board to see the routine.
Can I switch between online and offline classes?
You cannot switch between online and offline. You have to continue in one shift at a time.
How will admission be confirmed?
If you receive a confirmation email, your admission is confirmed.
Will classes be conducted in locations other than the chosen one?
No, classes will be conducted only at the chosen location.
What is the profile of the trainers?
The trainers are from the chosen faculty, along with industrial experts.
What is the deadline for enrollment?
The enrollment process will remain open until all seats are filled. There is no specific deadline, but once the capacity is reached, enrollment will close automatically.
Can I enroll physically?
To enroll physically, please visit the Multipurpose Building IT Business Incubator CUET on the third floor (rooms 301 and 302).
Will a recording of the sessions be available?
Yes, after each class, you will receive a recording, and you will have lifetime access to it
Course Content
Modules
-
Module 1: Introduction to Blockchain
00:00 -
Module 2: Cryptography in Blockchain
00:00 -
Module 3: Nodes and Consensus Mechanisms
00:00 -
Module 4: Public Blockchain Platforms
00:00 -
Module 5: Public Blockchain Platforms
00:00 -
Module 6: Beyond Bitcoin: A Universe of Applications
00:00 -
Module 7: Build a basic blockchain (Optional)
00:00