Practical Skills Module: When and How To Approach CFA Program’s PSM

Chartered Financial Analyst Exam 2026 ( CFA Exam )

DeskCalelnderRegistration - 12 Aug '25 - 12 Feb '26

Saumya
Saumya Jain
Assistant Manager- Content
Updated on Nov 9, 2025 17:35 IST
PSM has been introduced as an additional layer in the CFA program applicable to all levels of the CFA exam. PSM is available for the CFA 2024 exam for Level 1 and Level 2. From 2025 onwards, the PSM will be applicable for all three levels of the CFA exam. Read the article below to know all about the Practical Skills Modules in CFA.

PSM has been introduced as an additional layer in the CFA program applicable to all levels of the CFA exam. Read the article below to know all about the Practical Skills Modules in CFA.

CFA exam: Practical Skill Modules (PSM)

CFA exam: Practical Skill Modules (PSM)

Practical Skills Module or PSM was introduced in the CFA curriculum in addition to the theoretical knowledge with hands on practical skills required for a successful career in finance. With an aim to bridge the gap between academic learning and real world application, the modules ensure that CFA students are prepared for the challenges they will face in their professional roles. Practical Skill Modules were introduced for the Level 1 and Level 2 CFA exams in the year 2024, and from 2025 onwards, the PSM are available for the Level 3 CFA exam as well. Read the article below to know all about the Practical Skills Module for all three CFA program levels.

Table of contents
  • Understanding the Practical Skills Module
  • Practical Skills Modules: All CFA Levels
  • CFA Practical Skills Module: Details
  • Benefits of the Practical Skills Module

Understanding the Practical Skills Module

PSM has been introduced as an additional layer in the CFA program that is applicable to all levels of the CFA exam. As mentioned above, PSM is available for all Level 1 and Level 2 students and will be available for Level 3 students from 2025. In order to receive CFA exam results, they have to complete at least one PSM at each level.

The objective of PSM is to provide the students with hands on experience in the important areas of financial analysis, investment management, customer interaction, etc. The modules focus on developing the skills of the students which will be directly applicable in the workplace of the CFA charterholders.

Every PSM uses a combination of video, MCQs, guided practice and case studies to develop practical skills. Each PSM takes about 10 to 20 hours to complete. But, we suggest that the students should spare at least 22 to 25 hours to complete a PSM as it can be time taking. Students can take over two weeks to complete the PSM module and they can start this any time after the CFA application form submission.

Explore popular CFA colleges for you

Based on ,CFA

Change

Agra
₹16.00 K
Bangalore
₹20.00 K
Delhi
₹35.40 K
Chennai
₹20.00 K

Want better recommendations?

There is a 90% more chance of getting best college recommendations by sharing preferences.
Your preferences-CFAEdit
Pune
₹20.00 K
Kochi
₹20.00 K
Delhi
₹20.00 K
All over India
₹0.00
Mumbai
₹32.00 K
Confused about which college or exam to opt for?assitentRcpRhsImage
  • Chat with our counselor
  • Get your personalised list of colleges & exams matching your preferences
View allCollections

Practical Skills Modules: All CFA Levels

Check the table below to know the PSMs across different levels of the CFA exam levels along with the prerequisites of completing the modules:

CFA Level

Practical Skills Module(PSM)

Recommended Pre-Requisite

Level 1

  • Financial Modelling
  • Python Programming Fundamentals
  • Candidates who wish to opt for the Financial Modelling PSM are recommended to have basic familiarity with the principles behind financial modelling or should have completed CFA Level 1 Financial Statements Analysis content.
  • Candidates who opt for the Python Programming Fundamentals must have basic familiarity with the CFA Level 1 Quantitative Methods content

Level 2

  • Analyst Skills
  • Python, Data Science & AI
  • Python Programming Fundamentals
  • Candidates who opt for the Analyst Skills PSM are recommended to have familiarity with the principles behind Equity Investments and Financial Statement Analysis content from CFA Level 2 curriculum
  • Candidates should have fundamental clarity of Python and with the CFA Level 2 Machine Learning curriculum
  • Candidates should have basic familiarity with the Level 1 Quantitative Methods content.

