X

Basic Python Programming and its Application in Finance

By Dr. Chaya Bagrecha, Dr. Shalini R   |   JAIN (Deemed-to-be University), Bangalore, JAIN (Deemed-to-be University), Bangalore
Learners enrolled: 338

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.

Summary
Course Status : Upcoming
Course Type : Core
Language for course content : English
Duration : 6 weeks
Category :
  • Analytics and Decision Sciences
  • Finance
Credit Points : 3
Level : Postgraduate
Start Date : 15 Jul 2025
End Date : 31 Oct 2025
Enrollment Ends : 31 Aug 2025
Exam Date :
Translation Languages : English
NCrF Level   : 6.5
Industry Details : Technology (High-tech)

Page Visits



Course layout

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

Books and references

  • Hilpisch, Y. (2018). Python for finance: Mastering data-driven finance. O'Reilly Media.
  • Naik, K. (2019). Hands-on Python for finance: A practical guide to implementing financial analysis strategies using Python.
  • Lewinson, E. (2020). Python for finance cookbook: Over 50 recipes for applying modern Python libraries to financial data analysis. Packt Publishing.
  • Sweigart, A. (2015). Automate the boring stuff with Python: Practical programming for total beginners. San Francisco, CA: No Starch Press.
  • Lutz, M. (2013). Learning Python, 5th Edition. O'Reilly Media, Inc.
  • Downey, A. B. (2015). Think Python: How to think like a computer scientist. Green Tea Press.

Instructor bio

Dr. Chaya Bagrecha

JAIN (Deemed-to-be University), Bangalore

Passion for learning new things and sharing knowledge has led Dr. Chaya Bagrecha, Professor at CMS Business School, Jain University to a conscious decision of opting teaching as a profession. She comes from a business family, which has helped her in hands on training in entrepreneurial skills. She has done her MBA from Kuvempu University and Secured First rank and two gold medals for the best outgoing student in 1993.

Having done her NET with JRF and SLET, she has come a long way, both in terms of academics and research. She was awarded the doctoral for her research in corporate governance. She is the recognized research guide of Jain and Bangalore University.

She has published around fifty papers in various journals and presented more than seventy-five papers in National and International conferences. Her research interests are in the diverse areas of Corporate Governance, Universal Banking, Poverty alleviation, Work Life Balance, Indian politics, Portfolio management and entrepreneurship. She has a keen interest in learning new Packages and analytical tools in Statistics.



Dr. Shalini R

JAIN (Deemed-to-be University), Bangalore

Dr. Shalini R is a Faculty of Finance at CMS B School, Jain Deemed to be University, Bangalore. She has completed her PhD degree from Bharathiar University and MBA from Bangalore University. She has more than 22 years of experience in Corporate and academics. Her current research focuses on Fintech and Corporate Finance. Prof. Shalini R has published research papers in Scopus, WoS, ABDC and peer reviewed journals covering the areas of Capital Structure, GST, Investment alternatives, Mutual Funds, Fintech, Metaverse, Gen AI and Behavioural finance. She has presented research papers in conferences in various institutes like IIT (Madras), IISc, IIM (Kozhikode), IISc Bangalore, SDMIMD, Accounting Research Institute (Malaysia), Pondicherry University, Amity and Osmania University.

Course certificate

Enrolling and learning from the course is free. However, if you wish to obtain a certificate, you must register and take the proctored exam in person at one of the designated exam centre’s. The registration URL will be announced when the registration form is open. To obtain the certification, you need to fill out the online registration form and pay the exam fee. More details will be provided when the exam registration form is published, including any potential changes. For further information on the exam locations and the conditions associated with filling out the form, please refer to the form.

 

Grading Policy: 

Assessment Type

Weightage

Weekend Assessment

25%

Final Exam

75%


Certificate Eligibility: 

  • 40% marks and above in weekend assessment.
  • 40% marks and above in the final proctored exam.

Score

Type of Certificate

>=90

Gold

76 - 89

Silver

61 - 75

Bronze

40 - 60

Successfully Completed

<39

No Certificate


Sample Certificate:



Disclaimer: In order to be eligible for the certificate, you must register for enrolment and exams using the same email ID. If different email IDs are used, you will not be considered eligible for the certificate.



MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US