Polkadot, with its modular, cross-chain interoperable design concept, provides a solid foundation for developers to build the next generation of Web3 applications. With the full upgrade of Polkadot 2.0, Polkadot will fully support EVM-based smart contract development, opening a door to a multi-chain future for Solidity developers. Mastering the ability to build smart contracts using Solidity on Polkadot will be the key for developers to seize the initiative.
The 17th course of [Blockchain Technology Development | Solidity Development on Polkadot] jointly launched by OneBlock+, Polkadot and PaperMoon was born to seize this opportunity. The course covers the entire chain from the basics of Solidity language to the security of smart contracts, taking into account both theory and practice, to help developers build secure and reliable applications on Polkadot.
This course started on March 7, 2025 and ended on June 19, lasting more than three months. It included seven classes and 15 online activities, building a complete skill system from language foundation to security practice. In the end, a total of 219 developers signed up and 78 students graduated successfully.
During the PolkaPlay Mini Hack hackathon set up in the course, 81 developers submitted 18 wonderful projects, and finally 15 projects stood out and shared the 2000U bonus. Thank you to every student for your active participation. Let us review this growth journey together!
🪐 Key data at a glance:
Total media exposure: 78,628 times
Course registration: 219 people
Graduates: 78 people
Outstanding students: 51 people
Online activities: 1 5 sessions
Assignments submitted: 651
Hackathon project submissions: 18
📊 Course registration data
This course attracted 219 developers from all over the country and from different backgrounds. The students' portraits showed several significant trends:
1️⃣Students actively deploy Web3
Those born after 2000 account for 32% , students account for 25% , and those with no development experience account for 20% , indicating that a large number of those born after 2000 are taking Web3 as the starting point of their careers and actively seeking a growth path from learning to practice.
2️⃣ The trend of Web2 transitioning to Web3 is obvious
Web2 developers account for 36% , those with more than 5 years of development experience account for 31% , and the most mastered programming languages are Python (21%), JavaScript (18%) and Java (14%), indicating that a large number of traditional developers with programming skills are transitioning into the Web3 field.
3️⃣ Strong demand for advanced on-the-job learning of Web3
Working or independent Web3 developers account for 21%, and students who have mastered Solidity and Rust languages account for 12% and 8% respectively, indicating that many students already have a basic understanding of Web3 programming and hope to advance or supplement their learning through courses.
Detailed data of student portrait
Male to female ratio: The students in this course are still mainly male, accounting for 89%. There are 24 female students, accounting for 11%.
Age distribution: The students are getting younger overall, with those born in the 1990s and 2000s dominating the market, accounting for 80% in total (48% for those born in the 1990s and 32% for those born in the 2000s). In addition, there are still 18% of students born in the 1980s and 2% of students born in the 1970s, indicating that senior developers are exploring career transformation.
Educational background: The overall educational level of the students in this course is relatively high, with 89% having a bachelor's degree or above (68% with a bachelor's degree, 20% with a master's degree, and 1% with a doctorate).
Student positions: Web2 developers are the largest group with a share of 36%, reflecting the talent flow trend of the transformation from traditional Internet to Web3; the student group accounts for 25%, indicating that courses are an important way to cultivate new Web3 talents; existing Web3 developers account for 21%, indicating the willingness of developers in this field to conduct advanced/supplementary learning.
Development experience: The development experience of the participants in this course is diverse. Senior developers with more than 5 years of experience accounted for the highest proportion, reaching 31%, indicating that the course content is attractive to experienced developers.
18% of the participants had less than 1 year of experience, 17% had 1–3 years of experience, and 14% had 3–5 years of experience, indicating a demand for courses among developers in the early stages of their careers.
The proportion of inexperienced students is 20%, while the distribution of student positions shows that the student group accounts for 25%, indicating that some students are actively planning the Web3 track in advance and plan to use Web3 as the first stop to start their careers.
Development language mastery: The programming languages mastered by the students in this course are diverse, with Python and JavaScript accounting for the highest proportion, at 21% and 18% respectively. Java ranks third, accounting for 14%. This structure shows that most students have solid general programming skills.
Solidity accounts for 12% and Rust accounts for 8% , indicating that many students already have a basic understanding of Web3 programming and hope to advance or supplement their learning through courses.
Go and C/C++ also account for 10% respectively. Overall, the students have a solid programming foundation.
City distribution: The top provinces/municipalities are Guangdong (37 people), Shanghai (30 people), Beijing (24 people), Sichuan (21 people), Jiangsu (20 people), and Zhejiang (20 people), which are concentrated in first-tier and coastal provinces.
📚 Course format
The course consists of 1 pilot course material + 6 recorded video courses + 7 tasks + 2 live presentations + hackathons . During this 3-month period, we helped 219 developers to delve into the Polkadot ecosystem and successfully start their Web3 exploration journey.
Course Outline
This course revolves around the development practice of Solidity on Polkadot, and the content progresses from basic to advanced levels.
In the early stage, students are guided to establish a basic understanding of Polkadot, Solidity and EVM, and master the contract structure, syntax and calling methods; Lesson 3 explains in depth advanced topics, such as call and delegatecall, upgradeable contracts, and the implementation logic of DEX; Lessons 4-5 introduce commonly used smart contract libraries such as ether.js, web3.js, viem.js, and improve development capabilities through Uniswap practical projects; Finally, Lesson 6 focuses on smart contract security, helping students identify common attack methods and master basic defense and auditing methods.
Online Activities
During the more than three-month course, a total of 15 online activities were held, covering various forms such as briefings, workshops, office hours, opening ceremonies and hackathon demo days, with a cumulative exposure of 12,429 times.
🔊 Two seminars: Focus on hot topics and solve problems accurately
1️⃣ Get started with blockchain without getting lost | Polkadot, Solidity & smart contracts, all in one place
2️⃣ Web2 to Web3: The path to becoming a Solidity expert
🛠️ Four workshops: hands-on practical exercises
1️⃣ PolkaPlay Mini Hack: rule interpretation + team recruitment, a one-stop guide to participating!
2️⃣ PolkaM Compilation and Debugging Tips: The correct way to efficiently reproduce and solve bugs!
3️⃣ Mini DEX development practice: build your first on-chain application
4️⃣ PolkaVM Community Bug Reproduction and Solution Practice: Improve Debug skills and become a community contributor!
📚Six Office Hours: Keep up with the progress and provide efficient coaching
Office Hour is arranged after each class, which includes knowledge review, homework comments, explanation of difficult points and Q&A interaction, to help students fill in the gaps, deepen their understanding and form an effective learning loop.
🔔 Opening/Closing Ceremony + Hackathon Demo Day
In addition, the course kicked off with an opening ceremony and ended with a hackathon demo day and a closing ceremony.
Teaching and Research Team
This course is taught and supported by 2 lecturers + 6 teaching assistants + 1 class monitor.
lecturer
Zhou Jun|PaperMoon DevRel: He has extensive development experience in embedded, server, and big data fields. He started to get involved in Ethereum in 2017, and started learning Substrate and developing open source projects in 2019. He is currently committed to the research and development and promotion of Substrate.
Wang Dachui|PaperMoon DevRel: Originally a smart contract developer, he is now committed to developing blockchain infrastructure and decentralized networks, and is always interested in new technological adventures.
Teaching Assistant
Liu Zhengyuan: A Web3 enthusiast who switched from the civil engineering industry and a Web3 developer who started from scratch.
Wu Yanhui: Twelve years of development experience, including Java, Python, big data, finance, front-end and back-end full stack. Started to understand and learn Web3 in August 2024.
Yang Xinmin: Entered the blockchain industry in 2018 and engaged in smart contract (solidtity) and backend (golang) development. He has participated in the development of more than 15 projects and holds PMP qualifications and agile development coach qualifications.
Liu Bo: Familiar with Rust and Go backend development, familiar with Solidity and Rust contract development, focusing on trading and DeFi fields.
Jiang Hua: Familiar with the Polkadot technology stack, independently developed projects such as dreamfactory and soccertoweb3, and focused on Parachain development.
Magic: I have been a programmer for more than ten years. I love to tinker with technology and I think writing code can make the world a better place.
Monitor
Emma: Supervise and accompany everyone in their studies, actively encourage students to complete each lesson and homework, try my best to help everyone effectively deal with problems encountered in the learning process, and follow up and plan course-related activities.
🧑💻 Hackathon Practice: Stimulating Innovation Potential
In order to enhance learning effects and encourage application of knowledge, the course specially set up a PolkaPlay Mini Hack hackathon practical session with a total prize pool of up to 2,000U, aiming to encourage everyone to create innovative projects based on the Polkadot ecosystem.
This hackathon attracted 81 developers to actively participate, and finally submitted 24 projects. After professional review and screening, 18 projects were successfully shortlisted for Demo Day, and 15 winning projects were selected in the final roadshow, fully demonstrating the technical strength and creativity of the trainees.
The top three winning projects
After fierce competition, the top three winning projects stood out and received prizes of 500U, 300U and 200U respectively.
🏅DAOLottery
A decentralized governance lottery application that combines the DAO governance mechanism with the lottery incentive system to enhance governance enthusiasm and fun.
🥈 Launchpad
This is a Hardhat-based Launchpad project for creating and managing Token issuance projects.
🥉 DTrust
The data authenticity verification platform built on blockchain technology is designed to solve the data tampering risks, lack of audit trust and information island problems faced by enterprises in contract management.
The Most Hardworking Developer Award
Two students received awards for the most diligent developers, with bonuses of 300U and 200U respectively.
0neBlock-Academy: An online learning and reward platform based on modern Web3 and blockchain technology, it aims to provide Web3 education and training institutions with a one-stop solution for student registration, course management, study notes, test taking, performance evaluation, and graduation reward collection.
NFTGame: An NFT battle game based on the Polkadot ecosystem. Users can mint emoticon NFTs, use NFTs to battle, and the winner takes away the participant's staked Tokens as spoils of war.
Best Developer/Best Team Award
In addition, 10 projects won the "Best Developer" and "Best Team" awards and shared the 500U bonus. The projects covered multiple cutting-edge tracks such as RWA, AI, GameFi, and wallets, fully reflecting the students' exploration and practice of different application directions of blockchain.
🎓 Graduates and Outstanding Students
A total of 78 students successfully graduated from this course, completing all course video learning and the "Pilot Course - Fourth Lesson" totaling 5 tasks.
Among them, 51 students performed outstandingly, achieved excellent standards, completed 7 class tasks including at least 2 practical questions, and were awarded the title of "Excellent Students".
All graduates and outstanding students participated in the course bonus pool. In addition, outstanding students also received electronic certificates of excellence, and enjoyed job referral opportunities, Polkadot exclusive information packages, Polkadot peripheral gifts, one-on-one consultation opportunities with industry leaders, etc.
✍️ Student course feedback
Course Quality Evaluation
The Solidity development course on Polkadot has received wide acclaim. 68.8% of developers believe that the course outline is well-organized, each chapter is closely related to the theme, the content is easy to understand, and 59.4% of developers believe that the video quality is high, and the image and sound are clear. 50% of developers believe that there are a lot of practical cases, which can help better understand the learning process.
Some excerpts of students’ feedback are as follows:
The teachers and assistants are all very good and have strong technical skills. The monitor is very attentive and responsible in urging us. Homework and competitions can consolidate and improve the knowledge you have learned and can be used in actual combat, and there are rewards to be won. After graduation, you can also share the graduation bonus, which is a hundred times or a thousand times better than other paid training communities. This course and our OneBlock+ community are really great, especially great!
The courses are well arranged, the teacher's lectures are clear and logical, and easy to understand. The class monitor is serious and responsible, and will remind students before each class.
It met the learning expectations, improved technical capabilities, and the hackathons increased project experience, and there were bonuses to be won.
The class monitor is very responsible and the course content is extensive, which allows me to better understand Polkadot.
The course arrangement is very professional, and it would be better if more guidance could be given in terms of employment.
Polkadot Ecosystem Interest Survey
In terms of learning motivation, the reasons most mentioned by students for signing up are: wanting to improve their skills and master more blockchain development technologies (67.7%), being interested in Solidity development and blockchain technology on Polkadot (64.5%), getting more career opportunities (54.8%), expanding their social circle (54.8%), keeping pace with the latest technological trends (54.8%), and being optimistic about the future development of the Polkadot ecosystem (51.6%).
The survey results after the course showed that 93.5% of the students believed that they would be more willing to develop on Polkadot than on Ethereum, Solana and other ecosystems, and would try to build projects in the Polkadot ecosystem based on the knowledge they learned. At the same time, 77.4% of the students believed that Polkadot's technology could provide better solutions for the project.
Overall, this course not only helps developers systematically master the Solidity development skills of the Polkadot ecosystem, but also effectively stimulates their confidence and interest in the Polkadot ecosystem, injecting more potential developers into the ecosystem.
🚩 Conclusion: Towards Polkadot Ecosystem Construction
Polkadot is currently at a critical stage of moving towards the 2.0 milestone. PolkaVM is also scheduled to be launched on the mainnet in Q3 2025 to achieve native support for EVM/Solidity. Now is the golden age to join the construction of the Polkadot ecosystem.
Graduation is not the end. In the future, let us continue to meet on the chain and build a credible, open and interoperable Web3 world together!
📅 The next course is expected to start in August. Please scan the QR code to contact the class leader Emma or pre-register through the Luma link. More Polkadot ecosystem hackathon activities will be launched soon, so stay tuned!