Data Science for Finance Professional Certificate

New York Institute of Finance

New York Institute of Finance

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Read more about Business Analytics

Business Analytics courses will introduce you to a popular and diverse profession. A business analyst is a specialist in many IT fields as well as in ...

Read more about Marketing

Marketing courses will plunge you into the vast field of marketing. In these courses, you will learn a variety of topics that cover each stage of runn...

Read more about Transportation and Logistics

At the moment, the logistics industry is thriving, providing millions of workplaces all over the world. It is safe to say that almost all the companie...

Who should attend

  • Developers
  • quants
  • financial engineers
  • data scientists
  • traders
  • portfolio managers and anyone seeking to make the most of the open data revolution.

About the course

The Professional Certificate course will teach you how to extract valuable insights from financial data with the powerful Python programming language. The course starts with a comprehensive introduction to the fundamentals of the Python open data science stack, including NumPy, SciPy, Pandas, Matplotlib, and scikit-learn with specific applications to finance. You will learn how to wrangle data from many different data sources as well as the fundamentals of machine learning. By the end of the course you will have developed highly relevant and sought after analytical skills and the tools to develop your own financial modeling or algorithmic trading strategy using Machine Learning.

Prerequisite knowledge:

  • Familiarity with Python is essential
  • Familiarity with financial instruments and markets
  • Basic calculus
  • Basic linear algebra

If you are unfamiliar with Python, it is recommended that you complete Python Programming for Finance, before attempting this Professional Certificate.

CURRICULUM

Day 1

MODULE 1: REVIEW OF PYTHON BASICS

  • Variables & Types
  • Python Lists
  • List Manipulations
  • Functions
  • Methods
  • Importing Packages
  • The NumPy Package
  • NumPy Arrays
  • Basic Statistics in Python

MODULE 2: NUMERICAL PROGRAMMING WITH NUMPY

  • Multi-dimensional Arrays
  • Array Operations
  • Array and Boolean Indexing
  • Broadcasting
  • Vectorizing Code
  • Generating Random Numbers
  • Application: Simulating Stochastic Processes

MODULE 3: PLOTTING WITH MATPLOTLIB

  • Pyplot for MATLAB Style Plotting
  • Scatter Plots
  • Histograms
  • Box Plots
  • Financial Plots
  • Application: Technical Analysis of Stocks
  • 3D Plotting
  • Application: Visualizing Volatility Surfaces
  • Back to Top

Day 2

MODULE 1: SCIENTIFIC COMPUTING WITH SCIPY

  • Multi-dimensional Arrays
  • Array Operations
  • Array and Boolean Indexing
  • Broadcasting
  • Vectorizing Code
  • Generating Random Numbers
  • Application: Simulating Stochastic Processes

MODULE 2: DATA ANALYSIS WITH PANDAS

  • Dataframes
  • Series and Panel Objects
  • Operations
  • Selecting and Slicing Data
  • Plotting
  • Application: Working with Financial Time Series
  • Grouping Data
  • Joining, Appending and Merging Data
  • Application: Portfolio Analysis

Day 3

MODULE 1: SQL DATABASES

  • Variety of SQL Databases
  • sqlite
  • The Python Database API
  • Connection Objects
  • Cursor Objects
  • Row Objects
  • SQL Basics: Select, Update, Delete, Insert
  • Joins
  • Databases, Tables, and Indexes
  • Create, Alter, and Drop

MODULE 2: MACHINE LEARNING ALGORITHMS I

  • Parametric vs Non Parametric Models
  • OLS Regression
  • Lasso and Ridge
  • Extending Parametric Models
  • Polynomials
  • Scaling
  • Subset Selection
  • Classification Algorithms
  • Logistic Regression
  • L1 and L2 Penalty
  • Single and Multi-Class
  • Application: Multi Class Modeling

Day 4

MODULE 1: MACHINE LEARNING ALGORITHMS II

  • Non Parametric Models
  • Decision Trees
  • Support Vector Machines
  • Assembling Methods
  • Boosting
  • Adaboost Algorithm
  • Bagging
  • Random Forest Algorithm
  • Latest Advances: Extreme Gradient Boosting (XGB)

MODULE 2: TUNING ALGORITHMS

  • Cross Validation and Testing
  • Pipelines and GridSearch
  • Labs
  • Regression Practice
  • Classification Practice

Day 5

MODULE 1: LEARNING AND CLUSTERING

  • Supervised vs. Unsupervised Learning
  • Principal Components Analysis
  • K Means Clustering
  • DBSCAN Clustering

MODULE 2: NEURAL NETWORKS WITH TENSORFLOW

  • Introduction to Neural Networks
  • Specifying a Model in Tensorflow
  • Training and Testing a Model
  • Application: Predictive Modeling in the Financial Markets

WHAT YOU'LL LEARN

  • Review fundamental features of the Python language including data structures and object-oriented programming
  • Learn how to manipulate and analyze arrays and matrices in Python
  • Use the scientific libraries including NumPy, SciPy, Matplotlib, Pandas, and scikit-learn
  • Learn to work with data in many different formats
  • Develop a portfolio of applications for analyzing and visualizing financial data
  • Learn how to apply machine learning techniques to extract insight from data

Data Science for Finance Professional Certificate at New York Institute of Finance

This course has no confirmed dates in the future. Subscribe to be notified when it is offered.


Something went wrong. We're trying to fix this error.

Thank you

Someone from the Coursalytics team will be in touch with you soon.

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Read more about Business Analytics

What will you learn from Business Analytics courses? First of all, you will learn about the profession of a business analyst, his duties, and what such a specialist does. You will get various soft skills, such as organizing teamwork, for example, acc...

Read more about Marketing

During Marketing courses, you will learn how to develop a business idea and create the right website to promote your product. You will gain the skills to analyze your business performance and make key decisions that improve the efficiency of your bus...

Read more about Transportation and Logistics

Transportation and logistics courses mainly focus on global supply chain management and its key features, including air and ocean cargo administration, international documentation, end-to-end supply chain infrastructure, etc. Also, courses show how t...

Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.

We are happy to help you find a suitable online alternative.