Educational streaming channels for programmers



Twitch source







Surprisingly, people really want to look at how you write code. In 2014, there was even a special Livecoding.tv website (now called LiveEdu), on which every developer can show the whole world the process of working in real time.







The idea of ​​arranging broadcasts with the newborn code appeared much earlier - streamers were doing this on Twitch, YouTube and standalone platforms. The compilation contains active (with rare exceptions) streamer-coders, as well as methods of searching for interesting broadcasts for you personally.







Who are interested in streaming? Broadcasting helps to fight procrastination - not everyone is ready to be distracted from work, when viewers watch every action on the screen. The broadcast is also an analogue of the yellow duck : you can comment on each of your actions live, take a psychosomatic block and find an unexpected solution to a complex problem.







During the stream changes the behavior and attitude to work. Psychologists have long noticed that when test subjects know that they are being watched, they often behave quite differently than usual, when no one is watching them. When someone looks at your work, you try not to make mistakes and pay more attention to tests.







For the viewers of the stream, there are also enough obvious advantages: you can see the work of a specialist, evaluate his tools, and get a qualified answer to the question in the chat. The outside observer is able to notice the error and, together with the tape drive, find the optimal solution. Helping others can be well pumped and own skills.







Whom to watch



Adafruit









One of the top channels with thousands of views. Of course, not only programming, but also impressive DIY (for example, a stream about creating a laser sword ) is very popular, but fans of the “clean” code will be satisfied. On the YouTube channel of the company (almost 300,000 subscribers) there is a rich collection of videos on the creation of various smart devices.







Channel founder Limor Feed learned electrical engineering at the Massachusetts Institute of Technology. In 2005, she founded Adafruit Industries, which develops and resells open source electronic kits for the DIY community.







Pajlada









Code in Python and C ++, the creation of bots , including the order. The author devotes 4 hours a day to broadcasts. The developer is interesting in that he conducts streams with a fair amount of humor (and jokes 18+).







SiegeGames









Creating a game (RPG-sandbox) live. The game engine is written in C ++ using the SFML and Boost libraries. All content and gameplay are made in Python and are available for modding.







DAloGG









Giving links to LivEdu is not entirely correct. First, access to many good streams on the site opens only after the connection of a paid subscription. Secondly, the search works well on the site - you can independently find examples of working with the language that you are interested in, and sort the authors by their level of competence. An example is shown open on LivEdu stream by Swift, where the author carefully commented on each step.







Peter Mitrichev





Stream programmers gain a few hundred views, which can not be compared with the traditional gaming streaming. However, there are exceptions. The number 1 sports programmer in the world, Peter Mitrichev, received 17,000 views on one stream - there was not even a sound in the video! Peter regularly replenishes the channel with a large number of entries from various tournaments.







Lachhh And Friends









Jokes, working with a gaming audience, developing indie games (for example, Zombidle). It is interesting to look at the analysis of errors - the streamer comments on each step.







Rob the swan









The developer of the game Diorama, works on C ++. The game is already available, so you can follow how streams affect the gameplay. This is a great opportunity to see how good (at first glance) solutions can lead to unexpected errors.







Jesse freeman









Jesse Freeman is developing a game called Dragon Sweeper. Streamer does not spend much time talking, but focuses on coding. The process of creating a game is shown from the ground up.







Adam 13531









Adam quit his job to develop Bot Land's own game. The gameplay is interesting: you control the team of bots by writing code for your actions in JavaScript (or using Blockly, a visual programming library if you don’t know the language). These streams will be useful to you if you want to learn more about programming automation using JavaScript.







Derek banas





Many languages, fast paced explanations, not just work for the sake of work, but real tutorials made at the request of viewers. Total: 67 playlists with video archives of streams, more than 700,000 subscribers and 66 million total views.







Handmade hero





Developer Casey Muratori streams every weekday, videos are uploaded to the archive on YouTube . Writes a cross-platform game from scratch in C ++ with C elements, examining in detail (literally every line) how everything works at the engine level.







Ben hoff





Projects of primary and secondary level, tutorials, work on C ++ and Python.







Dionysis zindros





HTML5 and Javascript entry level. Not just coding, but also some debugging methods (therefore, the streamer first quickly kodits, and then begins to carefully study the resulting result).







LiveOverflow





Wannabe hacker, interesting for absolute beginners in the subject (if you are frightened by the assembler and worried about the buffer overflow, then you are here). There is a separate channel on Twitch .







Nothings2





Sean Barrett came from gamedev, and he continues to engage in C and C ++. There is also a channel where stream archives are published. It may seem difficult for beginners, but in this case you need to start watching the earliest streams.







Hardlydifficult









Unity3D game development from a programmer with twenty years of experience in game development.







Drunkdevs









Creating games using Game Maker Language.







Devwars









A regular gaming tournament in which two teams compete in coding using HTML, CSS or JavaScript. Each team member can use only his desktop in the work - viewers can watch everyone at once or individually.







FreeCodeCamp









FreeCodeCamp teach coding for 900 hours of the curriculum and create open projects for non-profit organizations







Alexander Putilin





Developer from Russia, the leading channel for python. It has not been updated for a long time, but there is a lot of interesting content.







Noobs2ninjas









iOS, Mac OS X, Android, web design, user interface creation. One of the most active streamers. Also archive is available here .







Ferrisstreamsstuff





Working with emulators - you can see live, how to create a full-featured Nintendo 64 emulator from scratch in Rust. The entire archive is available here .







Adam wulf





The developer has created a loose-leaf notebook for the iPad (Loose Leaf app), in which you can do everything that you do with a regular paper notebook. The process of writing its next application, Adam Wulf, is detailed in streams.







Kensodev









More than 100 hours of streams from a senior software engineer at Globality. The streams will discuss React + Redux + Node.js + Python.







Where to see



Hundreds of other interesting channels are available here:









To start streaming yourself you need want it configure OBS either through the utility to broadcast work in the console (Linux, Mac OS X, BSD).








All Articles