Project Details
What are you going to build?:
We are going to run an Optimism specific solidity bootcamp. It will be a six session virtual program where participants choose a project from proposed Optimism contributions (https://github.com/orgs/ethereum-optimism/projects/31/views/3). Once a project is chosen, participants will work in teams through each phase of the development process to gain experience in each area as follows:
Session 1: Proposal writing
Session 2: Smart Contract Architecture
Session 3: Production Solidity
Session 4: Web3 Front-End Development
Session 5: Smart Contract Security
Session 6: Final Project Judging
Each week, team members are reviewed and if they do not meet specific criteria, they are eliminated from the cohort. After session five, the projects with the highest cumulative ratings will proceed to the final session for review from outside judges. Final project judges and guest speakers will be invited from across the Optimism Ecosystem to provide feedback on the projects and connect with the developer participants.
We have already run a genesis cohort of this type of program and are in the process of running a second cohort. The first cohort showed that developers can achieve amazing progress in a short amount of time if there is the motivation to continue pushing the limits of their individual learning.
You can see an example project from developers who knew little to no Solidity before the cohort in our Github Repository: