

Sofien profile and its contact details have been verified by our team.
Sofien
- Rate $63
- Response 5h
-
Students8
Number of students Sofien has accompanied since arriving at Superprof
Number of students Sofien has accompanied since arriving at Superprof

$63/h
1st lesson free
- Computer programming
- Python
- Computer languages
- SQL
- PostgreSQL
From Code to Data: Learn to Think Like an Engineer! Python / SQL
- Computer programming
- Python
- Computer languages
- SQL
- PostgreSQL
Lesson location
Super Tutor
Sofien is one of our best Computer programming tutors. High-quality profile and excellent qualifications, organised and responsive to lesson requests, appreciated by their students!
About Sofien
I am a Staff Software Engineer passionate about solving complex problems and optimizing processes. I have had the opportunity to work on ambitious technical projects in demanding environments, which has allowed me to perfect my expertise in programming and data management at all stages of their lifecycle.
Alongside my engineering work, I teach programming and algorithms in engineering and business schools. I also have the pleasure of mentoring student developers from all backgrounds, supporting them throughout their learning and professional development journey. This experience has allowed me to refine my teaching approach and adapt my courses to the specific needs of each student, in order to maximize their success.
About the lesson
- Middle School
- High School
- Première
- +8
levels :
Middle School
High School
Première
Terminale
College
University
Adult Education
Beginner
Intermediate
Advanced
Children
- English
- Spanish
All languages in which the lesson is available :
English
Spanish
I favor a practical and interactive approach, where the student is quickly put into a situation. Each course begins with a review of key concepts, followed by concrete exercises to apply them to real problems. This makes learning more engaging and relevant. I encourage an active approach to investigation and problem solving, in order to develop the student's autonomy.
With my corporate experience, I know that problem solving and creativity are essential in software development and data analysis. My courses aim to strengthen these skills while mastering tools and languages such as Python, Django, SQL, BigQuery, PostgreSQL...
My courses are aimed at anyone wishing to improve their programming and data processing skills, whether you are a student, self-taught or a professional looking to deepen your knowledge. The courses are suitable for all levels, with the possibility of focusing on advanced concepts for the more experienced.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the teacher's students.
Perfect! Sofien est un excellent pedagogue qui accompagne a la réflexion plutot que donner des solutions toute faite. Tres sympa en plus. Ravi de le connaître
- Super premier échange avec David. Il est désireux d'apprendre et a de très solides en compétences en développement !See the response Sofien :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor.
J’ai eu la chance d’être accompagné par Sofien pendant ma formation de développeur Python. Sa pédagogie claire, sa bienveillance constante et sa capacité à encourager ont été déterminantes dans ma progression. Grâce à lui, j’ai gagné en confiance et en rigueur. Un grand merci pour cet accompagnement humain et inspirant.
Sofien a vraiment changé ma façon de voir le code. Franchement, je partais de loin et j’ai fait des progrès énormes grâce à lui.
Toujours à l’écoute, il prend le temps de bien répondre aux questions, même quand on bloque sur des trucs de base. J’ai adoré apprendre avec lui.
J’avais déjà suivi beaucoup de tutos en ligne, mais rien à voir avec les cours avec Sofien. C’est clair, structuré, et surtout on comprend pourquoi on fait les choses.
Excellent professeur ! Je suis très contente des progrès que mon fils a fait grâce à ses cours.
Compétent, sympathique, encourageant. Sofien est au top !
J’ai appris plus en quelques heures avec Sofien qu’en plusieurs semaines tout seul. Je recommande à 100 % !
Les cours de Sofien m'ont vraiment aidé à mieux comprendre la programmation grâce à son approche super pratique. Il explique bien et prend le temps !
Sofien a su captiver l'attention de ma fille en rendant la NSI vivante et accessible. Un grand merci pour son engagement !
Nous avons sollicité Sofien pour aider ma fille en spécialité NSI, et les résultats ont été au rendez-vous. Elle a rapidement progressé et gagné en confiance.
Sofien est un enseignant passionné, pédagogue et toujours à l’écoute. Je ne peux que le recommander.
Très compétent, encourageant et bienveillant, ça a été un plaisir d'avoir Sofien comme professeur. Je le recommande vivement !
Pédagogue! Patient! toutes les étapes de mon apprentissage ont eu du sens! Merci Sofien!
On a toujours des appréhensions lorsqu'on se lance dans un nouveau projet professionnel. Sofien a su comprendre l'importance pour moi t'intégrer Python dans ce projet et s'est adapté en proposant des mises en situations simples et graduelles. Merci!!!!!
Son soutien a vraiment fait la différence. Grâce à sa pédagogie et sa capacité à rendre les choses simples et concrètes. Merci Sofien!
Apprendre Python seul était clairement un défi, mais grâce à son accompagnement, c'est devenu motivant, clair et stimulant. Il est disponible et super pedagogue!
Il sait créer un environnement d’apprentissage bienveillant et motivant
Sofien est vraiment top comme prof. Il prend le temps d'expliquer les choses de manière simple et il est super patient. J'ai beaucoup progressé grâce à lui !
Toujours super les cours avec Sofien ! Il est sympa, pédagogue et prend le temps de répondre à toutes les questions. Je recommande vivement !
Il est patient, encourageant et sait adapter son enseignement à mon rythme. Son expérience pro apporte un vrai plus, et ses conseils sont précieux. Je recommande à 100 % !
Sofien est un professeur et mentor exceptionnel. Il m'a enseigné l'analyse de données avec SQL et BigQuery. Ses explications claires, ses exercices pratiques et sa disponibilité m'ont permis de progresser rapidement.
J’ai eu la chance d’avoir Sofien comme professeur d’informatique, et je ne peux que le recommander. Grâce à lui, j’ai pu mieux comprendre des concepts techniques qui me semblaient compliqués au départ. Il a une vraie capacité à expliquer les choses de manière simple et accessible, avec beaucoup de patience et de pédagogie.
Que ce soit pour apprendre les bases ou approfondir certains sujets, Sofien sait s’adapter aux besoins. Ses cours sont clairs, bien structurés et surtout très agréables ! Si vous cherchez un bon prof d’informatique, foncez sans hésiter.Sofièn a fait preuve de grande patience avec moi. Il a pris le temps de m'expliquer les bases en s'adaptant à ma façon de travailler. J'ai vraiment vu une évolution au fil des cours. Je recommande !
Sofien est un excellent professeur. Grâce à lui, j'ai enfin compris la logique de la programmation après avoir galéré longtemps. Je le recommande vivement à toute personne qui veut progresser rapidement.
Un prof passionné et pédagogue !
If you're looking to learn how to code and want a teacher who truly cares about your progress, I can’t recommend Sofien enough. He combines deep technical knowledge with a natural ability to break down complex concepts into simple, relatable explanations. What makes him stand out is his patience and encouragement—he never makes you feel like any question is too small or too basic.
As one of his students, I can say that Sofien doesn’t just teach coding; he helps you think like a developer. He teaches you how to approach problems logically, write clean and efficient code, and truly understand the foundations rather than just memorizing syntax. Whenever I got stuck or frustrated, he turned those moments into learning opportunities, making sure I understood the why behind the solution. Thanks to his guidance, I now feel much more confident in my coding abilities.
Sofien’s passion for coding and teaching is contagious. If you have the chance to learn from him, take it—you won’t just gain technical skills, you’ll gain confidence and a strong foundation that will serve you well in the long run.Excellent pédagogue, capable d'une grande capacité d'adaptation à son élève. Expert en son domaine et n'hésite pas à "digresse" pour s'assurer que les notions vues en cours soient bien assimilées.
J’ai eu la chance d’être accompagné pendant six mois par Sofien, et cela a complètement changé ma façon d’aborder la programmation. Malgré plusieurs cours suivis auparavant, j’avais toujours eu du mal à vraiment programmer : la logique informatique ne me semblait pas naturelle. Avec Sofien, tout est devenu limpide. Son approche pédagogique, claire et progressive, m’a permis de comprendre ce qui me bloquait et de surmonter mes difficultés. Je le recommande à toute personne qui veut enfin réussir à programmer avec confiance !
J’ai appris l’analyse de données avec Sofien, et je ne pouvais pas rêver meilleur professeur. Lorsque j’ai commencé, je ne connaissais rien aux données ni au SQL, et il a su me mettre le pied à l’étrier avec patience et pédagogie.
Sofien est un super pédagogue et excellent professeur. Avec son expérience et son expertise il saura vous faire progresser quelque soit votre niveau initial ! Grâce à lui je ne me suis pas améliorée seulement en programmation mais également en résolution de problèmes. Ce qui est très appréciable c'est que Sofien s'adapte à son élève tout en le challengeant. Je vous le recommande vivement !
Sofien est un enseignant très pédagogue et bienveillant, il maîtrise en profondeur son sujet, et est capable de faire progresser ses élèves en python, comme ce qu'il a fait avec moi, mais également sur l'aspect raisonnement pour la programmation plus généralement.
Je recommande vivement, d'autant plus que Sofien est doté de très bonnes qualités humaines !Sofien est un mentor exceptionnel pour toute personne souhaitant maîtriser la programmation et tout ce qui touche à la data !
J’ai eu la chance d’être accompagné par Sofien sur plus d'une année.
Il ne se contente pas de transmettre un savoir, il sait aussi l’expliquer de manière claire et pédagogique, rendant même les concepts les plus complexes compréhensibles. Son sens de l’écoute et sa bienveillance créent un environnement propice à l’apprentissage, où l’on se sent à la fois soutenu et encouragé à progresser.Sofien m’accompagne sur Python depuis plus d’un an. C’est une personne très professionnelle, dotée d’une grande expérience dans son domaine, et d’une excellente pédagogie.
Il sera capable de vous accompagné dans divers problèmes ou challenges et vous faire très vite progresser. Son expertise et sa bienveillance en font un mentor précieux.
Je suis ravi de l’avoir rencontré et de bénéficier de ses conseils. N’hésitez pas à faire appel à lui !Sofien est un excellent mentor et prof, car j'ai eu l'opportunité de travailler avec lui durant ma formation sur la plateforme OpenClassroom sur le parcourt Développeur d'applications Python. J'ai passé des supers moments de mentoring avec Sofien, il m'avait toujours apporté les éléments nécessaires pour lever les freins que je pouvais avoir durant mon apprentissage. Hors mis ses compétences de mentoring, j'ai apprécié son ouverture d'esprit et sa capacité à mettre à l'aise ses élèves. Aussi, il est une bonne personne qui sait donner confiance à ses élèves. En tout cas s'il me faut refaire une formation et que j'avais la possibilité de faire un choix de prof ou de mentor si Sofien fait partie de la liste, vous comprenez vers qui mon choix se dirigerait. N'hésitez pas vous avez fait le bon choix.
Bonjour,
Sofien est mon mentor d'OpenClassrooms.
Je suis très satisfait du mentorat de Sofien. Il est très professionnel et compétent. Il est capable d'évaluer précisément les points forts et les points faibles de son élève. Pendant toutes les sessions, Sofien a priorisé mon apprentissage en dépassant le temps prévu par OC. Sur l'aspect pédagogique, Sofien est très capable de transmettre le savoir d'une façon claire et simple.
Personnellement, je ne pense pas que j'aurais pu trouver un meilleur mentor.
Je recommande sans la moindre hésitation.
GlenSofien est un excellent pédagogue. Il sait mettre en confiance et donner des conseils utiles. Je recommande sans hésiter !
J’ai eu le plaisir de faire des cours de Python avec Sofien, il a une excellente approche pédagogique adaptée pour toutes personnes débutant ou non qui aimerait maîtriser ce langage de programmation.
Je vous le recommande vivement pour un enseignement de qualité et son expertise.
J'ai la chance d'être accompagné par Sofien dans ma formation de développement d'applications Python sur OpenClassrooms, et je ne peux que le recommander ! Il est pédagogue, patient et toujours à l'écoute. Ses explications sont claires et adaptées à mon niveau, ce qui m'a permis de progresser rapidement et avec confiance.
Si vous cherchez un mentor compétent et impliqué, Sofien est la personne qu'il vous faut !J'ai passé un an en mentorat avec Sofien. Grâce à lui, j'ai énormément appris et j'ai développé une véritable appréciation pour le langage Python. Il prend le temps d'expliquer, analyse les erreurs avec toi et te fournit des outils à jour pour t'aider à progresser.
Ce qui distingue vraiment Sofien, c'est sa patience et sa passion pour le partage des connaissances. Il ne se contente pas d'enseigner, il t'accompagne dans ta progression en te poussant à réfléchir par toi-même et à adopter les meilleures pratiques. Son approche pédagogique rend l'apprentissage fluide et motivant.
Grâce à lui, j'ai non seulement renforcé mes compétences techniques, mais aussi développé une véritable méthodologie de travail. Aujourd’hui, je me sens plus confiant et capable d’aborder des projets plus ambitieux. Quoi de mieux que d'apprendre aux côtés d'un véritable passionné ?View more recommendations
Rates
Rate
- $63
Pack rates
- 5 h: $313
- 10 h: $625
travel fee
- + $10
free lessons
This first lesson offered with Sofien will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30min
online
- $63/h
Find out more about Sofien
Other tutors in Computer programming
-
![teacher_picture]()
Idahosa
Toronto & online- Ambassador
Professional coding tutor — 7+ years experience in python, java, c/c++, html, ai, react, javascript & more | exam prep & assignment support
- $25/h
- 1st lesson free
-
![teacher_picture]()
Gabriel
Toronto & online- Ambassador
Seasoned programming tutor with 8+ years experience teaches python, java, c/c++ for all levels. ace your exams and assignments with expert assistance.
- $15/h
- 1st lesson free
-
![teacher_picture]()
Reihane
Guelph & online- Ambassador
Computer programming - phd in software engineering, experienced university instructor with more than 15 years of experience in programming. my research focuses on artificial intelligence and nlp, llm.
- $50/h
- 1st lesson free
-
![teacher_picture]()
David
Toronto & online- Ambassador
University of toronto computer science graduate: expert programming tutor (beginner to advanced)
- $90/h
-
![teacher_picture]()
Reza
Toronto & online- Ambassador
Expert coding tutor (12+ yrs) in python, matlab, c/c++, java, javascript, sql, ai, data science and web development
- $55/h
- 1st lesson free
-
![teacher_picture]()
Piyush
Toronto & online- Experienced
Prof. trainer of python, java, javascript (sp prog. classes for kids | ap | ccc | coding competitions) learn web development: html/css, node.js, mysql, javascript (mern) stack from beginner to advance
- $45/h
- 1st lesson free
-
![teacher_picture]()
Luis
Moncton & online- Ambassador
Video game developer with 7 years of experience. video game development with unity, unreal engine or pygame. you choose! all levels. pc and mobile game development.
- $50/h
- 1st lesson free
-
![teacher_picture]()
Travis
Toronto & online- Ambassador
Advanced ai tool mastery: creative & technical workflows | expert training in art, film, advertising | focus on textures, photos, coding, prompt engineering & more
- $65/h
- 1st lesson free
-
![teacher_picture]()
Joseph
Richmond Hill & online- Ambassador
Master c, c++, or java with a full time software engineer today
- $40/h
- 1st lesson free
-
![teacher_picture]()
Danial
Kitchener & online- Ambassador
Seasoned software engineer teaching computer science and programming to students of all levels
- $40/h
- 1st lesson free
-
![teacher_picture]()
Josh
Toronto & online- Ambassador
Learn the art of python programming with personalized lessons from a seasoned tutor!
- $50/h
- 1st lesson free
-
![teacher_picture]()
Muhammad
Waterloo & online- Ambassador
Coding! software! algorithms! hardware design! - uwaterloo masters graduate and intel software engineer here to help (all levels welcome)!
- $45/h
- 1st lesson free
-
![teacher_picture]()
Hadi
Montreal & online- Super Prof
Experienced software engineer with 9 years tutoring—clear explanations, patient guidance, real results
- $50/h
-
![teacher_picture]()
Reese
Richmond & online- Experienced
Computer science student teaches sql, .net, maui, c, c++, and c# from beginner lessons to intermediate lessons.
- $25/h
- 1st lesson free
-
![teacher_picture]()
Osadebamwen
Vancouver & online- Ambassador
8+ years of proven programming expertise helping students succeed. learn python, java, and c/c++ at any level with clear, engaging guidance designed to boost your confidence and help you excel in exam
- $14/h
- 1st lesson free
-
![teacher_picture]()
Dimitry
Toronto & online- Experienced
Learn the fundamentals of web development from html, css, and javascript, to servers, databases and apis.
- $80/h
- 1st lesson free
-
![teacher_picture]()
Pedram
Burnaby & online- Ambassador
Phd student at sfu teaching c/python/matlab programming basic to advanced in burnaby, vancouver (pst timezone)
- $55/h
- 1st lesson free
-
![teacher_picture]()
Behrooz
Toronto & online- Ambassador
Class of learning how to have fun with python (easy to learn)
- $100/h
-
![teacher_picture]()
Parham
Toronto & online- Ambassador
Master's in electrical engineering from mcmaster university | matlab, c, python & more | 7+ years experience in teaching
- $50/h
- 1st lesson free
-
![teacher_picture]()
Mohammad
Windsor & online- Super Prof
Phd, gives matlab and python class for university, college and high school students.
- $30/h
- 1st lesson free
-
More Computer programming tutors




















