Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Python
- Controlling program flow
- Working with lists
- Working with dictionary data types
- Manipulating strings
- Pattern matching with regular expressions
- Reading, writing, and managing files
- Debugging code
- Extracting information from the internet (web scraping)
- Working with Excel, Word, and PDF documents
- Working with CSV and JSON
- Time management in Python
- Scheduling tasks
- Launching programs
- Sending emails and other messages
- Manipulating images
- GUI Automation
Introduction to Blockchain
- History and Background
- Companies Utilizing Blockchain
- Introduction to Bitcoin, Ethereum, and Hyperledger
- Centralized vs. Decentralized vs. Distributed Networks
- Real-Time Challenges
Bitcoin and Its Importance
- History and Background
- Key Characteristics
- Transactions
- Mining
- Hashing and Dual Key Encryption
- Proof of Work
- Merkle Tree
- CPU vs. GPU Mining
- Consensus Mechanisms
Ethereum
- Brief Background
- Underlying Technologies
- Smart Contracts
- DAO (Decentralized Autonomous Organization)
- Ether - The Upcoming Cryptocurrency
Blockchain for Development
- Ethereum Virtual Machine
- Introduction to Solidity
- Usage of Solidity IDE
- Setting Up Your First Private Ethereum Network
- go-ethereum
- Genesis File
- Solc Compiler
- Remix IDE
- Connecting Nodes to the Network
- Greeter Contract
- Web3 Framework
Requirements
- Basic computer proficiency: web browsing, running applications, file management (saving/opening documents), etc.
- Prior programming knowledge is highly recommended.
- Familiarity with JavaScript frameworks like NodeJS is highly recommended.
- Some experience with Linux/Unix environments is preferred.
- Exposure to open-source technologies is a beneficial asset.
Target Audience
- Developers
- Entrepreneurs
- Anyone interested in exploring blockchain and cryptocurrency concepts and principles via Python
28 Hours
Testimonials (2)
- like the blockchain introduction. For a blockchain newbie like me, its englighten me. - Like the technical workshop, also interesting
Muhammad Lutfi Budiansyah - PT Digital Daya Teknologi
Course - Web3 Engineering & Supply Chain Finance Architecture
I really enjoy the training with Patrick. He is clearly very knowledgeable on various topics related to blockchain. He explains really well.