Assalam aleikum
Check out these sites, I hope now there is no need of coaching centers these sites do give detailed material for one to understand...

Accounting Coach - Free Online Accounting Course
Accounting and Bookkeeping, Financial Information, Training Strategies
Bean Counter So, you want to learn Bookkeeping- Introduction
Accounting and Finance Revision Notes