Robert Heaton


Programming Videos for Advanced Beginners #1: Battleships

27 Jul 2019

I’ve published my first video series: Programming Videos for Advanced Beginners. In it we build a terminal version of the popular board game, Battleships.

In 3 action-packed hours you’ll learn:

We don’t use any esoteric libraries, and instead focus on transferrable programming fundamentals that apply in any language and to any project. The project is written in Python, but we don’t use any Python-specific syntax, and it should be entirely understandable to anyone with experience in Javascript, Ruby, PHP, or any other language.

The response to my Programming Projects for Advanced Beginners blog post series has been fantastic, and I made this video series to bring its same, detail-oriented approach to the big screen. I hope you enjoy it and I’d love to hear any and all feedback.

Watch Programming for Advanced Beginners: Battleships now.

Follow me on Twitter

More on Programming Projects for Advanced Beginners


Subscribe to my new work on programming, security, and a few other topics. Published a few times a month.