Clasora

Professeur de JavaScript en ligne, cours en français

Donner des cours de JavaScript en ligne

Expliquez les closures, les promesses et la boucle d'événements en français, où que vous viviez. Tarifs et horaires à votre guise, sans commission.

En bref

Rôle
Professeur de JavaScript en ligne, cours en français
Lieu
100 % en ligne, depuis l'endroit de votre choix
Mode de travail
En indépendant. Vous fixez votre tarif et vos horaires.
Publié le
Pays de résidence acceptés
Algérie, Allemagne, Autriche · tout afficher

Algérie, Allemagne, Autriche, Belgique, Bénin, Burkina Faso, Burundi, Cameroun, Canada, Comores, Congo-Brazzaville, Congo-Kinshasa, Côte d’Ivoire, Djibouti, France, Gabon, Guadeloupe, Guinée, Guinée équatoriale, Guinée-Bissau, Guyane française, Haïti, Irlande, Italie, La Réunion, Liban, Luxembourg, Madagascar, Mali, Malte, Maroc, Martinique, Maurice, Mauritanie, Mayotte, Monaco, Niger, Nouvelle-Calédonie, Pays-Bas, Polynésie française, Portugal, République centrafricaine, Roumanie, Royaume-Uni, Rwanda, Saint-Barthélemy, Saint-Martin, Saint-Pierre-et-Miquelon, Sao Tomé-et-Principe, Sénégal, Seychelles, Suisse, Tchad, Terres australes françaises, Togo, Tunisie, Vanuatu, Wallis-et-Futuna

JavaScript est présent dans chaque navigateur, ce qui le rend aussi facile à aborder qu'à mal comprendre. On ouvre la console, on tape une ligne, le résultat s'affiche. Quelques semaines plus tard, la même personne bute sur une boucle où chaque callback affiche la même valeur. Le langage s'est construit par couches depuis plus de trente ans, et les habitudes de plusieurs époques s'y côtoient : var à côté de let et const, les callbacks à côté d'async/await, et des prototypes sous la syntaxe des classes.

Beaucoup d'élèves arrivent avec un code qui marche mais qu'ils ne savent pas expliquer. Ils ont repris un extrait d'un tutoriel, l'ont modifié, et maintenant quelque chose casse dans un autre fichier. Un bon professeur lit ce code calmement, formule une hypothèse et la vérifie dans la console avec l'élève. Cette habitude sert bien au-delà d'un chapitre : chercher ce que fait réellement le code, et non ce qu'il semble devoir faire.

Pourquoi Clasora cherche des professeurs de JavaScript qui enseignent en français

Clasora affiche à chaque élève les professeurs dont la langue d'enseignement est celle dans laquelle il navigue sur le site. Si vous enseignez en français, c'est vous que trouvent les élèves qui consultent Clasora en français.

Les mots-clés, les messages d'erreur et une bonne partie de la documentation sont en anglais, mais les lire ne suffit pas à les comprendre. Face à « Cannot read properties of undefined », l'élève n'a pas besoin d'une traduction : il a besoin qu'on lui explique pourquoi undefined se trouve sur cette ligne et d'où il vient. La portée ou les closures s'expliquent bien mieux par une comparaison bien choisie que par la spécification.

Clasora ne salarie aucun professeur : ce que vous lisez est un appel à rejoindre la plateforme, non une offre d'emploi. Vous êtes indépendant : les tarifs, les horaires et le nombre de cours, c'est vous qui les choisissez. Certains s'en tiennent à deux soirées par semaine en marge d'un poste de développeur, d'autres donnent tant de cours que l'activité remplace un emploi.

À quoi ressemblent les cours de JavaScript en ligne sur Clasora

Le travail est entièrement à distance : tous les cours se donnent en ligne, depuis l'endroit où vous habitez.

La réservation passe par votre calendrier, où l'élève ne voit que vos créneaux libres, convertis dans son fuseau horaire. C'est vous qui décidez combien de temps à l'avance il faut réserver et jusqu'à quelle date.

Tout le cours tient dans le navigateur : aucun logiciel à installer, d'un côté comme de l'autre. En JavaScript, le partage d'écran est l'outil central. Vous pouvez partager votre éditeur, VS Code par exemple, à côté des outils de développement du navigateur, écrire une fonction ligne par ligne, puis l'exécuter pas à pas avec un point d'arrêt pendant que l'élève voit chaque variable changer. L'élève peut aussi partager son écran : vous voyez alors son code et l'erreur rouge dans la console exactement comme lui. Pour les petits essais, un éditeur en ligne comme CodePen suffit : on modifie une ligne et le résultat s'affiche aussitôt. Un extrait de code passe par le chat de l'appel, et l'arrière-plan flouté garde votre intérieur à l'abri des regards.

En dehors des cours, vous échangez avec chaque élève dans une conversation qui lui est propre. C'est là qu'arrivent le script qui plante ou le lien vers un dépôt, et là que vous renvoyez un exercice ou le code corrigé. Chaque message, fichier ou lien reste rattaché au cours qu'il concerne, si bien que l'exemple de promesses d'il y a trois semaines se retrouve en quelques secondes. Un espace de fichiers personnel accueille vos exercices et vos modèles de projet, et vous pouvez y importer des documents depuis Google Drive. Si votre semaine s'organise dans Google Agenda, la synchronisation avec le calendrier de Clasora est possible.

