Log in

Alpha Development is excited to announce that we have signed a definitive agreement with CAIA Association entrusting us with the future growth and strategic development of the FDP Charter program. We bring over 20 years of expertise in global financial services training and look forward to offering this unique and differentiated program. Read all about it here.

The FDP curriculum provides breadth and depth by requiring Candidates to complete online classes as part of the FDP Charter.

In order to receive the FDP Charter, Candidates must successfully complete the FDP Exam and complete online classes covering the basics of Python or R programming. The online classes are offered by DataCamp and Udemy as approved providers. 

The classes can be completed before or after the FDP exam.* No programming background is required to complete the online classes. As of now, the pre-selected online classes offered by the following organizations have been approved by the FDP Institute. 

The following third-party providers offer the training required to meet the online class requirements. Research the providers and take advantage of free trial offers to experience their learning platform.

    Check Errata for Online Class Updates Here

    Last Updated April 12, 2023

    After you complete each class, you will receive a certificate from the provider. These Certificates of Completion must be submitted using this form for verification.

    Upon verification you will receive an email confirmation from the FDP Institute. 

    Candidates can choose between

    either two (2) R or
    two (2) Python classes.
    Independent study
    Pre-recorded videos and texts
    Start any time
    Candidate determines cost (based on speed/selection)


    Candidates can choose between
    either one (1) R or
    one (1) Python class.

    Independent study
    Pre-recorded videos and texts
    Start any time
    Candidate determines cost (based on speed/selection)

    If a Candidate has some knowledge of these programming languages, the Candidate is encouraged to take more advanced Python or R programming classes at DataCamp or Udemy. If a Candidate has begun their online classes with Dataquest or Metis, please submit your certifications for evaluation . The approval of other providers or prior academic knowledge in Python or R programming is at the sole discretion of the FDP Institute, please contact us at 

    *There are no Python or R programming questions on the exam. No programming experience is required to start your FDP Designation journey.

    Programming Languages, R vs Python: What's the Difference?  
    R and Python are both open-source programming languages with a large community. R is mainly used for statistical analysis while Python provides a more general approach to data science. R and Python are state of the art in terms of programming language oriented towards data science.  As you decide which online courses you will complete as part of the FDP Charter requirements inquire at your current place of employment or future desired place of employment which system they use. 

    Brought to you by:


    2024 Financial Data Professional Institute┬ę
    Contact Us: 
    Privacy | Policies | Terms of Use | FAQ

    Powered by Wild Apricot Membership Software