A list of online courses and tutorials I've enjoyed watching and working through.


Interactive 3D Graphics
An introductory course in graphics with three.js programming exercises.
Developing Android Apps
An excellent course covering the fundamentals: activities, services, content providers, and broadcast receivers. It could use more coverage of Fragments.
The Ultimate Guide to Game Development with Unity 2019
A beginner-level course on Unity which guides you through building a 2D Galaxy Shooter Game and a 3D Sci-Fi Demo. ($10-$15, 13 hours)


Kotlin Koans
Basic functional programming in Kotlin (1 hour)
Laravel 5.7 from Scratch
A great overview of the popular MVC PHP framework Laravel which goes over essential web development concepts such as RESTful API design. (7 hours)
Intro to React
Teaches you how use the JS library React by walking through a simple tic-tac-toe game.