Polkadot Substrate Development Bootcamp
100% free
11 weeks
Intermediate Level
Online
English
Location
Online
Next cohort
Cohort 4
Application deadline
03 September 2023 23:59
(03 September 2023 23:59 GMT)
Polkadot Substrate Development Bootcamp
100% free
11 weeks
Intermediate Level
Online
English
General Info
Welcome to the Polkadot Substrate Development Bootcamp! š
This bootcamp is for you if you want to learn how to build your own custom blockchains with the help of the substrate framework. Along the way, you'll learn Rust, the favorite programming language of programmers! š
In this bootcamp, you'll dive into the fundamentals of Rust and then will take a deep dive into Substrate, exploring its architecture, benefits, and interchain communication capabilities.
Get hands-on experience with fun projects, from building a blockchain to simulating a complete substrate network. Learn to add trusted nodes, authorize nodes, monitor metrics, upgrade networks, build custom pallets, delve into smart contracts, and prepare a local relay chain! š ļøš”
Curriculum
0 - Introduction to PolkadotI - Rust Fundamentals
- Introduction to Rust
- Ownership, Borrowing, and References
- Structs and Enums
- Iterator, Generics, Traits, Modules
- Error Handling
II - Substrate
- Introduction
- What is substrate
- Why to use substrate? (benefits, advantages)
- Comparison of substrate with cosmwasm
- Details on substrate
- Interchain communication in substrate (cross-consensus messaging)
- Private networks, solo chains, Relay chain, parachain and para threads intro with substrate
- Substrate architecture with WASM
- Details about storage, consensus, p2p networking, RPC, telemetry
- Deep dive substrate
- Full nodes, Archive nodes, Light client nodes
- FRAME, pallets, custom pallets
- Consensus and default consensus modes
- Signed transactions, unsigned transactions and inherent transactions"
- Internal workings of substrate
- State transitions and storageĀ
- Accounts, addresses and keys (private, public keys), address encoding, specialized accounts
- Off-chain operations and off-chain workers
- More details on cross consensus communication"
- Installation
- Linux walk through and explanation for mac and windows
- Rust toolchain, developer tools and troubleshooting
- Hands on Project 1 -> Building a blockchain
- Hands on project 2 -> Simulating a complete substrate network
- Hands on project 3 -> Adding trusted nodes to a network
- Hans On Project 4 -> Authorizing nodes in a network
- Hands On Project 5 -> Monitoring node metrics
- Hands On Project 6 -> Upgrading a running network
- Hands On Project 7 -> Building a Custom Pallet
- Hands On Project 8 -> Smart contracts
- Hands on Project 9 -> Prepare a local relay chain
Join our community




FAQ
Rise In is a leading platform offering top-tier education and career opportunities in Web3 technologies and blockchain. Our goal is to provide talent with the necessary knowledge and skills to succeed in the web3 world for free.
Rise In provides a range of Web3 education options, including free courses, bootcamps, and a dynamic community. We connect learners, professionals, and mentors to foster engagement through discussions, networking groups, and events centered around blockchain and decentralized technologies.
Yep :) Our programs are entirely free, thanks to our partnerships with leading blockchain protocols and ecosystems. They all need amazing talent like yourself to build new products in web3, so it's a win-win for everyone!
To register, press the "Sign Up" button and fill out the registration form. Once registered, you'll gain free access to all our Web3 courses and bootcamps, opening the door to countless educational and career opportunities in blockchain technology.
After you've registered on the Rise In platform, navigate to the Learn page, select the Web3 course you're interested in, and click the "Start" button. It's a seamless process that gets you learning in no time!
After you've registered on the Rise In platform, navigate to the Learn page, select the Web3 bootcamp you're interested in, and click the "Apply" button. It's a super easy process that will get you started quickly!
Upon completing any of our courses or bootcamp programs, Rise In awards specific certifications or NFTs. These credentials serve as verifiable proof of your skills and accomplishments in the Web3 and blockchain space.
Absolutely! We have a dedicated support team ready to assist you with any questions or concerns you may have. You can reach out to us through our contact page or within the Rise In platform, and we'll be happy to help you.
Rise In uses gamification: You earn experience points (XP) by completing lessons, assignments, and courses, and community points (CP) by helping others through leaving comments on lessons and completing discussion tasks. Additionally, you can earn points by inviting friends.
The leaderboard ranks users based on their XP and CP, offering both weekly and all-time rankings at the country and global levels. If you rank in the top 10, you'll earn a special badge to showcase your achievement.
Location
Online
Next cohort
Cohort 4
Application deadline
03 September 2023 23:59
(03 September 2023 23:59 GMT)