Educators of all levels have long-recognized Project-Based Learning, or PBL, as a highly effective way of learning new skills. PBL is a powerful approach to learning where the students actively explore real-world problems and challenges and acquire a more in-depth knowledge of the subject.
Learning to code can be complicated. If you’ve found that to be true, but you still would like to learn the skill, you may benefit from project-based video tutorials. These project-based tutorials offer the chance to create actual programs and apps by “coding along” with the maker of the video.
Code with Chris
This channel was started by Chris Ching, a former iOS developer who took his love of educating his team and created CodeWithChris.com. His goal is to teach others how to create iOS apps.
He started the YouTube channel Code With Chris in 2013, and it now has over 236,000 subscribers. His videos allow the viewers to code along with him from start to finish as he builds and submits apps to the Apple App Store.
The channel includes series such as “How to Build a Match Game” and “How to Make a YouTube Video App.”
One Lone Coder
Javidx9 runs the channel The One Lone Coder. He is a programmer who began his love of coding at the age of 9. He creates these videos on the side for fun when he is not working for a company that produces robotic machinery.
His videos teach C++ as a language for making games. These videos explain the language and the math required for game development in a way that is easy to understand.
The video library includes tutorials on creating role-playing games, a sound synthesizer, and Tetris.
PixelogicTV! is an extension of the PixelogicDev community on Twitch. On this channel, you will see each of their code-along projects created during 28 days. They are also live-streamed on Twitch.
This channel includes tutorials on creating iOS apps such as a daily habit app and a Music Playlist Social Platform.
The administrator of the Sentdex channel is somewhat of a legend in the Python community. His channel has been around since 2012 and boasts 725,000 followers. There are over 1,000 videos that teach every aspect of the language.
His code along tutorials on his Python Pygame playlist teach how to create an object avoidance game. Later episodes explain other aspects of game creation like start menus, game pausing, and converting your game into an executable file that will work on any system.
Let’s Build that App
The Let’s Build that App Channel has over 160,000 subscribers and 400 videos, many of them code-along videos. Brian Voong is the administrator of the channel, and he teaches his viewers to build working apps such as YouTube, Twitter, and Audible.
The code-along videos use Apple’s Swift programming language. The channel also includes useful tips and tutorials on essential parts of app development.
There are a large number of project-based tutorials on YouTube and other video platforms. These are some channels that have a large number of code-along videos. If you have success using any of these channels, you can explore more by searching for other code-along video tutorials for the programming language you want to learn.