FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Les 9 meilleures chaînes YouTube codées pour apprendre la programmation

Que vous souhaitiez apprendre à coder pour améliorer votre santé mentale ou changer de carrière, il existe de nombreuses façons d'apprendre à coder. Des sites Web comme CodeAcademy vous permettent de faire des exercices dans un navigateur pour apprendre une langue. C'est un excellent moyen d'apprendre la syntaxe et la structure d'un langage sans avoir à installer un environnement de développement.

Tout le monde n'apprend pas de cette façon et beaucoup de gens pensent que le travail basé sur des projets est préférable pour un apprentissage à long terme. Ces chaînes YouTube vous permettent de coder avec des projets complets, ce qui vous permet d'acquérir des compétences pratiques tout en réalisant quelque chose !

1. Apprenez le développement de jeux C++ avec Javidx9

YouTuber Javidx9 est un spécialiste du matériel le jour mais dirige le projet One Lone Coder la nuit. Ses vidéos traitent du C++ en tant que langage de programmation pour créer des jeux. Là où Javid diffère de nombreux enseignants, c'est qu'il a écrit deux moteurs de jeu open source comme véhicule pour l'enseignement et les projets communautaires.

Dans cette vidéo, Javid crée des astéroïdes à partir de zéro. Non seulement c'est un excellent moyen d'apprendre le C++, mais vous apprendrez également les mathématiques impliquées dans le développement de jeux d'une manière simple à comprendre. Javidx9 a de nombreuses vidéos de code-along sur sa chaîne, et tous ses projets sont disponibles sur le référentiel One Lone Coder GitHub.

2. Apprenez Rust avec Hello Rust !

Rust est le nouveau langage le plus excitant et sa popularité ne cesse de croître. Hello Rust est la chaîne YouTube de Matthias Endler, ingénieur backend chez Trivago.

Ses vidéos ne sont pas les tutoriels Rust moyens. Plutôt que de se concentrer sur les fondamentaux, chaque vidéo est un code couvrant un seul sujet ou refactorisant le code pour l'améliorer. En conséquence, vous apprendrez le code Rust fonctionnel et, de la même manière, les bonnes pratiques de codage.

Cette vidéo montre comment Rust peut être utilisé pour créer des modules pour d'autres langages de programmation comme Python. De petits projets et des pratiques de codage courantes comme celles présentées dans Hello Rust peuvent aider à acquérir des connaissances de base sur n'importe quel langage et à les traduire en compétences de codage utiles avec des applications du monde réel.

3. Apprenez le développement de jeux MVC avec Quill18creates

Quill18creates crée des didacticiels Unity3D détaillés pour chaque aspect du développement de jeux. Il y a une raison pour laquelle il apparaît dans presque toutes les listes de tutoriels Unity, et c'est parce qu'il nous a presque tout appris au fil des ans.

Cette vidéo est la première d'une série longue et détaillée sur la création d'un jeu de construction de base de type Rimworld. La série est une coupe au-dessus du didacticiel moyen du projet Unity. Plutôt que de se concentrer sur le hacking ensemble d'un jeu fonctionnel, Quill enseigne avant tout les bonnes pratiques tout au long.

Ce code vous apprendra l'architecture appropriée du contrôleur de vue de modèle (MVC) et les systèmes de données Lua intégrés pour le modding. Vous créerez également un prototype fonctionnel pour un jeu que vous pourrez personnaliser selon vos goûts.

4. Apprenez la programmation API avec PixelogicTV

Pixelogic est un petit studio de développement avec une différence. Chacun de leurs produits est créé au cours d'un "Sprint de quatre semaines" et est diffusé en direct sur Twitch.

Cette vidéo est la première d'une série couvrant la création d'une API Web depuis le tout début jusqu'au déploiement. Le programme SimpleAlerts s'intègre à StreamLabs pour aider les streamers à organiser leurs alertes.

5. Apprenez la pile MERN avec Traversy Media

MongoDB, Express, React et Node.js constituent la pile JavaScript MERN. Ils font partie des frameworks Web les plus populaires disponibles. Les apprendre est l'un des moyens les plus rapides d'accéder au développement Web.

Brad Traversy est le créateur d'innombrables tutoriels sur tous les aspects de la programmation et de la conception Web. Sa liste de lecture de pile MERN vous apprendra chaque cadre en créant un projet que vous pourrez ensuite modifier pour refléter vos propres intérêts.

6. Créer un jeu en Python avec Sentdex

Sentdex est une légende dans la communauté Python. Il enseigne Python et des sujets connexes sur sa chaîne depuis plus de cinq ans et a donc couvert presque tous les aspects du langage.

Cette liste de lecture Python Pygame vous explique comment créer un jeu d'évitement d'objets avec notation et difficulté croissante. La liste de lecture couvre ensuite d'autres éléments fondamentaux tels que les menus de démarrage, la mise en pause du jeu et la transformation de votre jeu en un exécutable qui fonctionnera sur n'importe quel système.

7. Créez Facebook Messenger dans Swift avec Let's Build That App

Construisons cette application à la hauteur de leur nom. La chaîne regorge de procédures pas à pas sur la façon dont vous pouvez créer presque n'importe quel type d'application. Ils contiennent également des conseils et des didacticiels utiles sur les éléments essentiels de la création d'applications, tels que les connexions sécurisées et la conception de grilles.

La liste de lecture Lets's Build Facebook Messenger vous guide dans la création d'une application de type Facebook Messenger dans le langage de programmation Swift d'Apple. Ce code vous apprendra le fonctionnement interne de l'une des applications les plus populaires, ainsi qu'un langage essentiel pour tous les développeurs iOS.

8. Apprendre ASP.NET Core avec Kuvenkat

Au cours des six dernières années, Venkat de la chaîne YouTube kuvenkat a enseigné tous les aspects de C #, Dot Net, ASP et PHP. Sa liste de lecture ASP.NET Core explique comment créer une application Web CRUD pour un serveur SQL, en C#.

9. Apprenez le développement de jeux Unity avec Sebastian Lague

La série de Sebastian Lague sur le développement de jeux est l'une des meilleures introductions polyvalentes pour le développement de jeux. Vous apprendrez les bases du codage C# ainsi que l'utilisation de l'éditeur de jeu Unity.

La liste de lecture contient plusieurs exemples de jeux pour tester ce que vous avez appris. Sebastian a également collaboré avec Brackeys, un autre enseignant de YouTube Unity, pour créer un didacticiel de jeu RPG codé, parfait pour approfondir vos connaissances !

Apprendre en faisant

Ces chaînes sont remarquables pour leur contenu codé, mais il existe de nombreux autres didacticiels YouTube pour tous les types de programmation.

Si l'apprentissage par projet vous convient le mieux, essayez l'un de ces projets de programmation pour débutants pour améliorer vos connaissances ou jetez un œil au low-code et à son fonctionnement ! Vous pouvez également apprendre à écrire du pseudocode pour améliorer vos compétences en codage. Une ressource d'apprentissage que nous ne voudrions pas recommander pour les codeurs débutants est Codecademy. Voici pourquoi vous ne devriez pas apprendre à coder avec Codecademy.


[]