Do you learn to code by watching videos?

As coding continues to gain popularity, many people are eager to learn this valuable skill. One popular method of learning is through video tutorials. While there are undoubtedly benefits to this approach, there are also some drawbacks. In this article, we’ll explore the pros and cons of learning coding through video tutorials.


  1. Visual Learning: One of the main benefits of learning coding through video tutorials is that it is a visual learning experience. This can be a great advantage, especially for people who struggle with traditional text-based learning materials. Watching someone write code and explain it in real-time can be incredibly helpful and makes the learning process more enjoyable.
  2. Interactive: Many video tutorials are interactive, allowing students to pause, rewind, and re-watch sections as needed. This makes it easier to go back and review concepts that may be more difficult to understand. Additionally, some video tutorials include exercises that allow students to practice what they’ve learned, helping to reinforce the material.
  3. Accessible: Video tutorials are accessible to anyone with an internet connection, which makes them an excellent option for people who may not have access to traditional learning resources. Additionally, many video tutorials are free, which can be a great option for people on a tight budget.


  1. Limited Interactivity: While video tutorials can be interactive, they are still limited in their ability to provide personalized feedback. Students may struggle with a concept and not be able to get the help they need from the video tutorial alone.
  2. Lack of Flexibility: Video tutorials can be rigid in their approach, with a set pace and predetermined curriculum. This can be a disadvantage for students who need more flexibility in their learning process. It can be difficult to pause or skip ahead in a video tutorial, making it hard to learn at a pace that works best for them.
  3. Overreliance on Tutorials: Finally, it’s important to note that overreliance on video tutorials can be a problem. While they can be a great learning tool, they should not be the only resource used. Students should also seek out additional learning materials and opportunities for practice to help reinforce their knowledge.

Conclusion: Video tutorials can be a valuable tool for learning coding. They provide a visual learning experience and are accessible to anyone with an internet connection. However, there are also some drawbacks to this approach, such as limited interactivity and lack of flexibility. Ultimately, the best approach to learning coding is one that incorporates a variety of learning materials and resources, including video tutorials, practice exercises, and personalized feedback.

More from the Blog