Ce que les élèves viennent chercher en JavaScript

Premiers pas en programmation : variables, conditions, boucles et fonctions, pour ceux qui écrivent leur tout premier programme.

Types et comparaisons : chaînes, nombres, null et undefined, conversions implicites, et pourquoi === est plus sûr que ==.

Portée et closures : la différence entre var, let et const, le hoisting, et les fonctions qui se souviennent des variables de leur contexte de création.

Le mot-clé this : pourquoi sa valeur dépend de la manière dont la fonction est appelée, et ce que changent les fonctions fléchées.

Objets, prototypes et classes : ce que fait la syntaxe des classes en coulisse, l'héritage, et la copie d'un objet sans toucher à l'original.

Tableaux et données : map, filter et reduce, la déstructuration, la syntaxe de décomposition et le JSON.

Code asynchrone : callbacks, promesses et async/await, la gestion des erreurs avec try et catch, et l'ordre dans lequel la boucle d'événements exécute les tâches.

Débogage : lire une erreur et sa pile d'appels, poser des points d'arrêt, isoler un problème étape par étape.

TypeScript comme étape suivante : annotations de type, interfaces, et les erreurs que le compilateur repère avant l'exécution.

Formations et entretiens : comprendre les exercices d'une formation ou se préparer aux questions de code d'un entretien technique.

Confiance en soi : des autodidactes qui suivent un tutoriel sans difficulté mais restent bloqués devant un fichier vide.

Le profil que nous recherchons

Vous écrivez du JavaScript moderne avec aisance et vous savez ce qui se passe en dessous : portée, closures, prototypes, boucle d'événements.

Vous expliquez ces notions clairement en français et, quand une explication ne passe pas, vous passez par un exemple plus simple ou une autre comparaison.

Le code d'autrui, même brouillon, ne vous rebute pas, et vous savez vous taire quand l'élève est sur le point de trouver le bug par lui-même.

Vous êtes peut-être développeur front-end ou full-stack, diplômé en informatique, étudiant avec une solide maîtrise du langage, ou vous avez déjà enseigné la programmation.

Votre ordinateur a une caméra et un micro, et votre connexion internet est fiable. Un second écran est pratique pour garder côte à côte le code de l'élève et vos notes.

Vous avez au moins 18 ans.

Avoir déjà enseigné aide, sans être une condition.

Ce que Clasora vous apporte

Aucune commission. Clasora ne garde aucune part du tarif que vous affichez.

Inscription gratuite. S'inscrire et publier un service ne coûte rien : ni abonnement, ni frais de publication.

Vos tarifs. Chaque durée de séance a son propre prix, et la première séance peut être offerte si vous le souhaitez.

Vos horaires. Vous fixez vous-même vos plages horaires hebdomadaires, vos jours sans cours, le délai minimal et l'horizon de réservation.

Une page publique à vous. Chaque service a sa page publique : les moteurs de recherche la repèrent, et chacun la lit dans sa propre langue. S'y trouvent votre photo, une vidéo où vous vous présentez, les sujets abordés, vos langues et le tarif de chaque durée.

Des avis utiles. Les élèves notent vos connaissances, votre clarté et votre implication.

Des qualifications vérifiées. Les diplômes et qualifications ajoutés à votre profil sont vérifiés par un modérateur.

Des cours dans le navigateur. Appels vidéo avec partage d'écran, chat et arrière-plan flouté, sans rien à télécharger.

Comment commencer

Créez votre compte grâce au bouton de cette page.

Publiez votre service de JavaScript.

Ouvrez le calendrier et indiquez quand vous êtes disponible.

Quelques minutes suffisent. Devenir professeur implique d'accepter les conditions d'utilisation, et votre service n'est visible qu'après le passage d'un modérateur.

Les questions que se posent les professeurs

Faut-il être développeur de métier ?

Non. Ce qui compte, c'est une bonne maîtrise de JavaScript et la capacité de l'expliquer. Vos diplômes ou qualifications dans le domaine peuvent figurer sur votre profil, où un modérateur les contrôlera.

Puis-je accompagner des débutants qui n'ont jamais programmé ?

Oui, et JavaScript s'y prête bien : tous les navigateurs intègrent une console, donc le premier cours peut commencer sans aucune installation. Dans votre service, vous précisez à qui vous vous adressez : débutants, développeurs confirmés, ou les deux.

Puis-je aussi enseigner TypeScript ?

Oui, si vous le maîtrisez. Beaucoup d'élèves à l'aise en JavaScript veulent ensuite passer aux types : indiquez dans votre service que vous enseignez les deux.

Comment se passe le paiement ?

Clasora n'a pas encore ouvert le paiement par carte. En attendant, les réservations sont confirmées sans carte et vous convenez du règlement directement avec l'élève. Clasora ne touche rien sur votre tarif.

Commencez à enseigner sur Clasora

Créez un compte, publiez un service et ouvrez votre agenda. Cela prend quelques minutes et ne coûte rien.