Learn Blockchain by building one with Python
Mohit Khandelwal (~mohitkh7) |
0
Description:
This engaging and hands-on workshop will introduce participants to the fundamentals of blockchain technology. Participants will learn various essential concepts such as nonce, hashing, and mining. Through step-by-step guidance, they will build their own tiny blockchain, expose it using Flask APIs, and access it with a web-based wallet.
Key Features:
- Interactive Learning: Kahoot quizzes and Q&A sessions will ensure participants grasp the concepts and stay engaged.
- Practical Skills: By the end of the session, participants will have a clear understanding of how blockchain works and hands-on experience in building one.
Previous Deliveries: This workshop was successfully delivered at the SciPy India 2021 Conference.
Intended Audience: This workshop is perfect for Python enthusiasts interested in blockchain, web3, and decentralized applications (dApps).
Workshop Outline:
- Understanding how blockchain works (30 Mins, Slides)
- Hands-On: Coding tiny blockchain with Python (1 Hour, Exercises)
- Break (10 Mins)
- Hands On: Blockchain as an API using Flask (1 Hour, Exercises)
- Kahoot Quiz (10 Mins)
- Q&A (10 Mins)
Prerequisites:
As a prerequisite, participants for this workshop must bring a laptop with Python pre-installed.
Content URLs:
- Github Repo: https://github.com/mohitkh7/python-cryptocurrency
- Demo of final Output: https://www.youtube.com/watch?v=3yHrI7a7gEE
- Presentation Slides: https://docs.google.com/presentation/d/1vzVJVkBhpeWT6a4uZZKTblCzDcDhtWMd/edit?usp=sharing&ouid=116018379012752926894&rtpof=true&sd=true
Speaker Info:
Mohit Khandelwal is a dedicated Pythonist, focused on creating user-friendly software applications. He is a passionate problem solver with expertise in cloud computing, microservices architecture, and large scale backend components. With over 5 years of industry experience in Fintech domain and more than a decade of Python coding, he currently serves as a Blockchain Engineer at Bitgo, a pioneer crypto organisartion. His past experience includes positions at Goldman Sachs, Genpact, and Infosys. He is always eager to learn, share and expand knowledge.
Speaker Links:
Mohit has delivered multiple talks and workshops on various platforms:
- Workshop on "Learn Blockchain by Building One with Python" at Scipy India 2021
- Workshop on "Robotics Programming with rospy" at Scipy India 2019, IIT Bombay Video Link
- Talk on "The Zen of Python" at Scipy India 2019, IIT Bombay.
- Masterclass on "Building Dynamic Websites Using AWS Serverless" in collaboration with Pregrad
- Webinar on "Observer Design Pattern 101" with Pune Developer's Community Video Link
- Webinar on "Promises in JavaScript" hosted by Indore Software Developer Community
- Webinar on "Unit Testing in JavaScript" at the Tech Carnival event organized by Pune Developer's Community Video Link
Social Media Accounts:
- Linkedin Profile: https://www.linkedin.com/in/mohitkh7/
- Github Profile: https://github.com/mohitkh7