Codecool Methodology Pyramid
Why are we doing what we are doing?
The Methodology Pyramid is an interactive tool trying to answer this question by visualizing the connections between the most important aspects of our education.
Feel free to hover and click on various elements.
Values
Values are the core concepts that guide and direct the organization and its culture. They create a moral compass for the organization and its employees.
- Quality
- Courage
- Transparency
- Fun
Principles
Principles are the basic concepts which shape how do we want to fulfill our educational market needs according to our values. They are very fundamental beliefs which affects our approach to education.
- Growth mindset
- Motivation
- Experience
- Empowerment
- Community
Methods
Methods are concepts either created by someone else or by us that we use in order to be aligned with the principles mentioned above. It is indicated for each method the principle it connects to.
- Feedback culture
- Personal care
- Industry Expertise
- Fail-safe environment
- Self-directed Learning
- Mastery-based Learning
- Practice-oriented Learning
- Flipped Classroom
- Student partnership
- Framework-based approach
- Playful learning
- Gamification
- Collaborative learning
- Agile learning
- Project-based learning
- Scaffolding
Activities
Activitites are the very sessions, projects and actions which we do with or in favor of students in order to fulfill their needs while manifesting the methods mentioned above. These are the concepts which are usually described somewhere (in a guide or in the curriculum). Here we listed a couple of example activities to show where a method affects our everyday life.
- Live coding
- Flash talks
- Asking feedback from students
- Growth mindset workshop
- Staff feedback sessions
- Feedback workshop
- Reminding students to ask and fail
- Blocking personal assessments
- Advancement on project completion
- Game development projects
- Agile workshop
- Lean poker workshop
- Experience points
- JobHunt point system
- MentorBot
- Tutorials
- Personal mentoring system
- Consultation system
- Student status meeting
- Solo projects
- Workshops by students
- Attendance
- TDD ping-pong
- Kahoot
- Learning in own pace
- Project alternatives
- Mentors with industry expertise
- Team projects
- Industry experts' presentations
- Project-centered curriculum
- SI week
- Mentors help with coaching questions
- Theory learning alone, mentors help during practice
- No special mentor space
- Open spaces
- Study groups
- Peer review
- Prom night
- Alumni events
- Xmas party
- On-the-job talking circle
- Places in office to hang out
- Working in Scrum
- English days
- Pet projects
- Constantly fading support
- Day closing
- Q&A sessions
- Coding dojo
- Demo day
- Student retro
- Positive gossip
- Student transparency circle
- Tech interview workbook
- Trial interviews
- Sprint planning
- Guided projects
Real life
It’s important to state that there are things which are not written anywhere because it’s a low-level implementation detail in which the local mentor team is free to decide.