Chapitres
"Il n'est pas possible pour un programme informatique de penser comme un être humain. Certaines limitations demeurent."
Le secteur de la programmation et plus largement de l'informatique comptait 474 000 salariés en 2018, ce qui en fait un créateur d'emploi pour la huitième année consécutive (source : Régions Job). Vous êtes peut-être vous-même salarié dans une entreprise ou programmeur indépendant à votre compte. Mais ce que vous aimeriez plus que tout, en plus de votre métier ou en remplacement, c'est transmettre vos connaissances en programmation à des élèves désireux d'apprendre le codage. Seul problème : vous ne savez pas trop par où commencer ! Vous êtes au bon endroit ! Cet article est un véritable guide pour vous permettre de donner des cours de programmation et transmettre votre passion.
Faut-il un diplôme pour enseigner la programmation informatique ?

Nous n'allons pas faire durer le suspense très longtemps : vous n'avez besoin d'aucun diplôme pour donner des cours de codage à domicile ! Si vous souhaitez enseigner en école d'informatique, vous aurez très certainement besoin de justifier d'un diplôme ou a minima d'une expérience riche dans le domaine. Mais pour donner des cours particuliers, aucun diplôme n'est requis. Cela ne signifie pas qu'aucune compétence n'est nécessaire. Vous devrez connaître la programmation et avoir un niveau suffisant en langages informatiques pour pouvoir partager vos connaissances avec des élèves. La pédagogie est aussi importante pour faire apprendre la programmation à des étudiants. Car ce n'est pas parce que vous êtes un expert en programmation que vous serez capable d'enseigner et de transmettre correctement ce que vous savez. Vous pouvez parfaitement être autodidacte, avoir appris à programmer à force de suivre des tutoriels, de lire des livres sur le codage, d'essayer de construire un framework et de résoudre des problèmes. Cependant, vous pouvez aussi avoir un diplôme en informatique et avoir suivi toutes sortes de cours sur la programmation orientée objet, les algorithmes, les bases de données ou encore le développement d'applications web. Voici les différents diplômes qui peuvent vous offrir les bases de la programmation et vous mettre le pied à l'étrier pour partager ensuite vos connaissances à des apprentis programmeurs et développeurs :
- Bac +2 :
- DUT informatique,
- BTS SIO,
- BTS SN,
- Bac +3 :
- Licence informatique,
- Licence pro informatique,
- Bachelor informatique,
- Bac +5 :
- Master programmation informatique,
- MBA programmation informatique,
- Doctorat en informatique.
Si vous suivez l'un de ces cursus dans le but d'enseigner par la suite, observez bien les méthodes d'enseignement et la pédagogie de chacun de vos professeurs. Prenez des notes ou posez-leur des questions sur leur méthodologie. Renseignez-vous sur les programmes des écoles, surtout si vous souhaitez accompagner des étudiants dans la réussite de leurs examens. Vous pouvez aussi avoir suivi un CAPES et être déjà enseignant, dans ce cas, vous n'aurez (normalement) aucun problème à dispenser des cours particuliers d'apprentissage de la programmation. Vous souhaitez donner des cours programmation arduino ?
Comment trouver des élèves en codage informatique ?

Vous voulez donner des cours d'informatique, notamment sur les langages de programmation ? Il va falloir vous trouver des élèves pour leur apprendre à programmer. Pour cela, plusieurs options s'offrent à vous et nous vous conseillons de toutes les exploiter afin de multiplier vos chances de développer une large clientèle. Commencez par vous servir de votre réseau. Tout le monde a un réseau primaire et un réseau secondaire. Le réseau primaire correspond à votre famille et vos amis les plus proches. Même si vous pensez qu'ils ne sont pas intéressés par le fait d'apprendre un langage de programmation, parlez-leur de vos cours. Déjà parce que vous ne pouvez pas être sûr qu'ils ne souhaitent pas s'initier à la programmation C, au langage Java, à Visual Studio ou au langage de programmation Python. Ensuite parce qu'ils ont eux-mêmes un réseau primaire et secondaire qu'ils peuvent activer pour vous. Pour activer un réseau, c'est simple comme bonjour. Dans une conversation, il suffit de mentionner le fait qu'ils connaissent quelqu'un donnant des cours de programmation ou de vous recommander s'ils entendent une de leurs connaissances chercher des cours pour débutants de langage Python, de langage C ou de programmation Java. Votre réseau secondaire, ce sont toutes vos connaissances comme vos collègues ou vos voisins. N'hésitez pas à leur parler de votre métier de professeur. Ils pourraient vous permettre d'obtenir vos premiers élèves. Vous pouvez également parler de votre nouvelle activité sur vos réseaux sociaux, notamment Facebook. Ajoutez votre activité sur votre profil, créez-vous une page Facebook, partagez un nouveau statut, intégrer des groupes mettant en relation les profs et les élèves... La bonne vieille méthode des petites annonces déposées chez les commerçants du coin a encore de beaux jours devant elle ! Faites le tour de votre quartier et demandez l'autorisation de poser votre affiche pour donner des cours de code informatique. Rendez-vous où vos élèves se trouvent : sur les campus universitaires ou dans les écoles d'informatique. Demandez toujours l'autorisation de poser votre annonce. Un étudiant pourraient avoir besoin de cours approfondis pour améliorer son niveau de programmation ! L'autre solution, c'est d'utiliser les plateformes de mise en relation de profs et d'élèves ! Où donner un cours programmation orientée objet ?
Utilisez la plateforme Superprof pour passer votre annonce de prof codeur !

Avec plus de 60 000 recherches journalières et 12 millions de visiteurs mensuels, Superprof est le leader des plateformes de mise en relation entre professeurs et élèves. Notre plateforme vous assure ainsi une belle visibilité ! Vous ne nous croyez pas ? Faites le test : tapez dans Google "professeur de programmation", vous verrez que notre site est en première position des résultats de recherche (juste en-dessous des résultats issus de la publicité). Et c'est pareil pour "cours de programmation". Un élève débutant qui souhaite apprendre à coder le PHP, le Javascript, le HTML, le CSS ou encore à programmer avec Python, cherchera très probablement sur Google. Il tapera les requêtes précédemment mises en avant, peut-être avec sa ville. Alors bien sûr, une fois sur notre plateforme, l'élève aura le choix entre plusieurs professeurs présents dans sa ville ou sa région. Pour vous démarquer, nous vous conseillons de rédiger votre annonce avec soin :
- Ecrivez un titre attrayant de 12 mots avec le cours enseigné : formation Python, apprendre le Javascript, langage de programmation Java...
- Remplissez votre parcours et votre méthodologie avec plus de 40 mots en précisant votre expérience et vos diplômes ainsi que vos spécialisations : logiciel Scratch, programmation avancée, HTML et CSS, programmation logicielle, interfaces utilisateurs, pages web...
- Pensez à préciser à quel niveau vous vous adressez : débutant, intermédiaire, perfectionnement.
- Choisissez une bonne photo : soyez souriant, avenant et regardez l'objectif. Soyez seul sur la photo et prévoyez une bonne qualité d'image.
- Tournez une vidéo de présentation de vos cours que vous ajouterez à votre annonce.
- Demandez des recommandations à vos proches (puis à vos élèves lorsque vous en aurez).
- Soyez réactif lorsque vous recevez un message.
L'inscription et la création d'une annonce sont gratuites pour les professeurs. Ce sont les élèves qui paient un pass à 39 €/mois résiliable à tout moment pour pouvoir contacter autant de profs qu'ils le souhaitent. Vous pouvez payer l'offre premium pour une mise en avant de votre profil mais ce n'est en aucun cas obligatoire. Retrouvez d'autres plateformes de mise en relation sur notre article dédié.
Comment déterminer le prix de votre cours de programmation web ?

Que vous passiez une annonce sur une plateforme de mise en relation prof/élèves ou pas, vous allez devoir définir vos tarifs. Nous vous conseillons de partir de vos besoins avant toute chose. De combien d'argent avez-vous besoin ? S'il s'agit d'une activité complémentaire à laquelle vous n'avez qu'un temps limité à consacrer, vous pouvez espérer toucher entre 200 et 500 € supplémentaires par mois. En revanche, si vous souhaitez en vivre, il faudra plutôt miser sur un salaire entre 1 200 et 1 500 € nets par mois au minimum. De plus, vous devrez payer des charges sur vos revenus de professeur développeur : 22 % en tant que micro-entrepreneur. Vous ne payez pas ces charges si vous êtes inscrit au CESU. Ce sont alors vos élèves ou leurs parents qui sont vos employeurs. Une fois que vous avez une idée du montant que vous souhaitez toucher chaque mois, il va falloir se confronter à la réalité du marché :
- Regardez les prix de la concurrence pratiqués dans votre ville. Les disparités géographiques existent et un tutoriel privé en langage informatique coûtera plus cher à Paris ou à Nice qu'à Rennes ou Lille.
- Evaluez vos frais de déplacement : si vous donnez des cours en notions de programmation au domicile de vos élèves, vous aurez un temps de trajet incompressible ainsi que des frais liés à votre déplacement (essence, usure de votre véhicule, tickets ou abonnement aux transports en commun...).
- Plus vous enseignez à des élèves avancés, plus vos tarifs seront élevés et vice versa. Apprendre un nouveau langage à un débutant demande moins de travail et de connaissances qu'aider un étudiant en master à corriger ses lignes de code informatique et à progresser.
- Fixez votre tarif en fonction de votre spécialité (c'est la loi de l'offre et de la demande) : Visual Basic ou VBA, langage Perl, programmation robotique, programmer en Python, programmer un jeu vidéo, XML, MySQL...
Et voilà, vous êtes prêt à trouver des élèves en programmation de base ! Peut-être des cours programmation en ligne ?
La plateforme qui connecte profs particuliers et élèves