Level 3

  • Analyst Skills
  • Financial Modelling
  • Portfolio Development and Construction
  • Python, Data Science & AI
  • Python Programming Fundamentals

 

  • Candidates who opt for the Analyst Skills PSM are recommended to have familiarity with the principles behind Equity Investments and Financial Statement Analysis content from CFA Level 2 curriculum
  • Candidates opting for the Financial Modelling PSM are recommended to have basic familiarity with the principles behind financial modelling or should have completed CFA Level 1 Financial Statements Analysis content.
  • For this PSM, candidates should have a thorough understanding of the principles of portfolio management or should have completed the CFA Level 1 and Level 2 Portfolio Management content.
    Candidates should also have a basic familiarity with the principles behind financial modelling or should have completed CFA Level 1 Financial Statement Analysis content
  • Candidates should have fundamental clarity of Python and with the CFA Level 2 Machine Learning curriculum
  • Candidates should have basic familiarity with the Level 1 Quantitative Methods content.

Also Read: What to Expect of CFA Level 1

CFA Practical Skills Module: Details

Check below the in depth details of the different CFA Practical Skill Modules across the three levels. 

Financial Modelling

For students who wish to pursue a career in finance, financial modelling is the best choice. Financial Modelling is an important skill in the field of finance and is applicable to almost every role in the financial spectrum.

With 10 sub parts, Financial Modelling teaches the students how to build 3 statement financial models exactly how it is done on Wall Street. In other words, it helps the students with the skills required to build and analyze financial models. The Financial Modelling module explores the best modelling practices, design and flow and financial statements. They will get to practice advanced Excel techniques in tandem with the instructor and also how to solve common financial modelling problems.

Python Programming Fundamentals

Students will get to explore the basics of Python, one of the most popular languages of machine learning, artificial intelligence and big data projects in Python Programming Fundamentals PSM. They will also learn how to use Jupyter Notebooks in order to develop, present and share data science projects related to finance. Candidates will be guided through a series of videos, knowledge, questions and projects to build up their coding skills quickly through applying them to industry-specific examples.

Analyst Skills

In the Analyst Skills Practical Skills Module, there are 6 units. The students will learn skills needed for success as both buy side and sell side equity research analysts. This module teaches them how to perform comprehensive industry research, strategically evaluate companies, accurately forecast, spot mispricing, and make well-informed recommendations.

These skills are important for anyone pursuing a career in finance. Often, Equity Research Analysts struggle to learn different aspects of their role on the job. This programme, developed with insights from hundreds of successful equity research analysts, and builds and enhances the expertise of the students taking the PSM.

Students will learn the best practices for pinpointing important factors of stock, generating unique insights, using practical valuation techniques to set accurate price targets, mastering stock call techniques, and effectively communicating these calls to motivate action. The module includes video guides led by the instructor, utilizing various strategic frameworks. The module also includes knowledge check questions which give feedback throughout the programme. By the end of this module, students will be able to apply these skills in real-world scenarios.

Python, Data Science and AI

There are four units in the Python, Data Science and AI Practical Skills Module of the CFA exam. The students will learn how and why to use Jupyter Notebooks for developing, presenting and sharing data science and AI projects. Python is simple, scalable and a rich library of open source modules. On the other hand, data science involves tasks like data cleaning, visualization, and modelling to aid decision making, and AI enables machines to mimic human intelligence in areas such as natural language understanding, decision-making, and object recognition.

This Practical Skills Module guides the students through the data science workflow, from ingesting financial data to training artificial neural networks. Rather than delving deeply into theoretical mathematics, each unit offers a high-level overview of data science tools and practical, code-based solutions tailored for investment professionals. Candidates will have the chance to pull financial data, use standard tools and techniques to prepare it for insights, forecast percentage changes in EPS, and perform sentiment analysis—a common natural language processing task.

Additionally, the module includes an overview of Python Programming Fundamentals, available as a separate module for Level I, for those who need a detailed review.

Throughout this module, students will be guided by a series of videos, knowledge check questions, and projects, enabling them to quickly build a practical understanding of Python, data science, and AI concepts, apply them to industry-specific scenarios.

Python Programming Fundamentals

