πŸ§‘πŸΎβ€πŸ’» prep

How do we build a community of self educators?

🎬 Active learning

Learning Objectives

Active learning is at the heart of our educational philosophy. It is about encouraging learners to build, explore and discuss new concepts instead of being passive recipients of knowledge.

Notes

Learning Objectives

🐬 Flipped classroom

Learning Objectives

We use a flipped classroom model. In this model, we expect trainees to start building their understanding independently as soon as possible. From the beginning of the course, trainees are expected to prepare and take ownership of their learning before they attend in-person sessions.

Notes

Learning Objectives

No lectures

Learning Objectives

We don’t lecture trainees during live sessions. We are not against lectures; if you want to deliver a lecture, that’s great! Put it on Youtube and send us the link. Trainees can then watch lectures at their own pace, with captions, pause, and rewind enabled. Trainees also have free accounts kindly donated by Udemy and you can assign any Udemy for Business course.

At CYF we have to maximise the time we have together, by working in person on projects, hitting blockers, and learning together. We are not a school. We are a community of professionals coming together to share skills and build real things to help people get real jobs inside one year.

Notes

Learning Objectives

πŸ§‘πŸΎβ€πŸ’» Importance of prep

Learning Objectives

In a flipped learning model, learners are expected to prepare before they meet up as a community. Therefore, regular preparation is essential for our community to self-educate together. In each sprint week, we expect trainees to work on the prep section beforehand to start building their own mental model of the week’s concepts.

Here is an example of prep from the first JavaScript module to gain an example of what trainees will be expected to engage with before an in-person session: https://curriculum.codeyourfuture.io/js1/sprints/1/prep/

Notes

Learning Objectives

Workshops

Learning Objectives

We do at least one active learning Workshop every class day. Workshops are group activities where the community discusses, solves and reflects on problems related to their current sprint. They are an opportunity for practice, critical thinking and dialogue.

We collectively develop workshops in this repo: https://github.com/CodeYourFuture/CYF-Workshops/. Check out some examples and raise a PR if you’ve got an idea for a new workshop.

Notes

Learning Objectives

🧱 Builder mindset

Learning Objectives

Builder mindset means in our minds we remember we are a community of builders.

Notes

Learning Objectives