Take in a detailed introduction to computer programming, computer games design, social robotics, and so much more.