Packt

Hands-On Blockchain for Python Developers

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Hands-On Blockchain for Python Developers

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Understand the fundamentals of blockchain and smart contracts

  • Write smart contracts using Vyper and web3.py

  • Develop decentralized applications such as DEXs and NFT marketplaces

Compétences que vous acquerrez

  • Catégorie : Cryptographic Protocols
  • Catégorie : Authentications
  • Catégorie : Application Deployment
  • Catégorie : Programming Principles
  • Catégorie : Development Testing
  • Catégorie : Distributed Computing
  • Catégorie : Cryptography
  • Catégorie : Data Processing
  • Catégorie : Web Development
  • Catégorie : Development Environment
  • Catégorie : Full-Stack Web Development
  • Catégorie : Data Integration
  • Catégorie : Scalability
  • Catégorie : Blockchain
  • Catégorie : Secure Coding
  • Catégorie : Interoperability
  • Catégorie : Other Programming Languages
  • Catégorie : Identity and Access Management
  • Catégorie : Software Development

Outils que vous découvrirez

  • Catégorie : Python Programming

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

septembre 2026

Évaluations

18 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 17 modules dans ce cours

This module introduces the foundational concepts of blockchain technology, including cryptography, hashing, and consensus mechanisms. Learners will explore how data is secured and validated in blockchain systems and gain practical insights into blockchain development. The content also covers key differences between symmetric and asymmetric cryptography and their applications in securing digital transactions.

Inclus

1 vidéo8 lectures1 devoir

This module introduces the foundational concepts of smart contracts, focusing on their role in secure, trustless, and censorship-resistant applications. Learners will understand how smart contracts function differently from traditional systems and explore their security properties and resistance to external control.

Inclus

1 vidéo4 lectures1 devoir

This module introduces learners to the Vyper programming language for developing smart contracts on the blockchain. It covers essential topics such as data types, struct declarations, mutability, and control structures, providing the foundational skills needed to write and deploy secure smart contracts.

Inclus

1 vidéo5 lectures1 devoir

This module provides learners with hands-on experience in using the web3.py library to deploy and interact with smart contracts. It covers installation, deployment processes, and practical interactions with blockchain-based applications. Learners will gain foundational knowledge in working with Python for Ethereum-based smart contract development.

Inclus

1 vidéo4 lectures1 devoir

This module provides an in-depth look at the Ape Framework for smart contract development, covering project setup, testing, and deployment across blockchain networks. Learners will gain practical skills in using the framework to streamline smart contract workflows and improve efficiency.

Inclus

1 vidéo4 lectures1 devoir

This module teaches learners how to build and secure a functional decentralized application using Vyper, focusing on writing smart contracts, implementing unit tests, and adding delegation features to enhance security and transparency.

Inclus

1 vidéo4 lectures1 devoir

This module teaches how to build a front-end interface for a decentralized application using PySide, focusing on integrating with a smart contract. Learners will gain hands-on experience in creating GUI applications for voting processes, including adding proposals and implementing user interactions.

Inclus

1 vidéo4 lectures1 devoir

This module covers the fundamentals of cryptocurrency wallet development, focusing on mnemonic key generation, user interface design, and improving user experience. Learners will gain practical skills in using PySide for front-end development and understand how to create secure and user-friendly wallet interfaces.

Inclus

1 vidéo3 lectures1 devoir

This module introduces learners to the InterPlanetary File System (IPFS) and its role in decentralized data management. It covers key concepts such as Merkle DAGs, content addressing, and peer-to-peer networking, providing a foundation for understanding how data is stored, shared, and verified in distributed systems.

Inclus

1 vidéo7 lectures1 devoir

This module guides learners through the process of building a decentralized video-sharing application using IPFS and smart contracts. It covers the architecture of the application, the integration of a Python web front end with a smart contract, and the implementation of token-based interactions. Learners will gain hands-on experience with decentralized technologies and web development practices.

Inclus

1 vidéo8 lectures1 devoir

This module provides an in-depth exploration of Layer 2 solutions, their role in enhancing blockchain scalability, and practical steps for deploying smart contracts and transferring assets across L2 networks. Learners will gain a clear understanding of L2 architecture, bridge technology, and inter-Layer communication.

Inclus

1 vidéo6 lectures1 devoir

This module provides an in-depth look at creating and deploying tokens on the Ethereum blockchain, including the ERC-20 standard, methods for selling tokens, and essential security practices to ensure safe and effective token development.

Inclus

1 vidéo4 lectures1 devoir

This module provides a foundational understanding of NFTs, including their underlying technology, key standards like ERC-721, and practical steps to create a smart contract. Learners will gain the knowledge to develop and implement their own NFTs on the Ethereum blockchain.

Inclus

1 vidéo4 lectures1 devoir

This module guides learners through the development of an NFT marketplace smart contract, focusing on integrating with ERC-721 tokens, writing tests, and enhancing functionality. It covers key concepts in blockchain development, including contract interactions, testing procedures, and optimization strategies. Learners will gain practical skills in building and improving decentralized marketplaces.

Inclus

1 vidéo4 lectures1 devoir

This module introduces the fundamentals of vault and lending concepts in blockchain, focusing on implementing vault smart contracts using the ERC-4626 standard. Learners will gain an understanding of how to design and apply smart contract logic for financial applications.

Inclus

1 vidéo3 lectures1 devoir

This module provides an in-depth exploration of decentralized exchanges (DEXs), focusing on their operational mechanisms, the role of Automated Market Maker (AMM) algorithms, and the implementation of DEX smart contracts. Learners will gain a clear understanding of how DEXs function without traditional order books and how they enable trustless token trading on blockchain platforms.

Inclus

1 vidéo4 lectures1 devoir

This module provides an in-depth exploration of token-gated applications, covering the creation of digital signatures, deployment of smart contracts, and integration of blockchain with web applications. Learners will gain practical skills in implementing token-based access control and interacting with Ethereum-based systems.

Inclus

1 vidéo5 lectures2 devoirs

Instructeur

Packt - Course Instructors
Packt
2 258 Cours680 624 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions