I believe it makes sense to initially run BUIDL Academy as a bootcamp where students are accepted based on some kind of standard and are expected to hit certain milestones in order to receive a certificate on the blockchain at the end of the course. We should keep the standards and milestones strict in order to make the certificate really mean something for the students. However, to the same end we should keep everything open so anyone can join and follow along even if they are not working towards the certificate.
I would like to see BUIDL Academy grow to a point where it can support many groups of students with different levels of initial skillsets and expected outcomes. To begin with I think we ought to start with a very specific standard.
First we should define what the initial skillset of the average student to be accepted into the bootcamp should be. It will be difficult to take someone with no experience coding and teach them everything they need to learn to become an Ethereum Developer within a reasonable timeframe.
With that in mind, my thought is we ought to first accept experienced web developers with the expectation of limited to no blockchain experience.
Much of this is defined in the First Curriculum Discussion. My hope is that we can take a web developer with no blockchain experience and give them everything they need to know in order to contribute to the community in some meaningful way. Whether this means to join a team, to contribute to some open-source Ethereum project, or to begin their own project.
Considering the initial skillset and the expected outcomes, I would think that a rigorous bootcamp over the course of three months would be enough to teach everything. If students can dedicate 10-20 hours a week for 12 weeks and complete a couple of projects from the Curriculum I would anticipate they would come out with the skillset they need to achieve the expected outcome.
What are some thoughts on this?
Is it expecting too much in such a short period of time?
Too ambitious? Not ambitious enough?
Where can we find interested students? How many should be accepted per cohort?