We may earn an affiliate commission when you visit our partners.
Course image
Bill Laboon and Radhakrishna Dasari

Developed by the Technical Education team at the Web3 Foundation, this course provides a comprehensive overview of Polkadot Network, its technology and ecosystem.

Read more

Developed by the Technical Education team at the Web3 Foundation, this course provides a comprehensive overview of Polkadot Network, its technology and ecosystem.

This course features the founders of Polkadot who introduce its vision, features and architecture. First, the learners are introduced to the key terminology and are shown how to interact with the Polkadot network with numerous hands-on activities. Later, we dive deeper into the concepts of the shared security, interoperability, cryptography and networking aspects of Polkadot. We wrap up the course by taking a look at the development happening on the Polkadot ecosystem and how to get involved.

The course is open to learners with foundational knowledge on Blockchain.

What you'll learn

  • Introduction to Polkadot, a heterogeneous sharded multichain

  • Architecture of Polkadot Network and its key components

  • Creating and managing accounts on Polkadot Network

  • How to become a parachain on Polkadot Network

  • Differences between a full node and a light node

  • Introduction to Substrate, a blockchain building framework

What's inside

Syllabus

Polkadot and Parachains
Introduction to Polkadot from the founders, vision of Polkadot and an overview of Polkadot network architecture - relay chain, parachains and network protocol. Introduction to the concepts of scalability, interoperability and security. Introduction to Kusama - testnets and canary networks. Becoming a Parachain on Polkadot.
Read more
Interacting with Polkadot Network
DOT as a network utility token. Creating and restoring accounts, existential deposit, balance transfers, wallets, staking and validating, participating in governance, setting on-chain identity. Block explorers. On-chain Governance and treasury.
Polkadot Security and Consensus
Nominated Proof of Staking. BABE. GRANDPA Finality gadget. Role of Nominators and Validators. Availability and Validity. Erasure coding. Shared Security - Ethereum vs Polkadot vs Cosmos. Security and Consensus improvements.
Polkadot Cryptography and Networking
Account keys and session keys. Overview of networking - gossiping, distributed service, storage and availability, authentication, transport and discovery. Polkadot telemetry. Full nodes and Light clients. Path of a Parachain block. Challenges and scope for improvements.
Interoperability and Scalability
Polkadot interoperability protocol in depth. Relay chain vs parachain. Validity and availability. Cross chain messaging (XCM). Introduction to parathreads and common good parachains. Statemint. Teleporting assets.
Polkadot for Developers
Introduction to Rust. Introduction to Substrate . Polkadot-JS and APIs. Wasm and Polkadot as a Wasm meta-protocol. Polkadot ecosystem and developers social channels. Substrate recipes and Playground. Westend and Rococo. Ink! smart contracts. Polkadot ecosystem.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces the fundamental concepts of Polkadot Network making it suitable for beginners
Advanced concepts such as shared security and interoperability, relevant for those with prior blockchain knowledge
Provides hands-on activities using Polkadot JS and APIs, fostering practical skills development
Taught by renowned experts Bill Laboon and Radhakrishna Dasari, enhancing credibility and value
Requires foundational knowledge in blockchain, narrowing the audience to those with prior understanding

Save this course

Save Introduction to Polkadot to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to Polkadot with these activities:
Blockchain Discussion Group
Engage in peer discussions to clarify concepts, exchange ideas, and foster a deeper understanding of the course material.
Show steps
  • Join a study group or online forum dedicated to blockchain and Polkadot discussions.
  • Participate in discussions, ask questions, and share insights.
Review shared security concepts
Reinforce foundational knowledge on shared security to strengthen understanding of Polkadot's security model.
Browse courses on Blockchain Security
Show steps
  • Revisit materials on blockchain security concepts.
  • Summarize key aspects of shared security, particularly in the context of Polkadot.
Blockchain Concepts Practice Problems
Practice blockchain concepts to solidify understanding and prepare for course material.
Show steps
  • Solve practice problems on blockchain concepts such as hashing, consensus mechanisms, and smart contracts.
  • Review solutions and identify areas for improvement.
Three other activities
Expand to see all activities and additional details
Show all six activities
Substrate Tutorial
Enhance understanding of Substrate, a framework used for building Polkadot parachains, to complement course material.
Show steps
  • Follow online tutorials on Substrate basics and development.
  • Build a simple Substrate-based blockchain.
  • Deploy and test the blockchain on a local environment.
Explain Polkadot's interoperability features
Enhance understanding of Polkadot's interoperability capabilities by creating a detailed explanation.
Browse courses on Interoperability
Show steps
  • Describe the cross-chain messaging protocol used by Polkadot.
  • Explain how Polkadot facilitates the exchange of assets and data between different blockchains.
