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.
- Computer science students preparing for exams
- Professionals needing additional technical support in their work
- People transitioning into software development
- Developers working on personal or professional projects who need guidance
Topics covered
Coaching sessions cover a wide range of software development topics.
- Web development fundamentals
- PHP and backend development
- HTML, JavaScript and frontend fundamentals
- SQL and database design
- HTTP protocols and API interactions
- AJAX and asynchronous programming
- Git and version control
- Software architecture concepts
- Development best practices
- Project structure and debugging strategies
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.
- Remote sessions via video conferencing, using Zoom or similar tools
- In-person coaching at the learner’s location
- In-person coaching at my workspace
- Live coding
- Code review
- Debugging assistance
- Explanation of technical concepts
- Guidance on project architecture
Activity volume
- First coaching session: October 11, 2021
- Approximately 698 hours of coaching delivered between 2022 and 2025
- Around 10 students mentored in different contexts
- The activity is ongoing, with an average of around two sessions per week
Key contributions
- Helping learners overcome technical challenges
- Explaining complex programming concepts in a structured way
- Guiding learners through real development projects
- Supporting professional development and technical independence
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.