Devriez-vous apprendre à coder avec Codecademy ? Une revue de Codecademy
J’ai appris moi-même les bases du codage à partir d’un tas de tutoriels en ligne qui sont depuis longtemps devenus obsolètes et ont disparu du web. À l’époque, il n’y avait pas vraiment de tutoriels interactifs, juste des how-tos de base que vous pouviez essayer par vous-même. C’était tout un tas d’essais et d’erreurs (et pas une petite quantité de frustration).
Si vous avez fait des recherches pour apprendre à coder, alors je suis sûr que vous êtes tombé sur Codecademy. En tant que l’une des plus grandes écoles de codage en ligne, il est assez difficile de ne pas tomber sur une certaine
mention de cette organisation.
La technologie est-elle faite pour vous ? Répondez à notre questionnaire de 3 minutes !
Vous apprendrez : Si une carrière dans la technologie est faite pour vous Quelles carrières dans la technologie correspondent à vos points forts Quelles sont les compétences dont vous avez besoin pour atteindre vos objectifs
Codecademy offre de nombreux avantages par rapport à la façon dont j’ai d’abord appris à coder, et j’aurais sauté sur l’occasion d’utiliser un site comme celui-ci lorsque j’enseignais moi-même.
Mais cela ne signifie pas nécessairement qu’ils sont la meilleure façon d’apprendre pour tout le monde. À cette fin, j’ai rassemblé trois raisons pour lesquelles vous devriez utiliser Codecademy, et quatre choses que vous voudrez rechercher lorsque vous deviendrez vraiment sérieux dans l’apprentissage du code.
Psst ! Vous pouvez commencer à apprendre des compétences technologiques avec le Bootcamp de codage GRATUIT de 10 jours de Skillcrush ! Vous apprendrez les bases pour parler comme un développeur, ce qu’est réellement une carrière dans la technologie, et plus encore.
Table des matières
- Notre note
- 3 Raisons d’apprendre le code avec Codecademy
- 4 Choses à rechercher dans tout cours de codage en ligne
- La conclusion : Devriez-vous utiliser Codecademy ?
Notre note
Avant d’aller plus loin, je vais vous dire que *SPOILER ALERT* nous donnons à Codecademy une note moyenne de 6/10. Vous pouvez faire défiler le reste de cet article pour les avantages et les inconvénients concrets, et une ventilation de la façon dont nous avons atteint notre score final dans la section « Takeaway ».
A propos, voici comment Codecademy se place par rapport à certains de ses concurrents:
- Codecademy : 6/10
- Udemy : 7/10 (lisez notre revue Udemy)
(back to top)
3 Reasons to Learn Code with Codecademy
Il y a des avantages certains à apprendre à coder avec Codecademy. Ils ont aidé plus de 24 millions d’étudiants à apprendre à coder.
Voici trois raisons pour lesquelles vous devriez absolument envisager d’utiliser Codecademy pour apprendre des compétences de codage, en particulier lorsque vous commencez :
C’est gratuit
Débarrassons-nous d’abord de ce point. Comme l’image ci-dessus de la page d’accueil de Codeacademy indique, l’un des plus grands avantages qu’ils ont sur beaucoup d’autres entreprises qui enseignent le codage en ligne est que c’est gratuit.
Vous n’avez pas à vous inscrire à un abonnement mensuel ou à payer par la classe. Pour quelqu’un qui a un budget serré, cela peut être le facteur décisif. Et quand un cours est gratuit, il a automatiquement un meilleur ROI (puisque l’investissement est juste du temps, pas du temps + de l’argent).
Alors évidemment, si vous commencez à apprendre à coder et que vous n’êtes pas sûr que c’est pour vous ou non, alors essayer des cours complètement gratuits est un endroit séduisant pour commencer.
Il prend soin de tout le travail de configuration pour vous
L’une des choses les plus ennuyeuses et les plus difficiles à propos de l’apprentissage du code est que, souvent, le travail de configuration est la partie la plus difficile. Et cela signifie que beaucoup de débutants n’ont même pas une chance de se battre.
Ce n’est pas le cas lorsque vous apprenez des langages frontaux comme HTML, CSS et JavaScript. Mais si vous avez déjà essayé de gribouiller avec des langages backend comme PHP, Ruby ou Python, alors VOUS SAVEZ.
Pour ne serait-ce qu’écrire une simple application « Hello World » sur votre ordinateur local en Ruby, vous devez passer des heures à configurer votre ordinateur à installer Ruby, à vous assurer que tous les « paquets » sont corrects, à reconfigurer les permissions des dossiers, à faire fonctionner votre serveur, à comprendre comment vous connecter à votre navigateur si vous en avez envie…
Imaginez des heures de votre journée passées dans le terminal à essayer de donner un sens à des messages d’erreur étranges que vous n’avez jamais vus.
Ce que Codecademy a fait si brillamment, c’est de vous permettre d’apprendre la syntaxe d’un langage de programmation via une expérience interactive dans votre navigateur web. Aucun temps de configuration, que ce soit.
Oui, c’EST apprendre à coder avec des roues de formation, mais quand vous êtes un débutant complet les roues de formation sont 100% appropriées.
Codecademy couvre une TONNE de langages et de sujets
Codecademy n’est rien si ce n’est prolifique, et l’une de leurs meilleures caractéristiques est juste l’ampleur de leurs offres. À ce jour, ils ont des tutoriels sur HTML, CSS, Sass, JavaScript, Rails, AngularJS, ReactJS, Ruby, Command Line, Git, SQL et Java. Plus qu’assez pour vous occuper pendant un certain temps, et plus qu’assez d’opportunités pour vous permettre de déterminer si vous aimez toute cette histoire de codage et si vous voulez vraiment vous lancer.
Voyez cet article sur Comment décider quel langage de programmation apprendre si vous êtes submergé par vos choix au début.
(retour au début)
La technologie est-elle faite pour vous ? Répondez à notre questionnaire de 3 minutes !
Vous apprendrez : Si une carrière dans la technologie est faite pour vous Quelles carrières dans la technologie correspondent à vos points forts Quelles sont les compétences dont vous avez besoin pour atteindre vos objectifs
Ce qu’il faut rechercher dans les cours en ligne si vous voulez sérieusement apprendre à coder
Lorsque vous commencez à apprendre à coder, un site gratuit et avec une barrière d’entrée super basse est l’endroit parfait pour commencer. Et quand vous commencez à devenir sérieux dans l’apprentissage du code, surtout si vous voulez changer de carrière, c’est ce que vous voudrez faire ensuite :
Trouver des instructeurs ou des mentors qui peuvent vous soutenir
Look, autant que nous aimons les tutoriels interactifs en ligne ici à Skillcrush, rien ne peut prendre la place de nos instructeurs et mentors réels, vivants, humains qui sont là pour vous aider pendant que vous apprenez à coder (et la communauté de camarades étudiants qui soutiennent cette expérience individuelle). La réponse de Codeacademy au besoin de communauté est leurs forums, comme vous pouvez le voir sur l’image ci-dessus, tirée de leur page d’accueil.
Si vous avez déjà essayé d’enseigner vous-même quelque chose comme le code, vous avez probablement constaté que vous rencontrerez probablement des problèmes que vous ne pouvez pas résoudre immédiatement. C’est alors que le fait d’avoir un instructeur dévoué et des camarades de classe qui travaillent sur les mêmes cours que vous est inestimable.
Savoir que vous avez un soutien à chaque étape du chemin, de la part d’instructeurs qui travaillent dans les sujets qu’ils enseignent tous les jours, et de camarades de classe qui ont reçu le même e-mail de classe que vous ce matin-là, donne un sentiment de communauté qui rend beaucoup plus facile de rester motivé et sur la bonne voie pendant que vous apprenez.
Avec des entreprises comme Skillcrush, vous avez même des heures de bureau de chat vidéo avec votre instructeur et d’autres étudiants pour obtenir des réponses à vos questions ou de l’aide pour les pièces où vous pourriez être bloqué.
Vous devez sortir du Web (et souffrir de tous ces trucs de configuration ennuyeux)
Rappelez-vous tous ces trucs de configuration misérables que j’ai mentionnés plus tôt ? Eh bien, devinez quoi ? Ces trucs viennent avec le fait d’être un codeur. Désolé !
Bien que ce soit amusant de coder dans un tutoriel interactif, à la fin de la journée, ce n’est pas la vraie vie. Éventuellement, il sera temps d’enlever ces roues de formation et d’apprendre à écrire du code de la façon dont les développeurs professionnels le font.
Et oui, cela signifie que vous devez comprendre comment installer les langages et les faire fonctionner et non, ce ne sera pas facile ou amusant, mais si vous avez quelques amis dans votre coin (voir #1), vous allez vous en sortir !
Vous devez apprendre à penser comme un programmeur
Devenir programmeur ou développeur ne signifie pas seulement que vous savez écrire la syntaxe (les règles du langage dans lequel le code est écrit). Vous devez être capable de résoudre des problèmes en utilisant le code, sans que personne ne vous explique comment le faire !
Si connaître les spécificités techniques d’un langage de codage est formidable, savoir comment appliquer réellement ce code à des situations réelles est une partie essentielle. C’est là que le caoutchouc touche la route bébé et vous avez besoin de pratique!
Oui, après votre temps sur Codecademy vous allez absolument savoir comment écrire JavaScript, Ruby, et qui sait quoi d’autre, et puis il sera temps pour vous de prendre vos compétences de codage fantaisie et de les utiliser pour résoudre des problèmes de codage de la vie réelle. Comme, quelle heure est-il en Russie en ce moment ou comment construire un quiz interactif ?
Et s’attaquer aux parties pas si excitantes, aussi
Le codage peut être difficile. Il faut de la pratique, cela ne fonctionne pas toujours comme vous le pensez, et parfois vous rencontrez des pépins et des bugs qui prennent un certain temps à être résolus. Cela fait partie du métier de développeur.
Vous devez apprendre à vous attaquer aux parties frustrantes : déboguer votre propre code lorsque quelque chose ne fonctionne pas correctement, expérimenter une nouvelle technique jusqu’à ce qu’elle fonctionne ou, dans le pire des cas, abandonner quelque chose et recommencer avec une approche différente.
Mais ne considérez pas cela comme la mauvaise partie, c’est la partie AMUSANTE ! Plus vous apprendrez à apprécier l’inconfortable, plus vous aurez de succès. Et le fait de vous soumettre intentionnellement à ce type d’expériences vous apprendra à gérer les parties difficiles du travail de développeur afin que vous ne vous découragiez pas et n’abandonniez pas.
(retour en haut de page)
La conclusion : Codecademy est un point de départ parfait, mais vous aurez besoin de plus
Score final : 6/10
Facilité d’utilisation : 9/10
Affordabilité : 10/10
Qualité du cours : 8/10
Soutien de l’instructeur : 0/10
Communauté : 6 /10
Conseils en matière de carrière/placement professionnel : 0/10
Politique de remboursement : 10/10
Si vous commencez tout juste à apprendre à coder, Codecademy est un excellent moyen de se faire une idée de ce qu’est le codage et de son fonctionnement. C’est également un excellent moyen gratuit de voir si le codage pourrait être quelque chose qui vous parle comme une option de carrière potentielle avant de sauter à pieds joints.
Cependant, profiter de beaucoup de possibilités d’apprentissage différentes fait partie de la construction de votre compétence plus rapidement. Lorsque vous commencez à coder, Codecademy devrait être l’une des nombreuses bonnes ressources que vous avez dans votre boîte à outils. Consultez ce tour d’horizon de 64 ressources en ligne pour apprendre à coder gratuitement pour encore plus d’options.
Un autre excellent moyen gratuit de commencer lorsque vous apprenez à coder est de suivre le Coding Bootcamp de 10 jours de Skillcrush pour apprendre les bases de ce qu’est une carrière dans la technologie, et apprendre à commencer à parler comme un programmeur.
Et, quand il est temps d’enlever ces roues d’entraînement et de se mettre à niveau, vous pouvez commencer à regarder les options payantes, dirigées par un instructeur, comme les cours Blueprint de Skillcrush. Ces cours en ligne sont conçus pour être complétés en seulement 3-4 mois en passant seulement une heure par jour sur les matériaux.
(back to top)