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.
Developed in collaboration with
Developed in collaboration with
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.
Pricing
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.