With five sub units, Python Programming Fundamentals PSM helps the students to explore the basics of Python and the usage of Jupyter Notebooks to develop, present and share data science projects related to finance. The PSM gives students the opportunity to master Python programming fundamentals including variables, loops, datatypes, conditional statements and functions. Students will also have the opportunity to leverage important Python libraries such as Pandas for data wrangling and analysis, Matplotlib and Seaborn for data visualization, and Plotly Express for interactive data visualization in a financial context. Students will get hands-on experience with real-world financial data using Panda Data Reader and Yahoo Finance API in Python.

Portfolio Development and Construction

In the Portfolio Development and Construction PSM, students will get the opportunity to delve into the complexities of creating and evaluating Investment Policy Statements, IPS, along with knowing the impact of behavioural finance on investment decisions and mastering portfolio optimization techniques including backtesting and sensitivity analysis.

Also, students will develop skills in performance analysis, asset allocation, and managing currency risk to maintain robust investment strategies for endowment funds.

Asset allocation and performance evaluation are importnat components of a savvy investment strategy, especially for those managing portfolios with long-term objectives like endowments. The process of asset allocation involves positioning the portfolio across different asset classes to in order to optimize returns and minimising risk. This balancing act needs foresight and adaptability to ensure the portfolio meets its current payout obligations and secures future growth.

Performance evaluation serves as a diagnostic tool, offering clear insights into the effectiveness of investment strategies. Rigorous portfolio analysis enables professionals to make data-driven decisions and adjust portfolio strategies when necessary. For those managing endowment funds, this scrutiny goes beyond outperforming benchmarks. Engaging with these disciplines involves more than calculations; it is a proactive and intellectually stimulating part of investment management that ensures a portfolio's vitality and relevance in an ever-changing financial landscape.

Also Read: What to Expect of CFA Level 2?

Benefits of the Practical Skills Module

Listed below are some of the benefits of completing a PSM:

  • Hands on learning experience: Through PSM, students to apply theoretical knowledge in real-world scenarios, thus enhancing their ability to know and retain complex concepts. The PSM ensures that students can immediately apply their knowledge and skills in their professional roles.
  • Enhanced Employability: The PSM equips candidates with practical skills that are highly valued by employers, making them more competitive in the job market.
  • Professional Development: The module helps in the continuous professional development of students, preparing them for advanced roles in financial analysis, portfolio management, and advisory services.
  • Industry-related insights and networking opportunities: The PSMs are developed with insights from the industry professionals, ensuring that the content is relevant, authentic and latest. Engaging in PSM provides the students the opportunity to network with other professionals in the same field facilitating knowledge sharing and valuable networking.
  • Continuous Assessment and Certification: Students are assessed continuously through projects, presentations, and practical exercises to ensure they have mastered the necessary skills and upon successful completion of the Practical Skills Module, tehey receive a certificate of completion, adding value to their CFA charter and professional profile.

Read More:

Videos you may like
About the Author
author-image
Saumya Jain
Assistant Manager- Content

Saumya Jain is an English Literature graduate from the University of Delhi. She has over 8 years of editorial and content writing experience. At Shiksha.com, she has spent more than six years creating research, stud

Read Full Bio
Download Important Dates for Banking, Finance & Insurance Exams

News & Updates

Latest NewsPopular News

Explore Other Exams

Dec '25

ICSI CS Executive Dec 2025 Adm...

Dec '25

ICSI CS Executive Dec 2025 Adm...

17 Dec '25

CMA (Inter) Dec 2025 Exam Date...

10 Dec '25 -

17 Dec '25

CMA (Inter) Dec 2025 Exam Date...

Jul '25

LUACMAT Counselling

Jul '25

LUACMAT Result Declaration

5 Jan '26

CA Final Exam Jan 2026 Group I...

7 Jan '26

CA Final Exam Jan 2026 Group I...

12 Dec '25 -

29 Dec '25

ICSI CS Professional December ...

1 Dec '25 -

31 Jan '26

ICSI CS Professional Registrat...

19 Jun '25

PU CET (PG) 2025

17 Jun '25

PU CET (PG) 2025

The list of exams are recommended based on what other exams do the students in your area show interest in
qna

Student Forum

chatAnything you would want to ask experts?
Write here...