We're using cookies, but you can turn them off in your browser settings. Otherwise, you are agreeing to our use of cookies. Learn more in our Privacy Policy

Practical Skills Modules

The CFA® Program has been expanded to include practical, relevant skills training to provide candidates with on-the-job application of what they are learning in the curriculum.
man sitting in home office smiling at documents next to laptop

A Practical Skills Module (PSM) uses a combination of videos, multiple-choice questions, guided practice, and case studies to develop your practical skills. In order to receive your exam result, you will be required to complete at least one PSM at each level. You may begin your PSM topic at any time after registration. Each PSM takes 10-20 hours to complete. Ensure your PSM is completed by clicking the 'Continue' or 'Finish Task' button within the module. Please review the PSM Policy for more details.

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected

      PSM availability by level

       

      Level I

      Level II

      Level III

      Analyst Skills  
      Financial Modeling

       
      Portfolio Development and Construction    
      Python, Data Science & AI  
      Python Programming Fundamentals

      Analyst Skills

      Analyze best-in-class practices of successful equity research analysts and apply them to your own practice.

      Learn more
      Practical skills module ALT

      Financial Modeling

      Build a three-statement financial model showcasing an understanding of business issues, design best practices, and technical skills.

      Learn more
      Practical skills module ALT

      Portfolio Development and Construction

      Develop, implement, and manage an institutional investor portfolio, drawing from lessons learned in the CFA curriculum and using advanced Excel skills.

      Learn more
      Practical skills module ALT

      Python, Data Science, and AI

      Develop the skills to execute financial data science workflows using Python by applying advanced machine learning techniques from forecasting EPS changes to sentiment analysis.

      Learn more
      woman looking into screen with computer data reflected in her glasses

      Python Programming Fundamentals

      Develop fluency in writing Python code for finance-based data science projects using Jupyter Notebooks.

      Learn more
      Practical skills module ALT

      Practical Macro

      Learn to analyze macroeconomic trends, market impacts, and policy effects to make informed investment and financial decisions.

      Learn more
      sunset sky and office building

      Due Diligence

      Design, execute, and oversee an institutional portfolio using CFA concepts and advanced Excel techniques to optimize performance.

      Learn more
      obscured view of office workers through the window

      Managing Private Wealth Clients

      Develop private wealth strategies by applying behavioral finance insights, data analysis, and Excel modeling to optimize client portfolios and financial decisions.

      Learn more
      woman in office

      Frequently asked questions

      Explore the CFA® Program.

      Whether you’re considering the CFA Program or already registered as a candidate, we have information and resources to help you navigate the next step.

      Already a candidate?  Access candidate resources

      Man in suit crossing traffic