1. Apprendre uniquement le langage Java

Par rapport à d'autres plateformes éducatives, CodeGym est unique en ce sens que nous enseignons uniquement comment programmer en Java . Nous travaillons constamment pour rendre votre expérience d'apprentissage plus efficace, plus amusante et plus accessible. En conséquence, nous sommes devenus l'une des ressources les plus populaires pour apprendre Java .

Si, comme beaucoup d'autres, nous commencions à ajouter des cours en C #, JavaScript, Python, etc., nous deviendrions rapidement un site Web parmi des milliers qui enseigne tout, mais de manière médiocre . Notre objectif est de créer le meilleur site d'apprentissage Java au monde.

Cela signifie que nous devons souvent nous priver du plaisir de faire un autre cours couvrant le dernier sujet à la mode. Au lieu de cela, pour la énième fois, nous affinons les mêmes leçons et améliorons les mêmes tâches. Comme on dit, le parfait est l'ennemi du bien 🙂

Voyons donc rapidement ce que nous avons aujourd'hui sur CodeGym.


2. Carte de quête

L'ensemble du cours Java de CodeGym est divisé en 4 blocs appelés quêtes. Ces quêtes sont Java Syntax , Core , Collections et Multithreading . Chaque quête se compose de niveaux. Il y a 18 niveaux dans la première quête et 10 dans chaque quête suivante. Juste quelques-uns, non ?

Chaque niveau, à son tour, se compose de 10 à 15 leçons et d'environ 30 tâches pratiques. Tout cela équivaut à 1200 tâches et 600 leçons. Maintenant, les choses deviennent intéressantes !

Les tâches deviennent progressivement plus difficiles. Les tâches initiales peuvent être résolues en quelques minutes. Les tâches à la fin du cours peuvent prendre des heures, voire des jours. Terminer l'intégralité du cours vous donnera 500 à 1000 heures d'expérience en programmation. C'est le minimum dont vous avez besoin pour établir votre capacité à "penser comme un programmeur".

Il faudra 6 à 12 mois pour terminer l'intégralité du cours, en fonction de votre niveau de formation, de votre diligence et du temps que vous êtes prêt à consacrer à l'apprentissage de Java.


3. Niveaux et cours

Niveaux et leçons

Toutes les quêtes sont divisées en niveaux. Chaque niveau comprend 10 à 15 leçons. Les leçons, à leur tour, peuvent contenir des tâches. Il y a des leçons sans aucune tâche et il y a des leçons avec plus de dix tâches.

Et pour rendre l'apprentissage plus intéressant pour vous, toute la formation prend la forme d'un jeu. Dans de nombreux jeux, vous gagnez de l'expérience en tuant des monstres et en progressant. Chaque nouveau niveau vous offre de nouvelles opportunités intéressantes. C'est pareil dans CodeGym.

Dans CodeGym, vous résolvez des tâches et obtenez de la matière noire en récompense.

Vous pouvez dépenser cette matière noire pour débloquer les prochaines leçons et niveaux. Et les nouveaux niveaux vous apportent de nouvelles leçons et de nouvelles tâches. Pour compléter l'intégralité du cours Java, vous devrez résoudre au moins 80% de toutes les tâches.


4. Matière noire

Les leçons ne peuvent être débloquées que dans l'ordre. Vous ne pouvez pas ouvrir une leçon quelque part au milieu du cours sans d'abord déverrouiller toutes les leçons qui la précèdent. De plus, pour débloquer la prochaine leçon, vous devez d'abord "économiser" suffisamment de matière noire, puis l'utiliser pour "acheter" la prochaine leçon :

Si vous avez suffisamment de matière noire, la leçon s'ouvrira et vous verrez le message suivant :

Si vous n'avez pas assez de matière noire, alors vous verrez un autre message :


5. Leçon récente (Continuer)

Si vous revenez sur le site après une longue absence et souhaitez revenir rapidement à la dernière leçon que vous avez ouverte, il existe 2 façons rapides de le faire :

Première méthode

Ouvrez la quête sur laquelle vous travaillez actuellement. À côté du dernier niveau que vous avez ouvert, vous verrez un lien "Continuer". Cliquez dessus et vous serez redirigé vers la dernière leçon que vous avez ouverte dans cette quête.

Deuxième méthode

Cliquez sur Apprentissage dans le coin supérieur gauche du site Web. Il y aura une liste des trois dernières leçons que vous avez ouvertes. La leçon la plus récente est la plus à gauche. Cliquez sur la carte souhaitée et — boum — vous êtes dans la leçon.