Les 9 meilleures chaînes YouTube comportant du code pour apprendre la programmation
Added 2019-04-19
Il existe de nombreux moyens d'apprendre à coder. Des sites Web tels que CodeAcademy vous permettent d'effectuer des exercices dans un navigateur pour apprendre une langue. C'est un excellent moyen d'apprendre la syntaxe et la structure d'une langue sans avoir à installer un environnement de développement.
Ce n'est pas tout le monde qui apprend de cette façon et beaucoup 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, vous permettant 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 le soir. Ses vidéos couvrent le C ++ en tant que langage de programmation pour la création de jeux. Javid diffère de nombreux enseignants, c’est qu’il a écrit deux moteurs de jeu open source pour véhiculer des projets d’enseignement et communautaires.
Dans cette vidéo, Javid crée des astéroïdes à partir de rien. C’est non seulement un excellent moyen d’apprendre le C ++, mais vous apprendrez également les bases mathématiques du développement de jeux de manière simple à comprendre. Javidx9 a beaucoup de vidéos codées dans sa chaîne et tous ses projets sont disponibles sur le site Un seul référentiel GitHub Coder .
2. Apprendre la rouille avec Hello Rust!
Ses vidéos ne sont pas les tutoriels classiques de Rust. Plutôt que de se concentrer sur les fondamentaux, chaque vidéo est un codage qui couvre un seul sujet ou un code de refactoring pour l’améliorer. Par conséquent, 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 tels que Python. Les petits projets et les pratiques de codage courantes telles que celles décrites dans Hello Rust peuvent vous aider à acquérir des connaissances de base sur n'importe quelle langue et à les traduire en compétences de codage utiles avec des applications réelles.
3. Apprenez le développement de jeux MVC avec Quill18creates
Cette vidéo est la première dans une série longue et détaillée de créer un jeu de construction de base à la Rimworld. La série est bien au-dessus du tutoriel moyen du projet Unity. Au lieu de se concentrer sur le piratage d'un jeu de travail, Quill enseigne avant tout les bonnes pratiques.
Ce code vous fera découvrir l’architecture de 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 à votre guise.
4. Apprendre la programmation API avec PixelogicTV
Pixelogic est un petit studio de développement différent. Chacun de leurs produits est créé lors d'un «Sprint de quatre semaines» et est diffusé en direct sur Twitch.
Cette vidéo est la premier d'une série couvrant la création d'une API Web dès le 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 infrastructures Web les plus populaires. Leur apprentissage est l’un des moyens les plus rapides de développement Web.
Brad Traversy est le créateur d'innombrables tutoriels sur tous les aspects de la programmation et de la conception Web. Le sien Playlist de pile MERN vous apprendra chaque cadre en construisant 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 de la communauté Python. Il enseigne le python et des sujets connexes sur sa chaîne depuis plus de cinq ans et a donc couvert presque tous les aspects de la langue.
Ce Playlist Python Pygame vous explique comment créer un jeu d'évitement d'objet avec un score et une difficulté croissante. La liste de lecture couvre ensuite d'autres éléments fondamentaux tels que les menus de démarrage, la pause de jeu et la transformation de votre jeu en un exécutable pouvant être exécuté sur n'importe quel système.
7. Construisez Facebook Messenger dans Swift avec Let’s Build This App
Construisons cette application à la hauteur de leur nom. Le canal regorge de procédures pas à pas vous permettant de créer presque n'importe quel type d'application. Ils contiennent également des astuces et des tutoriels utiles sur les éléments essentiels de la création d'applications, tels que les connexions sécurisées et la conception de la grille.
le Construisons la liste de lecture Facebook Messenger vous permet de créer une application de type FaceBook Messenger dans le langage de programmation Swift d’Apple. Ce code vous accompagnera sur les rouages de l’une des applications les plus populaires, ainsi que sur un langage essentiel pour tous les développeurs iOS.
8. Apprendre le noyau ASP.NET 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. Le sien ASP.NET Core playlist explique comment construire une application Web CRUD pour un serveur SQL, en C #.
9. Apprendre à développer des jeux avec Unity avec Sebastian Lague
Sebastian Lague’s série sur le développement de jeux est l’un des meilleurs logiciels d’amorçage pour le développement de jeux. Vous apprendrez les bases du codage C # et comment utiliser 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 tutoriel de jeu de code RPG ce qui est parfait pour approfondir vos connaissances!
Apprentissage par la pratique
Ces chaînes sont remarquables pour leur contenu codé, mais il existe beaucoup plus de tutoriels YouTube pour tous les types de programmation. .