Exciting Update: Completion of the University OPTIMISM Course in Costa Rica
CONGRATULATIONS to all the graduates!
I am thrilled to announce that the final module of the University OPTIMISM course in Costa Rica has concluded. We are now preparing for our 13th and final session, where we will present certificates from the university and recognize the achievements of our students.
Module Recap: Solidity Modules (3 and 4)
This last module focused on Solidity, covering the language and essential tools needed to interact with the ecosystem. We explored various opportunities and how to tackle them through examples and workshops. Given the practical nature of this module, the slides alone cannot fully capture all the knowledge imparted. Based on the feedback received, we are considering creating additional material to be available to the OPTIMISM community, allowing any student to access this learning experience digitally. While a virtual format could have allowed for recorded classes, the benefits of in-person sessions were also significant.
Guest Support and Key Sessions
We had the support of Alfredo Bonilla and Robert Ramirez, who led the Solidity sessions and guided the students through the process. During this module, project teams were formed, and work began on their projects!
-
Session 7 with Alfredo Bonilla:
Covered opportunities for developers, web jobs, the Web3 ecosystem, open source, and popular tools and platforms like OpenZeppelin and Remix. The assignment was to deploy a simple “Hello World” contract. -
Session 8:
Focused on the history and origins of Solidity, its market position, basic syntax, data types, variables, control structures, functions, and events. We also assisted with student projects and deployed a token contract without using the ERC20 standard. -
Session 9 with Robert Ramirez:
Discussed the concept and characteristics of smart contracts, variables, functions, visibility, modifiers, constructors, operators, conditionals, arrays, mappings, and structs. We emphasized the importance of smart contract efficiency (gas), created a complete smart contract with examples, and deployed a Storage contract on Sepolia. -
Session 10:
Addressed frameworks, security, exploits, audits, version management, inheritance, contract composition, error handling, and testing. We helped students with their projects and doubts. -
Session 11:
Focused on specific cases and missions, showcasing the governance of Optimism and explaining how to apply for open missions. I personally discussed opportunities in hackathons like the SuperHack and guided students through the process of claiming grants without using tools, encouraging them to apply for the grant claiming tools mission. In the final hour, all teams presented a preliminary showcase of their projects to the group as practice for the final pitch.
Final Requirements and Announcements
The final requirement is for each team to post a pitch in English on the Optimism governance forum, including information, slides, GitHub links, addresses, or contracts, presenting their project to the Superchain community.
PROJECTS PRESENTATION POST: From COSTA RICA to the SUPERCHAIN
Critical Milestone
It brings me great joy to announce that we have achieved a critical milestone with a 100% completion rate among our 25 students. This demonstrates the commitment from the start and was made possible by the dedication of each student, as everyone remained engaged throughout the course.
The module required several deployments, and we have a database with the addresses and deployments from each student. The final requirement to graduate is the completion of the final project, with 8 teams creating 8 distinct projects to present to the Superchain.
Each student holds an NFT that verifies their attendance and a POAP for completing each module. To promote usage, we invited Hallos.io, a Costa Rican project we first introduced to Optimism during an **
** event organized by Inbest in Costa Rica. Hallos has since continued developing on the Superchain and provided attendance NFTs for the students.
The final ceremony at the university will include certificates for each student, along with the remaining reward of 60 OP tokens per student.
Stay tuned for updates and an official announcement from the university regarding the completion of this significant module. We will also inform you here on the forum when the rewards are distributed.
Finally, the forum where we will present the final projects to the Superchain will be published here. students are currently posting their video pitch
Final Projects Presentations Forum Post: From COSTA RICA to the SUPERCHAIN
ASSISTANCE NFTs: https://thirdweb.com/optimism/0x37a654F910B56bf83Fef0a149B9105C1ba35d098/nfts
- Clase 7: Token 6
- Clase 8: Token 7
- Clase 9: Token 8
- Clase 10: Token 9
- Clase 11: Token 10
- Clase 12: Token 11 (virtual) final project
- CLASE 13 GRADUATION
SOLIDITY Module POAP Family: POAP Family: OPTIMISM & CENFOTEC University Module: SOLIDITY
Certificate of Graduation:
Aditional info at: alberto@ucenfotect.ac.cr
Best regards,
Alberto Galán