5 ressources pour vous aider à apprendre le codage à partir d'un téléphone

Publié: 2022-04-26
Résumé » Est-il possible d'apprendre à coder depuis un smartphone ? Il s'avère qu'il existe plusieurs méthodes dans lesquelles vous pouvez pratiquer et perfectionner vos compétences en codage à partir d'un appareil intelligent. Dans cet article, je partage mes réflexions sur le concept, mais j'énumère également un certain nombre de ressources qui, à mon avis, sont d'excellents points de départ pour effectuer des pratiques de codage lorsque vous êtes en déplacement.

Table des matières
  • Écrire du code vs apprendre
  • La programmation est plus que l'écriture de code
  • Apprendre à coder sur un téléphone
  • 1. Apprendre en solo
  • 2. Mimo
  • 3.Enki
  • 4. freeCodeCamp
  • 5. Exercice
  • Comment afficher le code source d'un site Web à partir d'un téléphone mobile ?
  • Un jour à la fois

J'ai récemment vu quelqu'un poser cette question dans l'un des cours Python auxquels je m'étais inscrit, et cela m'a rendu curieux. Est-il possible d'apprendre la programmation depuis un smartphone ? Et si on écrivait du code depuis une tablette ? Est-il possible d'apprendre un codage efficace sans utiliser d'ordinateur ? Eh bien, il y a beaucoup de façons de répondre à cette question.

Tout d'abord, un smartphone peut être utilisé pour apprendre pratiquement n'importe quoi. Toi, moi et tout le monde le fait déjà. Guides YouTube, tutoriels en ligne ou publication d'articles de blog depuis un smartphone. Il y a beaucoup de choses que vous pouvez faire et apprendre avec un smartphone.

Mais, sûrement pas la programmation ?

La réponse courte? Oui, vous pouvez en effet apprendre la programmation à l'aide d'un smartphone. Ce ne sera pas efficace, mais vous pourrez apprendre. En fait, vous pouvez même écrire des programmes fonctionnels, mais cela a un coût. Et ce coût est que vous êtes enfermé dans du matériel d'apprentissage spécifique.

Laisse-moi expliquer.

Écrire du code vs apprendre

Si vous souhaitez écrire du code sur votre appareil intelligent, il vous suffit de télécharger une application depuis l'App Store. Les éditeurs de code pour appareils mobiles existent depuis des années. Et beaucoup de programmeurs les utilisent. Certains fournissent même les moyens de compiler des programmes directement à partir de l'appareil mobile lui-même. Et bien que ce soit une excellente nouvelle, ce n'est pas la même chose que l'apprentissage.

À quoi sert un éditeur de code si vous ne connaissez aucun code, pour commencer ?

Donc, si vous voulez apprendre à coder à partir d'un téléphone, votre seul véritable choix est d'utiliser des plateformes d'apprentissage interactives. Codecademy Go en est un exemple - leur application mobile regorge de matériel d'apprentissage éducatif lié au code. Et cela testera certainement les limites de vos compétences en résolution de problèmes si vous n'avez jamais fait de programmation auparavant.

Si quoi que ce soit, vous pouvez au moins apprendre les bases d'un langage de programmation. Quant à devenir un développeur compétent, je n'y compterais pas. Et voici mon raisonnement.

La programmation est plus que l'écriture de code

Résoudre des problèmes et apprendre la syntaxe du code à partir d'un smartphone peut être très amusant. Vous devriez absolument le faire si vous êtes intéressé à apprendre. Mais programmer ne consiste pas seulement à écrire du code. Vous devez également considérer ce que vous souhaitez créer.

Si votre objectif est de créer un site Web personnalisé, vous aurez besoin d'accéder à des bibliothèques externes. Et dans certains cas, des cadres. Vous aurez également besoin d'un moyen de déployer votre code personnalisé sur un site Web. Et à ce stade, cela commence à devenir fastidieux de tout gérer depuis un téléphone.

Bien que, certes, pas impossible. Idéalement, vous n'utilisez votre téléphone que pour apprendre et maîtriser certains concepts, puis transférez ces connaissances dans vos sessions informatiques.

Mais parlons un peu des différents sites et applications mobiles qui permettent d'apprendre au moins les bases de la programmation depuis son téléphone.

Apprendre à coder sur un téléphone

Ce sont des ressources triées sur le volet. Autrement dit, je les ai testés sur mon smartphone et je peux vérifier qu'ils sont utilisables. Certaines de ces plateformes ont fourni des applications mobiles pour un accès plus facile. Pour les autres, il faudra les utiliser directement depuis le navigateur.


1. Apprendre en solo

Codage mobile Sololearn

Sololearn est l'une des plateformes d'apprentissage les plus complètes pour les apprenants en solo. Leur plateforme est entièrement gratuite, mais vous pouvez toujours devenir un abonné payant. La différence est que les abonnés ont accès à plus de matériel. Mais, pour commencer - il n'y a pas de coûts associés. Tout ce que vous avez à faire est de décider de la langue que vous souhaitez apprendre.

À l'heure actuelle, leurs cours et supports d'apprentissage couvrent plus de 25 langues et sujets.

Leurs applications mobiles ont une utilisation cumulée de plus de 15 millions d'utilisateurs actifs. C'est formidable car vous avez également accès à la communauté Sololearn. Un endroit où vous pouvez discuter de sujets et trouver des réponses à des questions, le tout connecté directement depuis l'application elle-même.

