This course develops Complex Analysis as an extension of Real Analysis. Apart from concentrating on the theoretical developments, emphasis will be on unifying aspects in theory and applications. Examples will be taken from different applied subjects to showcase the elegance and utility of introducing methods based on complex analysis.