Before watching this series, you should watch the videos on setting up a Drupal environment on Mac or Windows, and get familiar with how the Resource Packs work.
Some of the key points we'll be covering include:
How to work with the most important Drupal APIs
How to use hooks to modify virtually anything
How to create and modify forms using the Form API
How to apply coding standards to your work
How to work programmatically with users and nodes
Who this video collection is for
This collection is for anyone who wants to learn how to program for Drupal 7. You may find yourself wanting to adjust Drupal in some ways that are impossible to do with existing modules, and the only way to really get it done is through creating a module of your own. This collection gives you the skills to do just that. It is also a good overview of jQuery, which can be useful outside of the context of Drupal.
Having a basic understanding of PHP will be useful. If you're coming to the table without much coding experience, consider watching the "PHP Programming Basics" collection first.