Coaching · Technical mentoring · Knowledge sharing

Programming Coaching & Technical Mentoring

Individual support for students, professionals and developers in their technical development, through coaching sessions focused on programming, architecture, debugging and best practices.

Context

Since October 2021, I have been helping students and professionals learn programming and develop their technical skills.

This activity began as a supplementary professional activity and gradually developed into a regular mentoring practice.

Sessions are primarily arranged through Superprof. I have also used Apprentus and Malt over the course of my coaching experience.

Audience

Participants come from diverse backgrounds.

My mentoring approach adapts to each learner’s circumstances and technical experience.

Topics covered

Coaching sessions cover a wide range of software development topics.

Session format

Sessions typically last two hours, allowing for meaningful technical progress while maintaining focus.

Different formats are used depending on the learner’s needs.

Sessions often involve live coding, code review, debugging assistance, explanations of technical concepts and guidance on project architecture.

Activity volume

Key contributions

Personal motivation

This activity brings together several things I value in my professional life: sharing my knowledge and experience, meeting people from different backgrounds, strengthening my own technical understanding through teaching, and helping others progress and gain confidence in programming.