id | period | title | author | discussions-to | company_name | category | focus_area | open_source | funding_type | amount_requested | delivery_date | status | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
206 |
4 |
Tealscript (and/or PyTeal) interactive developer course (AgorApp) |
Ethan Clime (@eclime) |
AgorApp LTD |
Tools |
Education |
true |
Proactive |
30000 |
2024-06-25 |
Final |
AgorApp is a cutting-edge educational platform, similar to Codecademy, but designed specifically for Web3 chains and protocols. Founded in 2022 and officially launched in the summer of 2023, AgorApp has established strategic partnerships with industry leaders such as Internet Computer Protocol, NEAR, Lisk L1, The Open Network, Solana, Ethereum Swarm, and Massa.
AgorApp has developed the most advanced chain-agnostic IDE in Web3 bringing in users from around the world to take our courses and challenges. Through AgorApp, Algorand will get new developers in both Web3 and Web2 from first-hand interactive coding lessons to spark interest for further growth.
The goal of the project is to integrate the Tealscript language into our IDE and develop a proof of concept course to be displayed in our education catalog. From there, we have the ability to expand on education and create competition challenges for future consideration.
Information about the team members and their qualifications, including relevant experience and skills.
- Riccardo Dal Pio Luogo: Extensive experience in the Web3 space, including roles as a lead smart contract engineer & full-stack developer at Opium Finance and a protocol engineer at Livepeer. Currently works as a principal security engineer at Procore. Also has experience in education as a frontend bootcamp instructor. Based in London.
- Ethan Clime: Product manager with experience in UX design and project operations, former DApp CEO of Crowdholding, and co-founder of the largest Web3 developer meetup in Prague/Czech Republic.
- Roman Masek: Senior full-stack developer with 21 years of experience, including roles at Hewlett-Packard and Head of Engineering at PhotoRobot. Based in Prague.
- Jakub Boukal: Talented python backend engineer with over 5 years of experience, proficient in Django, AWS, and DevOps. Based in Prague.
- Petr Havel: Senior frontend designer and developer with 15 years of experience. Former colleague of Roman. Based in Prague.
- Max Marian Acsinia: Marketing and sales professional with experience in blockchain & AI SaaS businesses. Active in Web3 since 2021, supporting sales, marketing, and fundraising for AgorApp.
Details about the team's experience with the Algorand protocol and any previous projects built on it.
AgorApp’s approach as a team is to enhance our knowledge of top chains in Web3. As hosts to the largest Web3 dev meetup in central Europe, we have done a session on Algorand within our meetup community.
A detailed plan for the development and implementation of the proposal.
-
Integrate TealScript (or PyTeal) within IDE Environment
- Description: Integrating the Tealscript runtime with our infrastructure to run and evaluate user-submitted Algorand smart contracts. Extending IDE to support Tealscript.
- Time duration: 1 month
- Cost: 15,000 ALGO
-
Build your first smart contract in Tealscript (or PyTeal) (proof-of-concept course)
- Description: Guiding users through the interactive development of their first Tealscript smart contract.
- Time duration: 1 month
- Cost: 15,000 ALGO
As mentioned above, we are available to adjust the focus of the course based on the community feedback - for instance, if the community values more an interactive coding course on PyTeal, then we are happy to ship it either as a replacement or as a complement to the TealScript course.
Proposals must include clear, non-technical descriptions of deliverables.
Deliverable: Opensource Tealscript Advanced IDE
- The left side of the IDE showcases the description. On the right side, the user implements the solution. The IDE provides error feedback prompts and a hint button.
- Example courses available via our catalog page.
A high-level plan defining overarching strategic objectives and major steps planned for achieving the project at a greater scale.
By integrating Algorand into our IDE, our next step is to expand education offerings with Algorand courses and challenges, such as "gas optimization" and "security". Additionally, launch an external contributor feature allowing Algorand dev members to monetize their courses and challenges on AgorApp.
A description of the potential benefits that the proposal could bring to the Algorand community and its users.
Our goal at AgorApp is to onboard new developers into the Algorand ecosystem. With 300 active users and 2K monthly impressions, AgorApp has bootstrapped to a stage of growth. Adding Algorand into the mix will only accumulate more reach for developers to discover the benefits of Algorand compared to other chains.
Any other relevant details or documentation that the team would like to include in the proposal.
We are also volunteering with Ludo Scholtz helping organize the Algorand Prague Meetup on May 30th at Paralelní Polis.