2. Mimo

Mimo apprend à coder sur mobile

Mimo a été conçu dès le départ pour être une plate-forme d'apprentissage mobile. Ils ont créé un environnement de développement personnalisé qui vous permet en fait de créer et de publier des sites Web. Vous pouvez aller jusqu'à créer un portefeuille personnalisé de tous les projets que vous avez réalisés.

Leurs supports d'apprentissage sont divisés en parcours . Vous pouvez choisir entre Python, Développement Web et SQL. Chaque chemin offre une expérience d'apprentissage unique dans un but précis. Par exemple, dans le cours de développement Web, vous apprendrez JavaScript, HTML et CSS.

Mon préféré à propos de Mimo est la feuille de route d'apprentissage. Chaque jour, vous pouvez choisir un projet pré-construit et y travailler directement. Cela inclut la création d'une page d'accueil, la personnalisation des pages de destination et même l'ajout de fonctionnalités de commerce électronique à votre site.

3.Enki

Application mobile Enki

La plateforme Enki est spécialisée dans les données et les aspects techniques de la programmation. Si votre objectif est de travailler avec des données, il s'agit d'une plate-forme incontournable à laquelle s'inscrire. Et, bien qu'ils se concentrent sur des aspects hautement techniques du codage, c'est toujours un excellent choix pour les débutants.

L'application mobile contient des milliers de leçons réparties en différentes sous-catégories. Pour les débutants, le cours Coding Intro vous donnera un aperçu solide du fonctionnement des programmes. Une fois que vous maîtrisez l'introduction, vous pouvez passer à des domaines plus spécifiques. Enki propose du matériel sur Python, Data Science, JavaScript et de nombreux autres chemins de codage.

Ma première impression d'Enki est qu'il vise à tester votre esprit critique. L'exercice de la taille d'une bouchée et les leçons interactives procurent un profond sentiment de progression. L'ajout de quiz et de questions mettra vos capacités d'apprentissage à l'épreuve. Vous pouvez non seulement écrire et pratiquer du code, mais également vérifier que ce que vous avez appris fonctionne.

4. freeCodeCamp

freeCodeCamp

On ne peut pas parler d'apprendre à programmer sans parler de freeCodeCamp. C'est le projet le plus populaire jamais réalisé sur GitHub. Et c'est un témoignage frappant de la puissance des ressources de freeCodeCamp pour les nouveaux codeurs. Avec des milliers de tutoriels gratuits, c'est la plateforme incontournable pour tous ceux qui souhaitent devenir développeur ou ingénieur logiciel.

Maintenant, contrairement à certaines de nos plateformes susmentionnées, freeCodeCamp n'a pas d'application mobile officielle. Cependant, il peut être utilisé dans le navigateur de votre smartphone. Et, depuis 2019, freeCodeCamp offre une expérience mobile fluide. Vous pouvez vous inscrire à n'importe quel cours et poursuivre votre progression plus tard sur un ordinateur si vous le souhaitez.

En ce qui concerne les cours eux-mêmes, vous trouverez des milliers d'heures de matériel approfondi. Vous pouvez apprendre le développement front-end, la visualisation de données, la conception Web réactive et bien plus encore.

5. Exercice

Exercice

Exercism est une organisation à but non lucratif qui propose plus de 50 cours interactifs. Si vous souhaitez perfectionner vos compétences en programmation et le faire rapidement, essayez Exercism. L'un des aspects par lesquels cette plateforme diffère des autres est le mentorat personnel.

La plateforme invite activement d'autres développeurs expérimentés à devenir des mentors pour les apprenants novices. Et, si vous n'avez jamais écrit de code auparavant, vous trouverez de nombreux développeurs prêts à vous aider.

Cependant, une caractéristique se démarque plus que d'autres. Et c'est la progression. Pour passer à de nouvelles leçons, vous devez terminer celle que vous suivez actuellement. Il fait des merveilles pour la productivité et aiguise votre esprit critique.

Il n'y a aucun moyen de sauter une leçon. Donc, pour passer outre, il faut trouver une solution.

Et cette approche fait des merveilles pour accélérer le rythme auquel vous apprenez.

Comment afficher le code source d'un site Web à partir d'un téléphone mobile ?

On m'a récemment posé cette question, je vais donc y répondre également dans cet article. Si vous souhaitez afficher le code source du site Web à partir d'un téléphone mobile, vous pouvez utiliser une application créée par Neatnik - View Source.

Voir la source

Cet outil vous permet d'insérer une URL de site Web pour laquelle vous souhaitez afficher le code source, puis d'en faire une sortie. Vous pouvez ensuite ranger le balisage pour une meilleure lisibilité.

C'est une solution assez simple, mais elle fait le travail pour l'usage auquel elle est destinée.

Un jour à la fois

Cette liste n'est en aucun cas le seul moyen d'apprendre à coder sur votre smartphone. Cependant, il s'agit d'une sélection assez complète d'applications et de cours basés sur un navigateur. Peu importe que vous soyez déjà programmeur ou que vous envisagiez de le devenir. Je pense que l'ajout d'une seule des ressources de cette liste à votre routine quotidienne aura un impact énorme.

Il est plus important de prendre les choses un jour à la fois. Essayer de sauter avant de regarder peut souvent causer des problèmes de motivation et d'engagement. Et, en matière de codage, les premières étapes sont généralement les plus difficiles.