This course analyses various Shariah and practical issues in Islamic banking and finance. The course emphasises the principles of Islamic banking system, Shariah contracts and principles in Islamic banking, banker-customer relationship, understanding of contemporary Islamic banking activities, and current developments in this growing and robust industry. Topics consist of an overview of Islamic banking system, principles of Islamic banking system, products and services of Islamic banking, Islamic banking sources of funds, Islamic banking uses of funds, structuring Islamic financing, controversial issues in Islamic banking and finance, international trade financing, social finance, risk management, and financial technology in Islamic Finance.