Hybrid – “Combination of two or more learning elements/materials or learning methods/formats.”
Cohort-based course – “learn together in live sessions (could be in the virtual meeting or in the physical classroom), led by an instructor.”
Hybrid cohort-based course – mixed up with asynchronous (such as on-demand and pre-recorded video and learning materials) and synchronous sessions (such as live sessions and coach in time). Due to some of the cohort-based courses’ disadvantages, using a hybrid model works well to make it scalable and easy to adapt every learner’s pace.
We design courses to easily fit learner’s pace by using a Hybrid Cohort-Based Model
The principles of our course design are,
80/20 mix of asynchronous and synchronous learning
80% asynchronous learning (self-paced learning). A course creator or instructor produced those contents and materials, which are ready to be consumed by the learners. Those contents could be in any format, the common format is pre-recorded video, MOOCs, YouTube video, lesson plans, training materials, PDF, slides ….
Benefits of asynchronous learning : Learners can learn in your pace, in any time and any place. Also learners can re-consume these contents.
20% synchronous learning (live sessions, in the virtual meeting or in the classroom). as a IT beginner and programer newbie, you need a “coach” to guild you and give feedbacks in time. Lots of skills you have to learn are – debugging skill, tools and frameworks, logic thinking. The effective ways to learn those skills are 1:1 or 1:few coach. The instructors and TAs can give feedbacks on your code, guild you how to think and break down the program puzzle into small piece. We design an interactive cohort-based course with live and collaborative sessions during classes. Self-paced courses such as 100% pre-recorded video usually failed to work well because of the lack of collaborative learning and no one can give you feedbacks on your learning mile-stone. We designed courses with 20% live classes can up-lift the learner experience. Mixing these async./sync. learning will be the better and effective ways for programing/software engineering skills learning.
how we make those synchronous sessions engaging:
- In our software engineer bootcamp, students will know each other and get connected. they will take exercises and delivery a project together. You will enjoy in this learning journey when they learn from and with peers.
- At least one live session each week to better organize the learner’s progress and review codes and assignments for last week.