Linux Network Programming - for deep understanding the socket architecture using latests standarts for C++ 11,12 and the Linux OS with POSIX Threading.
Today the browser is the OS. You want to develope something online ? - you do it in the browser. Even games can now be made into the browsers. How ? WebGL - Web GL is an implemntation of the OpenGL language for creating 3D rendered scenes inside the browser webpage using HTML5 canvas tag and 3D view. Learn how to progarm in WebGL in this cool course full of graphics.