For the self-learners.
Embedded Software Development with Python & the Raspberry Pi.
http://www.designnews.com/lecture-calendar.asp Monday, August 18 - Friday, August 22
This course will show you how to write programs with Python for the Raspberry Pi.
Mon: August 18 - Day 1: Introduction to Python
Tue: August 19 - Day 2: Python Fundamentals
Wed: August 20 - Day 3: An Overview of the Raspberry Pi
Thu: August 21 - Day 4: Controlling Raspberry Pi Peripherals With Python
Fri: August 22 - Day 5: An Internet of Things Weather Station Example
The Digi-Key Continuing Education Center has a series of free 45-minute online lessons. You also earn IEEE Professional Development Hours for each course.