Deploy a smart contract on Substrate
Solidify knowledge of Substrate and smart contract development through practical implementation.
Show steps
  • Set up a development environment for Substrate.
  • Create a basic smart contract using Rust.
  • Deploy the smart contract to a Substrate-based blockchain.
  • Test the functionality of the deployed smart contract.

Career center

Learners who complete Introduction to Polkadot will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers typically need foundational knowledge on Blockchain in order to begin their careers. This course can be a huge benefit to those who may not have a degree in computer science, as it helps build a foundation for understanding some of the common terms, tasks, and technologies used by Developers. While this course is not a 'how to' guide for developers, its syllabus covers a myriad of topics and prepares the learner to understand the field of Software Development on the Polkadot network.
Blockchain Engineer
In order to become a Blockchain Engineer, an understanding of the full scope of the field is critical. This course can be categorized as an introduction to everything Polkadot, and could be a great addition to the studies of an Engineer who wishes to begin their career.
Systems Analyst
Systems Analysts who wish to begin working with Polkadot will find this course very useful. The course covers so many different aspects of Polkadot that it can provide a basic level of comfort and readiness for most who wish to start working with it.
IT Security Manager
IT Security Managers who must protect blockchain-related software and networks should have foundational knowledge of Polkadot to provide adequate security. This course helps provide a starting point for that knowledge.
Security Analyst
Security Analysts who work with blockchain systems can benefit from a stronger understanding of Polkadot, and this course can help build that understanding.
Data Scientist
Many Data Scientists work in fields that touch blockchain, and this course may help to expand a Data Scientist's foundational knowledge of the Polkadot network.
Network Administrator
A fundamental understanding of the Polkadot network and its features can be useful to Network Administrators for understanding blockchain technology more broadly.
Technical Support Specialist
Technical Support Specialists who provide support for blockchain applications or networks may find this course helpful for strengthening their knowledge of Polkadot.
Cybersecurity Architect
While this course is not a comprehensive tool for Cybersecurity Architects, it may be helpful for those who are working with projects that use Polkadot.
Cryptographic Engineer
This course provides foundational knowledge on Polkadot and its features, which may be relevant to the work of Cryptographic Engineers.
Back-End Developer
Back-End Developers who are involved with blockchain projects may find some use in this course as it relates to working with Polkadot.
Web Developer
Web Developers who are interested in the blockchain industry may find this course helpful for understanding the Polkadot network.
Systems Engineer
Systems Engineers may find this course helpful for gaining knowledge of blockchain networks on a foundational level, including specific knowledge of Polkadot.
IT Systems Administrator
IT Systems Administrators may find this course helpful for gaining knowledge of blockchain networks on a foundational level, including specific knowledge of Polkadot.
Database Administrator
Database Administrators may find this course somewhat helpful for gaining knowledge of blockchain networks on a foundational level, including specific knowledge of Polkadot.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Polkadot.
Provides a comprehensive overview of blockchain technology, covering the fundamentals, various consensus mechanisms, and smart contracts. It is valuable as a foundational resource for those new to the field or seeking a deeper understanding.
Although primarily focused on Bitcoin, this book provides a comprehensive overview of blockchain technology and its underlying principles. It offers a deep dive into the technical aspects of Bitcoin, making it a valuable resource for those interested in the foundational concepts of blockchain.
While this book focuses on smart contract development for Ethereum, it also provides valuable insights into the principles of blockchain programming. For those interested in understanding how smart contracts are designed and implemented, this book offers a good starting point.
While this book primarily focuses on Ethereum, it also provides a broader context for understanding blockchain technology. It offers insights into the underlying concepts, design principles, and use cases of Ethereum, which can be beneficial for those seeking a deeper understanding of blockchain fundamentals.
Provides a critical perspective on cryptocurrencies and blockchain technology. It explores the economic and social implications of these technologies, offering a balanced view for those interested in understanding both the potential and limitations of blockchain.
Is designed for beginners, providing a clear and accessible introduction to blockchain technology. It covers the basic concepts, benefits, and applications of blockchain, making it a good starting point for those new to the field.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introduction to Polkadot.
Empowering with web3.js: Web3 Applications
Most relevant
Introduction to Blockchain and Web3
Most relevant
Blockchain Security
Most relevant
Blockchain Implementation and Regulation: Challenges,...
Most relevant
Web3 and Blockchain Fundamentals
Most relevant
BlockApps STRATO: Spin Up A Blockchain Node in 3 minutes
Most relevant
Create a Metaverse using Three.js, Solidity and NFT Tokens
Most relevant
Node.js 12: The Big Picture
Advanced Blockchain Architectures
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser