These courses are on line and promote self-learning. Each course is divided in to many chapters. The chapters in each course are lined up in a logical sequence, supported with animations and real time videos, so that learning becomes easier and interesting. Knowledge checks in-between ensure the understanding is complete. Numerous real life examples are being quoted to make your learning better and enjoyable. At the end of the course, there is a final assessment to ensure your learning is effective.