Skip to content
For FRM® Certified Professionals

Python Primer for Finance and Risk Management

An introductory course from GARP and ARPM designed to equip risk professionals with practical programming skills for machine learning in quantitative finance and risk management.

Not an FRM-Certified Professional? Explore the Program
python-primer-header
Developed in collaboration with 
arpm_linear_burgundy
Developed in collaboration with 
arpm_linear_burgundy
python-primer-about

About This Course

The Python Primer for Finance and Risk Management is offered exclusively to FRM® Certified Professionals (including FRM Part II passers awaiting confirmation of their certification) in partnership with ARPM, an industry-renowned firm founded by Attilio Meucci1 that is dedicated to building advanced statistical competence for modern financial engineering, risk management, and quantitative investment.  More than 5,000 professionals have completed the ARPM Quant Bootcamp.

The course builds practical Python programming skills through self-paced learning supported by the ARPM Lab, an interactive resource hub featuring recorded video lectures, exercises and auto-graded quizzes, Python notebooks, case studies, and an AI tutor to help reinforce key concepts and explore advanced applications.

Learning outcomes include the ability to translate financial problems into code, work with complex data and numerical methods, and build simple analytical workflows, modeling pipelines, and visualizations — a strong, practical follow-up to the FRM Program.

 

1 Attilio Meucci, founder of ARPM, has extensive industry experience having served, among other positions, as Chief Risk Officer at KKR, Head of Research for Bloomberg’s Portfolio Analytics and Risk platform, and a researcher at POINT, Lehman Brothers’ Portfolio Analytics and Risk platform.

Course Benefits 

  • Deepen your knowledge and gain practical experience working with one of the most sophisticated flood catastrophe models available.

  • Translate climate hazard and risk concepts into actionable insights and explore real-world applications across regulatory, investment, and insurance contexts.

  • Extend your professional network and connect with your global SCR Certificate Holder peers via the online Message Board.

  • Learn at your own pace, with anytime, anywhere access to materials and earn a certificate of completion, a digital badge for your professional profile, and Continuing Professional Development (CPD) credits. This course takes approximately 10–15 hours to complete.

Course Benefits 

Learn how to apply Python programming and machine learning techniques in quantitative finance and risk management.

Gain fluency in analytical workflows, modeling pipelines, and visualizations, as well as complex data and numerical methods through interactive exercises, auto-graded quizzes, and recorded video lectures.

Put theory into practice with a hands-on practical project applying Python directly to real-world financial and risk problems, with feedback from the ARPM team.

Earn a GARP/ARPM co-branded certificate of completion for your professional profile and 16 Continuing Professional Development (CPD) credits upon satisfying the requirements of the course. 

python-primer-benefits

Pricing

USD 150

Individual Member
Register Now

USD 200

Non-Member
Register Now

USD 150

Individual Member

USD 200

Non-Member

Not a GARP Individual Member? Learn more about the benefits of joining the largest community of risk professionals in the world.

Course Logistics 

Format 

The Python Primer for Finance and Risk Management will be hosted on the ARPM Learning Management System (LMS), with all modules made available to participants upon the start of the course. The course will include following six core units:

  • Environment Setup
  • Basic Commands
  • Arrays and Scientific Computing (NumPy)
  • Data Manipulation (Pandas)
  • Data Visualization (Matplotlib, Seaborn)
  • Machine Learning (scikit-learn)

Enrollment 

Registration for the Python Primer for Finance and Risk Management is open until November 1, with the course running from November 2 until January 4, 2027.

This course is best suited for risk professionals seeking an introduction to Python, with all exercises and examples focused exclusively on finance and risk management. It is currently open only to FRM-Certified Professionals and candidates who have passed the FRM Part II Exam.

 

Course Completion

Course progress will be continuously tracked in the ARPM LMS. Requirements to earn a certificate of completion and 16 CPD credits include viewing all course video recordings, completion of all quizzes, and a minimum score of 50 (of 100 points available) on the Practical Project.

 

Ready to Build Your Python skills? 

Enroll today to gain the practical Python skills employers seek when hiring in finance and risk management.