Technology Challenges in the Financial Industry

The 645-hour program is aimed at computer science students who wish to build a career in the financial sector – banks, brokerage firms, insurance companies, investment funds, clearing houses or institutions such as central banks.

The program spans eight months and includes the possibility to apply for an internship over two months once the program is completed.

The program is open to candidates who have studied C and C++ programming for three years as part of studies in computer sciences.

  • This program qualifies for student visas
  • Spring 2023 Tutition: $16,000
The financial industry, with a long history of driving technology innovations,  
is a major sector of employment for programmers. 

Knowing how the financial industry works, how it is regulated, and which technology trends are transforming the sector are important skills for computer programmers who envision a career in FinTech.

The program covers:

  • An introduction to the Basics of Economic and Financial Markets
  • A presentation of the different market regulators and their role
  • Rising cybersecurity challenges
  • The rise of Artificial Intelligence with soaring volume of data. The use of algorithms in trading
  • Preparing to look for a job in the financial industry: resume, cover letter, interview, preparing a portfolio
  • Final project: create a project using the new tools that have been developed with markets’ innovation
  • An introduction to the various participants on the buy-side and sell side, investors, brokerage firms, exchanges and clearing houses
  • Innovations : the emergence and rise of the cryptocurrencies, led by Bitcoin, and the smart contracts. The emergence of Decentralized Finance (DeFi) and new coding languages
  • Includes the possibility of a two-month internship at the end of the courses
Module 1

Introduction to the Basics of Economic and Financial Markets

Module 2

Financial Markets' Players, buy side and sell side

Module 3

How the Financial Industry Works; Regulators

Module 4

How Technology Changed Financial Markets: the emergence of Bitcoin

Module 5

From Cryptocurrencies to Crypto contracts: Decentralized Finance

Module 6

The Complex World of Data and real-time data challenges for global market

Module 7

Database vs Cloud: New Data Products and Technology Challenges

Module 8

How Market Data Influence Trading Logic; Algorithms, Challenges and Solutions

Module 9

Security: A Rising Concern and New Walls; Hackers vs Wizards

Module 10

Working for the Financial Industry: Training to write Resume, Cover Letter, Prepare Portfolio, Prepare for Interview

Module 11

Creating a Start-Up: Legal Framework, Investment, Goals Creating a Proposal for Investors, start developing the project

Module 12

Final Project: Create an application to be used by Financial Market Participants