Please describe your proposed solution.
Cardano offers immense opportunities and potential for developers with its strong and sustainable development. However, programming smart contracts on the Cardano platform requires significant knowledge and skills, posing a challenge for developers looking to explore and engage in this field.
Currently, there are English-language courses available for Cardano developers, such as the Haskell Course (IOG Academy) and the Plutus Pioneer Program #4 (IOG Academy). However, we have identified the following barriers for Vietnamese developers in accessing these courses:
- Language barrier: English-language courses are a hindrance for Vietnamese programmers.
- Web-based Training: These courses lack interactivity and constraints, making them better suited for individuals with high discipline.
- Course duration: The extended duration of these courses leads to many participants not completing them. For instance, based on the actual discussion activity of the Haskell Course participants, we observed a decreasing trend in the level of interaction over time. Details can be seen in the images below:
To address these challenges, we have established the "Together Learning Haskell/Plutus in native language" club, which operates as follows:
- The club is self-operated, with support from experienced members. Members will be divided into groups, the groups will take turns preparing the lecture and sharing it with all members weekly. This motivates members to take responsibility for everyone's learning, and we believe that "The best way to Learn is to Teach".
- Knowledge-sharing sessions are conducted online once a week, recorded, and made available on the Cardano2vn YouTube channel. Each session includes homework exercises to reinforce the learned concepts.
- Members will cross-check each other's homework exercises to ensure everyone takes responsibility for reviewing previous lessons and completing the exercises, fostering progress together.
- A Telegram group is created for members to exchange ideas, ask questions, share resources, and collaborate in their development journey. We aim to foster a supportive and collaborative learning environment.
- We collect relevant questions for small Q&A sessions at the end of each learning session.
- Members of the Cardano2vn team act as mentors, providing guidance and addressing the queries of club members. Cardano2vn has already operated a self-learning Haskell and Plutus group using this approach. We have been running for over 6 months with 12 members. Evidence of our learning process and achievements is provided in the attached links.
- Monthly knowledge assessments are conducted to measure members' progress.
- Contributions to the club, such as lecture preparation, sharing materials, completing assignments, and reviewing others' assignments, are rewarded to encourage and motivate active participation and engagement.
- We encourage members to actively seek additional knowledge beyond the lectures, share their learnings and study experiences with fellow members.
- We invite experienced developers from the Cardano Vietnam community to join the club and participate in discussions to share their development experiences on Cardano.
- We aim to connect and engage with the Cardano community, learn from their experiences, and explore new employment opportunities.
With these solutions in place, the project will attract a number of new developers to Cardano and contribute to increasing the number of proposals submitted to Catalyst.
The experience from the first course laid the foundation for the success of this project.We believe that this model can be replicated in many different countries, helping to attract developers from various communities into the Cardano ecosystem.
(the screenshot from previous online chub)
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
- The project aims to alleviate language barriers for new programmers joining Cardano. Club members will be divided into groups, with each group assigned to translate, research, and prepare lecture materials (based on the Haskell Course - IOG Academy) on a weekly rotating basis.
- Organizing as a club enhances interaction and reduces monotony compared to individual learning. During the sessions, members engage in discussions on the lesson content and weekly exercises.
- A Telegram group will be created for exchanging information, seeking assistance, sharing resources, and fostering a cohesive community that motivates long-term collaboration with the motto "Together we go further."
- To recognize member contributions, rewards will be given to those who contribute to content development, presentation, completing assignments, and reviewing assignments, encouraging active exploration, self-study, and proactive completion of exercises during the learning process.
- Once equipped with a certain level of knowledge, members are encouraged to generate ideas, propose projects for Catalyst, and contribute to the ecosystem. 05 special rewards will be given to 05 projects submitted to Catalyst to motivate the proposers.
With these advantages, the project will attract a significant number of external developers to join the Cardano ecosystem, bringing their innovative ideas, products, and services to the Cardano platform.
How do you intend to measure the success of your project?
Quantitative metrics to measure the success of the project:
- Number of club members: The total number of participants in the club.
- Course completion rate: The percentage of members who successfully complete the courses.
- Number of workshops: The total number of workshops conducted.
- Workshop participation: The number of members actively participating in workshops.
- Number of shared videos and slides: The quantity of educational materials shared within the club.
- Assessment results: The performance of each member in the assessments conducted during each session and at the end of each month, reflecting their progress.
- Number of proposals submitted to Catalyst funds: The count of ideas and proposals submitted by club members to Catalyst funds.
- Engagement on YouTube channel: The number of views and interactions (likes, comments, shares) on the lecture videos shared on the club's YouTube channel.
These quantitative metrics will provide a measurable assessment of the project's success and its impact on the club members' learning journey and contribution to the Cardano ecosystem.
Please describe your plans to share the outputs and results of your project?
All lecture videos will be shared on YouTube and Cardano community groups in Vietnam based on milestones. The content of comments and the level of engagement on these videos will also serve as a measure for us to evaluate and improve the quality of our lectures.
Other documents like lecture slides, assignments prepared by us, and the solutions provided by the members will be publicly available on GitHub.
The study plan, including the workshop content, will be shared with the community at the beginning of each milestone.