Active Learning
Project-based learning at its core focuses on the learner, not on an instructor or a professor or a teacher delivering knowledge. Project-based learning and peer code reviews are part of active learning: learners must actively participate, engage, and respond. This is different from passive learning such as lectures, presentations, MOOCs, or watching online videos.
Active learning requires learners to analyze, evaluate, and create. The majority of our curriculum is made up of projects which are essentially problems in the form of “build a solution for XYZ.” As learners research, analyze, build, test, and fix, their engagement is through the roof compared with passive learning and the retention rate is closer to 90% (compared to passive learning at 5-10%).
Hands-on Learning Experience
Build a strong technical portfolio for your resume or CV, and gain valuable software development lifecycle experience.