The lack of knowledge about Cardano among the Python developer community.
We will develop an introductory course to Cardano for Python developers with live lessons, audiovisual materials and documents in English and Spanish on Github and Youtube.
This is the total amount allocated to Onboarding Python developers to Cardano.
No dependencies.
Project will be fully open source.
SDG goals:
Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all
SDG subgoals:
By 2030, substantially increase the number of youth and adults who have relevant skills, including technical and vocational skills, for employment, decent jobs and entrepreneurship
Key Performance Indicator (KPI):
Universal Human Rights Index (UHRI):
#proposertoolsdg
Our proposed solution is to develop an introductory course on Cardano specifically tailored for Python developers. This course aims to address the lack of knowledge about Cardano within the Python developer community, providing them with the necessary understanding and skills to work with the Cardano blockchain platform.
The problem we are addressing is the limited awareness and knowledge of Cardano among Python developers. While Python is a popular programming language for many developers, the understanding of blockchain technology and specifically Cardano is often lacking. This knowledge gap hinders the adoption and utilization of Cardano's capabilities by Python developers, limiting the potential growth and innovation within the Cardano ecosystem.
We have chosen to approach this problem by creating an introductory course that combines live lessons, audiovisual materials, and written documentation. This comprehensive approach allows us to engage Python developers through multiple channels, accommodating different learning preferences and providing them with practical examples and real-world use cases.
Our project will engage Python developers who are interested in expanding their knowledge and exploring the potential of blockchain technology and web 3 specifically focusing on Cardano. By providing accessible and beginner-friendly educational materials, we aim to attract developers with varying levels of experience, from novices to those already familiar with Python programming.
We will demonstrate the impact of our solution through various metrics and feedback mechanisms. Firstly, we will track the number of participants enrolled in the course, indicating the level of interest and engagement from the Python developer community. Additionally, we will gather feedback through surveys and direct communication with participants to assess the effectiveness of the course in improving their understanding of Cardano and their ability to apply that knowledge in practical scenarios.
Our solution is unique in its focus on Python developers and their specific needs. By tailoring the course content to Python programming concepts and providing examples and exercises relevant to Python developers, we aim to make the learning experience more relatable and practical. This will attract Python developers who are looking to expand their skillset and explore the potential of Cardano.
The beneficiaries of this solution are many. Firstly, Python developers will benefit by gaining a comprehensive understanding of Cardano and how it can be integrated into their projects. This knowledge will empower them to leverage Cardano's unique features, such as smart contracts and decentralized applications, and contribute to the growth and development of the Cardano ecosystem. Secondly, Cardano will benefit from a larger pool of skilled Python developers who can actively contribute, develop innovative applications, and provide valuable insights for the improvement of the Cardano protocol.
In conclusion, our solution of developing an introductory course for Python developers addresses the lack of knowledge about Cardano within the Python community. By providing accessible materials and practical examples, we aim to engage Python developers and equip them with the skills necessary to harness the potential of Cardano. This initiative is crucial for the growth of Cardano, as it expands the developer community, fosters innovation, and promotes the utilization of Cardano's blockchain platform in real-world applications.
Our proposed solution directly addresses the challenge of the lack of knowledge about Cardano among the Python developer community. By developing an introductory course to Cardano specifically tailored for Python developers, we aim to achieve the following aims:
Educating Python Developers: Our course will provide Python developers with a comprehensive understanding of Cardano, its underlying technology, and its unique features.
Increasing Adoption and Utilization: By targeting Python developers, we aim to bring new participants into the Cardano community.
Fostering Collaboration: Through the course, we will encourage collaboration and contributions from the Python developer community.
Building a Skilled Developer Community: Our solution aims to nurture a skilled community of Python developers who possess a deep understanding of Cardano.
The impact of our project on the Cardano ecosystem will be significant. While it is challenging to quantify the exact number of users or usage/transactions within a specific timeframe, we anticipate the following realistic impact:
Increased Awareness and Engagement: The course will attract a significant number of Python developers who are interested in learning about Cardano, contributing to projects like PyCardano and OpShin.
Developer Contributions: The collaboration and contributions from Python developers will lead to the development of new tools, libraries, and resources that enhance the functionality and usability of Cardano
To measure the success of our project and its impact on the Cardano ecosystem, we will utilize a combination of quantitative and qualitative metrics. Here are some key measures we will consider:
Enrollment and Engagement: We will track the number of Python developers who enroll in the course as a measure of initial interest.
Feedback and User Opinions: We will collect feedback from course participants through surveys, interviews, and direct communication channels.
Developer Contributions: We will track the number of contributions and collaborations from Python developers within the Cardano community.
Real-World Applications: We will monitor and showcase the development and deployment of practical applications by Python developers who have completed the course.
Community Growth: We will track the growth of the Python developer community within the Cardano ecosystem.
The measures we have identified are realistic and achievable within a reasonable timeframe. By monitoring enrollment, engagement, feedback, contributions, real-world applications, and community growth, we can obtain a comprehensive understanding of the project's impact on the Cardano ecosystem.
We have comprehensive plans to share the outputs and results of our project with the broader community and stakeholders. Here are our strategies to disseminate the project's outputs and ensure its impact reaches a wide audience:
Open Source: We will host all course materials, including slides, code examples, and documentation, on an open-source platform such as GitHub.
YouTube Channel: We will upload the recorded live lessons and other audiovisual materials to a dedicated YouTube channel
Social Media and Online Platforms: We will leverage social media platforms and relevant online communities to promote the project's outputs and impact.
Collaboration with Cardano Community: We will actively engage with the existing Cardano community and share the project's outputs within relevant channel
Research and Development: The results generated from the project, such as feedback, contributions, and real-world applications, will be used to inform further research and development activities.
Documentation and Resources: Alongside the course materials, we will create detailed documentation and resources to accompany the project's output
By employing these strategies, we aim to spread the outputs and impact of the project over a reasonable timescale. Our focus will be on sharing the materials with Python developers, the Cardano community, relevant online platforms, and engaging in discussions and collaborations. The results generated from the project, including feedback, contributions, and real-world applications, will guide future research and development activities, ensuring continuous improvement and innovation within the Cardano ecosystem.
We are already part of the Python community, some of the team members are precisely teaching Python, mostly for web 2 use cases. We are planning to onboard Python developers to Cardano. Luis is Instructor of the Cardano deep dive concepts and Plutus Smart Contracts developing on Emurgo Academy. Maga has dozens of Python students on her courses.
We have the necessary capabilities to deliver this project with high levels of trust and accountability. Our existing capabilities and experiences demonstrate why we are best suited to undertake and successfully execute this project. Our team members have extensive experience and expertise in blockchain technology, Cardano, Python programming, education, and project management.
We also have a proven track record of active involvement within the Cardano community being SPOs, Educators and active members of the community. We also have experience in teaching and educational roles related to Cardano and Python programming.
Continuous Communication and Updates: We will maintain open and continuous communication with the community and the participants in the course.
The main goals for our project are as follows:
Increase Knowledge and Awareness of Cardano among Python Developers
Foster Adoption and Utilization of Cardano by Python Developers
Goal: Enable Collaboration and Continuous Improvement
In terms of implementation, our approach will involve the following steps:
Course Design: We will outline the course structure, modules, and learning objectives based on the needs of Python developers and Cardano knowledge gap
Content Creation: We will create lesson materials, including slides, code examples, and documentation, to accompany each module. The content will be designed to be beginner-friendly, practical, and relevant to Python developers.
Live Lessons: We will schedule and host live lessons where the course content will be presented, explained, and demonstrated. Participants will have the opportunity to ask questions and engage in discussions.
Recording and Distribution: We will record the live lessons, edit them if necessary, and upload them to a dedicated YouTube channel. This will make the content accessible to a wider audience and allow for convenient reference.
Documentation and Resources: Alongside the course materials, we will create additional documentation and resources, such as README files, tutorials, and articles, to supplement the course content and provide further learning opportunities.
Community Engagement: We will actively engage with the Cardano community, Python developer forums, and relevant online platforms to promote the course, gather feedback, and encourage collaboration.
To validate the feasibility of our approach, we will assess the following factors:
Throughout the project, we will continuously evaluate and iterate on our approach based on participant feedback, community engagement, and the achievement of our stated goals and objectives.
All content will be in English and Spanish. Latam has a massive Python community with which we have strong ties.
Milestone 1: Course Design and Outline
Key Activities: Conduct a needs analysis to identify the knowledge gaps and requirements of Python developers interested in Cardano.
Completion of the course outline and lesson plan.
Milestone 2: Content Creation
Key Activities: Develop course materials, including slides, code examples, and documentation for each module.
Completion of all course materials for each module.
Milestone 3: Live Lessons and Recordings
Key Activities: Schedule and host 8 live lessons covering each module of the course.
Completion of all live lessons and edited video recordings.
Milestone 4: Documentation and Resources
Key Activities: Create supplementary documentation and resources, such as README files, tutorials, and articles.
Completion of all supplementary documentation and resources.
Milestone 5: Engagement and Collaboration
Key Activities: Engage with the Cardano community, Python developer forums, and online platforms to promote the course.
Active community engagement, contributions, and positive feedback from participants and the wider community.
Overall Project Management Approach:
The project will be implemented following an agile project management approach, allowing flexibility and adaptability. The key steps towards our goals include:
The project management approach ensures clear communication, effective coordination among team members, regular monitoring of progress, and timely delivery of milestones. It also allows for adaptability and flexibility to address any unforeseen challenges or changes throughout the project lifecycle.
Milestone 1: Course Design and Outline
Milestone 2: Content Creation
Milestone 3: Live Lessons and Recordings
Milestone 4: Documentation and Resources
Milestone 5: Community Engagement and Collaboration
To track the project's progress, the following measurements will be used:
Completion and acceptance of deliverables within designated timelines for each milestone.
Participant enrollment and engagement metrics, such as the number of enrollments, completion rates, and participation in live lessons.
Feedback and satisfaction surveys from course participants to assess the quality, relevance, and effectiveness of the course content.
Number and impact of real-world applications developed by Python developers who have completed the course.
Community engagement metrics, such as the number of contributions, discussions, and collaborations within the Cardano community and online platforms.
These measurements will provide insights into the project's progress, the effectiveness of the course, and the achievement of intended outcomes, enabling continuous improvement and ensuring the project's success.
Milestone 1: Course Design and Outline
Needs analysis: 20 hours x $20/hour (Administrative rate) = $400
Course outline development: 40 hours x $40/hour (Profesional Instructor rate) = $1,600
Total: $2,000
Milestone 2: Content Creation
Slide creation: 40 hours x $40/hour (Profesional Instructor rate) = $1,600
Code examples and documentation: 30 hours x $40/hour (Profesional Instructor rate) = $1,200
Practical examples and exercises: 50 hours x $40/hour (Profesional Instructor rate) = $2,000
Total: $4,800
Milestone 3: Live Lessons and Recordings
Live lesson delivery: 40 hours x $40/hour (Profesional Instructor rate) = $1600
Video recording and editing: 40 hours x $20/hour (Administrative rate) = $800
Total: $2,400
Milestone 4: Documentation and Resources
Supplementary documentation: 20 hours x $20/hour (Administrative rate) = $400
Additional learning materials: 40 hours x $20/hour (Administrative rate) = $800
Total: $1200
Milestone 5: Community Engagement and Collaboration
Community engagement: 10 hours x $20/hour (Administrative rate) = $200
Contributions and feedback: 20 hours x $20/hour (Administrative rate) = $400
Total: $600
Additional Budget Elements:
Project Management: $1,200
Documentation: $1,200
Total Project Budget: $13,400
The costs associated with the project reflect the expertise and quality of the deliverable. The project budget covers a wide range of deliverables, including course materials, live lessons, video recordings, supplementary documentation, and community engagement efforts.
The costs described in the budget breakdown are justified based on industry standards and reasonable remuneration for the expertise and effort involved. The project's value for money lies in its potential impact on the Cardano ecosystem.
The investment made in the project aims to provide Python developers with valuable educational resources and support the growth and adoption of Cardano within the developer community.
Matias Falcone, Full Stack Developer
Matias Falcone has a strong background in software development and has been actively involved in the Cardano community. He has experience working on blockchain projects and has founded his own Cardano Stake Pool (FALCO), which he also operates. Matias is also skilled in front-end and back-end development, as well as smart contract development.
Role: Content Creator
Links:
Luis Restrepo, Blockchain Developer, Techonology advisor and Educator
Luis Restrepo brings 20 years of experience working in multi-cultural environments and in several initiatives in technology and in Cardano Blockchain. Started as a Stake Pool Operator (Ticker: Moxie), his journey in Cardano has been full of initiatives and projects from DeFi protocols to educational platforms focused on the Latin American community.
Role: Content Creator
Experience in Cardano:
• Cardano Developer Professional Instructor at Emurgo Academy. Instructor of the Cardano deep dive concepts and Plutus Smart Contracts developing.
• EdTech platform for Latam - Ayllu Academy developer. Integrating Cardano blockchain and Smart Contract developer with the platform.
• Python Library, React interface and AWS IOT Architecture to communicate and interact with the blockchain
• Member founder of startup company for tree tokenization project in Colombia, South America and CO2 retention incentives.
• SPO in Cardano Blockchain. Ticker: MOXIE.
• Known programming languages: SQL, Python, JavaScript, TypeScript, Haskell, Plutus.
Links:
Magalí Dominguez Lalli, Python Programming Instructor
Magalí Dominguez is a graduate from Universidad Nacional de Mar del Plata and has been teaching Python for five years and she is part of the Python Argentina community. She organized many Python community events in Latam.
Role: Content Creator
Links
Agustín Franchella, Project manager:
Agustín has been involved in the Cardano community for several years and has contributed to various open-source projects. Deep understanding of blockchain technology and extensive experience in project management. Python enthusiast.
Role: Project Manager
Experience in Cardano:
Links:
LinkedIn: https://www.linkedin.com/in/afranchella/
Twitter: https://twitter.com/agustinenada
GitHub https://github.com/Agustinblockchain