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 the flow of your program
- Working with lists
- Working with the dictionary data type
- Manipulating strings
- Pattern matching with regular expressions
- Reading, writing and managing files
- Debugging your code
- Pulling information from the internet (web scraping)
- Working with Excel, Word, and PDF Documents
- Working with CSV and JSON
- Keeping time
- Scheduling tasks
- Launching programs
- Sending emails and other messages
- Manipulating images
- GUI Automation
Introduction to Blockchain
- History and Background
- Companies using Blockchain
- Introduction to Bitcoin, Ethereum and Hyperledger
- Centralized vs Decentralized vs Distributed Networks
- Real Time Challenges
Bitcoin and Why are they Important
- History and Background
- Characteristics
- Transactions
- Mining
- Hashing and Dual Key Encryption
- Proof of Work
- Merkle Tree
- CPU vs GPU mining
- Consensus
Ethereum
- Brief Background
- Technologies Behind
- Smart Contracts
- DAO
- 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 Network
- Greeter
- Web3 Framework
Requirements
- Basic computer skills: web browsing, running programs, saving and opening documents, etc.
- 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 technology is beneficial.
Audience
- Developers
- Entrepreneurs
- Anyone interested in exploring blockchain and cryptocurrency concepts and principles using 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.