Curriculum
The Master of Finance program provides you with in-depth training in finance, emphasizing the development of the analytical skills required to address the increasingly complex problems faced by the financial industry.
The program is composed of four terms. Students will complete two four-month academic terms, followed by one four-month scheduled break providing students an opportunity to seek employment and complete external certifications. Students will return to complete one final four-month academic term to complete the program.
Program Requirements
Once enrolled in the program, you must:
- Earn at least a B- to pass each course.
- Have an overall average of at least a B to graduate from the program.
- Participate in a mandatory Onboarding program at the beginning of the MFIN program. The Onboarding program includes career development opportunities, financial modeling workshops, and a math/statistics review covering the basic aspects of differential and integral calculus, linear algebra, and statistics and probability.
- Complete a career development preparation course. The purpose of this course is to equip students with the necessary tools to aid in their summer and graduate employment search process.
Specialization in Financial Analytics
DeGroote is thrilled to announce a new specialization in Financial Analytics in our Master of Finance program.
Launching in September 2025, this specialization complements the program’s emphasis on in-depth data-driven financial analysis. Students have the opportunity to personalize their MFin degree through hands-on experience with emerging technologies that are shaping the financial industry, including blockchain, artificial intelligence (AI) and big data analytics.
Data driven analysis is required to meet the needs of modern financial issues, and DeGroote is committed to providing these important educational experiences to our students. Students who pursue this specialization will be prepared for a wide-range of careers in roles such as portfolio management, market research and financial consulting; where the ability to interpret and leverage financial data is essential. The specialization enables students to interpret complex analytics, derive actionable insights and effectively communicate these insights to stakeholders.
To gain technical proficiency and meet industry demands, students will get familiar with widely used analytical tools, including Python, Tableau, Bloomberg Terminal and SQL, through elective courses including Financial Risk Management, Introduction to Fintech and Big Data in Finance. Students will also complete a program case-based data challenge Milestone, which involves applying Python-based data management skills to solve a finance or business problem.