
Hands-On Coding Exercise: Asymmetric Cryptography
To reinforce your understanding of asymmetric cryptography, you'll engage in a practical coding assignment using the following two resources:
Hands-On-Asymmetric-Cryptography-code walkthrough.ipynb
This Jupyter Notebook provides a step-by-step walkthrough of the code, explaining each component and its functionality.
Hands-On-Asymmetric-Cryptography-source-code.py
This Python script contains the complete source code for the asymmetric cryptography implementation.
Your Task
Review and Understand: Begin by thoroughly reviewing the Jupyter Notebook to understand the underlying concepts and the flow of the code.
Analyze the Source Code: Examine the Python script to see the complete implementation in action.
Objective
By completing this exercise, you'll gain practical experience in implementing and modifying asymmetric cryptographic algorithms, reinforcing your theoretical knowledge with hands-on application.
Hands-On Coding Exercise: Simple Blockchain Creation
To reinforce your understanding of the blockchain creation process, you'll engage in a practical coding assignment using the following two resources:
02-Basic-Blockchain-Main.ipynb - This Jupyter Notebook provides a step-by-step walkthrough of the code,
02-Basic-Blockchain-Source-Code.py - This Python script contains the complete source code for the block creation process implementation.
Objective
By completing this exercise, you'll gain practical experience in implementing simple blockchain creation, reinforcing your theoretical knowledge with hands-on application.
Blockchain is transforming how applications are built across finance, supply chain, identity, healthcare, and digital assets.
Yet many professionals struggle to move beyond theory and actually build blockchain applications.
This course is designed to take you from blockchain fundamentals to advanced development concepts, with a strong focus on hands-on learning and real-world relevance.
What You’ll Learn
By the end of this course, you will be able to:
Understand how blockchain works under the hood — blocks, transactions, consensus, and security
Work confidently with Ethereum and the smart contract ecosystem
Write, deploy, and interact with smart contracts using Solidity
Understand wallets, gas fees, transactions, and blockchain networks
Learn how decentralized applications (DApps) are designed and structured
Apply best practices and real-world design patterns used in enterprise blockchain projects
How This Course Is Different
Practical, hands-on approach — not just theory or crypto hype
Designed for working professionals and developers
Clear explanations with live demos and code walkthroughs
Covers both fundamentals and advanced concepts in a structured way
Focuses on real-world applicability, not trading or speculation
This course teaches blockchain the way it is used in real projects, not just how it is talked about online.
Instructor
The course is taught by Rajesh, a technology professional with 25+ years of global IT experience, delivering and leading large-scale enterprise solutions across multiple domains. The concepts in this course are drawn from real industry exposure, ensuring clarity, depth, and practical relevance.
.
Who This Course Is For
This course is ideal for:
Software Developers & Backend Engineers
IT Professionals and Technical Leads
Architects and Solution Designers
Students and professionals looking to build real blockchain skills
Who Should NOT Take This Course
Those looking for crypto trading, investment tips, or shortcuts to profits
Anyone expecting blockchain to be learned without effort or practice