Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Indian Institute of Management Bangalore

Basic Python Programming and its Application in Finance

Indian Institute of Management Bangalore via Swayam

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This six-week Python for Finance course is designed to equip learners with the essential programming skills needed for financial analysis, data handling, and automation. In Week 1, students will be introduced to Python programming, covering fundamental concepts such as syntax, data types, operators, and data structures like lists and tuples. They will also learn to navigate Jupyter Notebook and manage Python files effectively. Week 2 delves into core Python concepts, including conditional statements, loops, functions, and file handling. Students will gain hands-on experience in importing and managing external libraries for data manipulation. From Week 3, the course shifts focus to financial applications, introducing NumPy and Pandas for working with financial datasets. Students will explore time-series data, stock market data retrieval, and basic statistical analysis. Week 4 covers data visualization techniques, helping learners understand stock price movements, technical indicators, and portfolio trends using Python libraries. Week 5 introduces financial computations, including time value of money, risk and return analysis, portfolio optimization, and asset allocation. Participants will explore key financial metrics like Sharpe Ratio, Maximum Drawdown, and the Markowitz Efficient Frontier. Finally, in Week 6, students will learn to automate financial tasks, build simple financial models, and perform sentiment analysis for investment insights. By the end of this course, learners will be proficient in using Python for financial data analysis, risk assessment, and decision-making, making them well-equipped for careers in finance, fintech, and data analytics.

Syllabus

Week 1: Introduction to Python, Data Types and Data Structures

Week 2: Core Python Concepts for Data Handling and Computation

Week 3: Working with basic Financial Data in Python

Week 4: Data Visualization in Python

Week 5: Financial Computations and Risk Analysis

Week 6: Automating Financial Tasks & Introduction to Basic Financial Models

Taught by

Dr. Chaya Bagrecha, Dr. Shalini R

Tags

Reviews

Start your review of Basic Python Programming and its Application in Finance

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.