Documentation
There are countless information on stm32 available on the web. The following documents were what I deemed to be relevant and useful.
Introduction to ARM Cortex M3 - by ST
Using stm32 IO Subsystem - Technical details on using stm32, but in Chinese
STM32 Hitex Guide - A good introduction to cortex M3 and stm32 architecture by Hitex.
STM32 DataSheet - Datasheet on stm32 pin layout and memory mapping.
STM32 Reference Manual - stm32 reference manual on it's peripherals.
STM32 Programming Manual - stm32 Cortex M3 programming model, instruction set(assembly language) manual.
The following files contained some brief documentations on the stm32 that's more relevant for my students.
STM32 Brief Note - stm32 brief notes for Alpha Centre student training.
STM32 LibSensor Brief Note - stm32 based IR sensor library notes for AlphaKitSet(kitset not available yet).
STM32 AlphaProject - stm32 sample project for Alpha Centre students.