there is quite a bit of free stuff on candlesticks on this site - you dont have to sign up for the courses just click play when the vids stop offering you to sign up.
Re gaps on the indexes - Well for the XJO I believe its because the iress data uses the actual 10 am open of the A & B stocks which includes the BHP auction - Most of the other data sites use the previous day close as the next open - Re IG all market maker charts will be different to real data.