
This course addresses the following competence:
- Articulate in detail the main underpinning principles and concepts of accounting and demonstrate an understanding of how they apply in practice (IPSAS).
Teaching Method: Online instructor-led
Module: Introduction to Taxation
Skill Level: Beginner

This course addresses the following competence(s):
- Describe and evaluate how economic policy - including its principles, indicators, role players and frameworks - impacts on public financial management and the accounting function.
Teaching Method: Online self-study
Module: Economics
Skill Level: Beginner

This course addresses the following competence(s):
- Understand and explain the necessity for practising accounting within a framework of professional ethics and values, and demonstrate knowledge of the main aspects of such a framework and its application
- Understand and explain the necessity for conducting audits within a framework of professional ethics and values, and demonstrate knowledge of the main aspects of such a framework and its application
- Understand and explain the necessity for raising government revenue within a framework of professional ethics and values, and demonstrate knowledge of the main aspects of such a framework and its application
- Understand and explain the necessity for developing and using information systems within a framework of ethics and values, and demonstrate a knowledge of the main aspects of such a framework and its application
Teaching Method: Online self-study
Module: Ethics
Skill Level: Beginner

This module clearly explains the difference between exchange and non-exchange revenue transactions. The module includes comprehensive coverage of recognition, measurement and disclosure requirements for both exchange and non-exchange transactions. It also sets out the principles for the recognition of revenue arising from long-term construction contracts.
Teaching Method: Online instructor-led
Module: Briefing
Skill Level: Beginner

Teaching Method: Online instructor-led
Module: Briefing
Skill Level: Beginner