Skip to main content

Peer learning & PLDs

What is Peer learning

Peer learning is a teaching approach where learners work together in small groups to help each other learn. Peer learning involves the sharing of knowledge, skills, and experiences among peers, which helps to deepen understanding, reinforce learning, and build community.

In the heart of ALX SE is rooted the concept of peer learning. Unlike other educational institutions, ALX SE is not professor-led. So, you don't have teachers showing up to teach you. You therefore do a lot of the learning together with your peers.

Peer Learning Days (PLDs)

To facilitate peer learning in the ALX SE program, we have dedicated days for learners to host peer learning sessions or discussions. Even though these days are captured on the learners' calendars, it doesn't stop learners from organizing peer learning sessions amongst themselves on other days aside PLDs.

Importance of PLDs

Peer Learning Days are when we ensure that each and every one of our peers understands content, and that everyone is collectively growing in technical, soft, and professional skills.

  • PLDs are when you will collaboratively review prior projects with an intranet-assigned group of cohort peers.
  • With your group, you will review these recent concepts and tasks by defining your objectives and clarifying action items for success.
  • It’s very important to emphasize that Peer Learning Days are not about sharing solutions.

  • Why? That does not empower peers with the ability to solve problems themselves!

Peer Learning is when you share your thought process - whether through conversation, whiteboarding, debugging or live coding.

Examples:

  • “How did you come to that conclusion?”
  • “What had you tried?”
  • “Did the man page give you a lead?”
  • “Did you remember a fundamental concept that shed light on your challenge”

► Modeling this form of thinking for one another is invaluable, and will strengthen your entire cohort.

► Your ability to articulate your knowledge (aka help teach others) will be required to succeed at a technical interview and a career in software engineering