CodeGym /Cours /JAVA 25 SELF /Plateforme CodeGym : comment est organisée la formation

Plateforme CodeGym : comment est organisée la formation

JAVA 25 SELF
Niveau 2, Leçon 6
Disponible

1. Université et cours

CodeGym n’est pas simplement un cours de programmation, mais un véritable environnement interactif pour maîtriser un métier IT. Tout y est pensé dans les moindres détails : des premiers pas dans les « Quêtes » à l’aide de la communauté, des plugins pour des IDE professionnelles à l’application mobile dédiée 📱.

Vous allez découvrir comment la plateforme fonctionne en interne : où chercher la théorie, comment travailler avec les exercices, ce qu’est la « matière noire » 🖤, à quoi servent les sondages, où trouver de l’aide et comment continuer à apprendre même loin de l’ordinateur. Mais commençons par le plus simple :)

CodeGym platform

Sur CodeGym, il existe deux formats principaux d’apprentissage :

  • 📚 Cours — autoformation ;
  • 🎓 Université — apprentissage en groupe avec un mentor.

À ce jour, 3 parcours sont disponibles au format Université :

Ainsi que 6 cours interactifs en autoformation :

2. Modules et quêtes

Si un cours est très volumineux, il est en outre subdivisé en cours plus petits. À l’Université CodeGym, ces parties s’appellent des modules, et dans les cours en autoformation — des quêtes.

Toutes les quêtes (et modules) de votre cours actuel s’affichent dans la section Carte des quêtes 🗺️ :

Quests Map

Exemples :

Le cours Java pour l’autoformation se compose de 4 quêtes :

  • Quête « Java Syntax »
  • Quête « Java Core »
  • Quête « Java Collections »
  • Quête « Java Multithreading » 🤹‍♂️

Le parcours Python Fullstack Software Engineer se compose de 6 modules :

  • Module « Python Core »
  • Module « Python Fullstack »
  • Module « Python Django »
  • Module « Python FastAPI »
  • Module « Python Final »
  • Module « Centre de carrière » 🏆

3. Cours actif

Les cours sur CodeGym peuvent être suivis en parallèle, mais pas simultanément.

Vous pouvez suivre plusieurs cours en parallèle, mais un seul d’entre eux sera actif. Si vous souhaitez passer à un autre cours, vous devez le changer explicitement dans la section « Mon apprentissage » :

My learning

Si vous souhaitez basculer vers un cours que vous avez suivi auparavant, sélectionnez-le dans la liste et cliquez sur le bouton « Revenir à l’apprentissage ». Il deviendra alors votre cours actuel.

Si vous cliquez sur le bouton « Continuer l’apprentissage », vous serez redirigé vers la dernière leçon ouverte du cours actif 🚀.

4. Niveaux et leçons

Chaque cours d’apprentissage sur CodeGym est divisé en niveaux, et les niveaux sont composés de leçons. Les leçons contiennent des exercices et des sondages.

Si vous cliquez sur une quête (ou un module) dans la section Carte des quêtes, vous serez redirigé vers la page personnelle de la quête choisie. Vous y verrez la description de cette quête ainsi que la liste de ses niveaux. Exemple :

Quest levels

Selon le nombre de leçons du niveau que vous avez terminées, son statut change : « Indisponible », « En cours » et « Terminé » ✅.

Depuis cette page, vous pouvez aussi accéder rapidement à la dernière leçon ouverte de la quête — à droite sur l’image, le bouton « Continuer ».

5. Leçons du niveau

Si vous cliquez avec la souris sur le nom du niveau, la liste entière de ses leçons s’affichera :

Level lectures

Sur l’image ci-dessus, vous voyez toutes les leçons du 4e niveau du cours SQL. La dernière leçon ouverte est la 4.1.

En principe, vous pouvez réinitialiser les paramètres du filtre et voir les leçons de tout autre cours auquel vous avez accès :

Lectures filter

6. Dimension ludique

Toutes les leçons du cours sont, par défaut, verrouillées. Pour ouvrir la leçon suivante, vous devez payer quelques unités de « matière noire » 🖤. Et vous pouvez gagner de la matière noire en pratiquant : en résolvant des exercices, en regardant des vidéos et en répondant aux sondages.

De nombreuses (mais pas toutes) leçons du cours contiennent des exercices. La fin d’une leçon ressemble généralement à ceci :

Tasks in a lecture

Ici, vous voyez deux exercices pratiques dans lesquels il faut écrire du code. Pour chaque solution correcte, vous recevrez deux unités de matière noire.

Vous n’êtes pas obligé de résoudre les exercices tout de suite. Si vous le souhaitez, vous pouvez les remettre à plus tard et continuer la lecture des leçons. Pour ouvrir la leçon suivante, vous devrez dépenser 1 unité de matière noire. Mais il faudra quand même résoudre les exercices — la mécanique de CodeGym est conçue de telle sorte qu’il est impossible de se contenter de lire la théorie en négligeant la pratique.

7. Exercices

Si vous avez manqué certains exercices ou décidez d’y revenir plus tard, vous pouvez toujours les retrouver dans la section Exercices dans le menu latéral de gauche :

Tasks section

Elle comporte trois onglets :

Il y a des jours (ou des nuits 🌙) où l’on veut simplement résoudre des exercices. Pour cela, vous n’avez même pas besoin d’ouvrir les leçons. Allez simplement dans la section Exercices, choisissez dans le menu « Exercices non résolus » et profitez-en.

Si vous souhaitez des détails sur les exercices, une leçon séparée existe à ce sujet : Exercices sur CodeGym.

8. Section « Aide »

La section Aide sur CodeGym est un outil très puissant. Notre fierté 🥇.

Vous pouvez y poser une question sur n’importe lequel de vos exercices, et les éléments suivants seront automatiquement ajoutés à votre question :

  • 📝 L’énoncé de votre exercice
  • 📂 Les fichiers de votre solution
  • 📊 La liste des exigences de l’exercice et leurs statuts.

La personne qui lira votre question disposera d’une IDE spéciale où elle pourra examiner votre solution. Exemple :

Help section

Ce format de questions augmente considérablement la probabilité d’obtenir une réponse de qualité. De véritables discussions se déploient sous certains exercices, animées par les habitués du forum.

Si vous souhaitez en savoir plus, il existe une leçon séparée sur la Section Aide.

P.S.

Nous avons aussi une application mobile et d’excellents plugins pour des IDE professionnelles, mais ils méritent des leçons à part.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION