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
  • Introdution to Bitcoin, Ethereum and Hyperledger
  • Centralized v/s Decentralized v/s 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 v/s GPU mining
  • Consensus

Ethereum

  • Brief Background
  • Technologies Behind
  • Smart Contracts
  • DAO
  • Ether - The upcoming cryptocurrency

Blockchain for Development

  • Ethereum Virtual Machine
  • Introdution to Solidty
  • 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: surfing websites, running programs, saving and opening documents, etc.
  • A prior knowldege of programming is high recommended
  • Knowledge of javascript frameworks like NodeJS is high recommended
  • Some experience with Linux/Unix environment is preffered
  • Good to have an open source technology exposure

Audience

  • Developers
  • Entrepreneurs
  • Anyone who wants to explore the concepts and principles of blockchain and cryptocurrency using Python
 28 Hours

Number of participants



Price per participant

Testimonials (3)

Related Courses

Ripple for Financial Managers

7 Hours

Monax: Build a Smart Contract Application

7 Hours

Developing dApps with Web3, Solidity, and React

14 Hours

Advanced Bitcoin Mining: Techniques and Strategies

14 Hours

Bitcoin for Developers

14 Hours

Introduction to Bitcoin Mining

7 Hours

Corda: Distributed Ledger for Financial Companies

14 Hours

MultiChain: Set Up a Private Blockchain

14 Hours

Blockchain Development with Stellar

21 Hours

Ethereum for Developers

21 Hours

Solidity: Introduction to Blockchain Programming

14 Hours

Blockchain Development: Creating Decentralized Applications with .Net

14 Hours

Blockchain: Launch Your First Dapp

7 Hours

Ripple Blockchain for Financial Companies

14 Hours

Related Categories

1