Python is the programming language of choice at Google and Dropbox, but it is also very beginner-friendly. This bundle of six courses teaches it from scratch, all the way up to advanced techniques.
In fact, there are two beginners courses included, which require absolutely no coding experience whatsoever. They teach Python’s syntax, along with data types, code commenting, conditional statements, custom modules and libraries, string functions and more. There is also a 101 track on Python and Bash scripting (the command language for Linux and OS X).
With the basics out of the way, you can move on to two courses on intermediate and expert hacking, which include an introduction to algorithms. For some real-world skills, there is also a course dedicated to building two projects: a MatchMaker dating site, and a geo-locator app.
In total, the bundle offers 45 hours of content, and you can currently pick it up for $49.