Please describe your proposed solution
Lucid is an open-source JavaScript library designed to assist you in creating transactions and off-chain code for your Plutus contracts, utilizing various platforms (browsers, mobile devices, desktops, servers). Lucid adds value to the developer ecosystem by aiding developers in building transactions, creating dApps, and interacting with Cardano more efficiently and seamlessly. Nowadays, Lucid is indispensable as it serves as a core library within Cardano, underpinning various protocols.
At present, numerous guidelines on utilizing Lucid are available in English, encompassing subjects like selecting a wallet, choosing a provider, and making payments… Nonetheless, it's crucial to acknowledge that these resources are solely accessible in English, potentially posing challenges for non-native English-speaking community developers.
In the Cardano Foundation's report "Annual Report 2022", it is pointed out that Education is one of the three focus areas of CF's actions in the coming time to boost resources for the Cardano ecosystem.
Our proposed solution aims to address the challenges faced by non-native English-speaking developers in accessing educational resources about Lucid. These developers often face difficulties due to language barriers, scattered documentation on the internet and a lack of community support.
To overcome these challenges, we propose to create a Lucid course in the form of videos. Throughout this course, we will delve into various facets of utilizing Lucid for composing off-chain code for the Cardano Blockchain. Topics will include selecting a wallet, choosing a provider, facilitating payments, delegating, establishing a stake pool, minting assets, and interacting with smart contracts… Additionally, we will compile and present fundamental code examples. By the course's conclusion, students will proficiently navigate off-chain programming on Cardano, thereby fostering the growth of developers within the Cardano ecosystem.
Not only will our solution bridge the language gap, but it will also serve as a centralized and cohesive resource. Non-Native English Community Developers can depend on this resource for learning and utilizing Lucid.