Northwestern FinTech Boot Camp Curriculum

Financial institutions are increasingly becoming technology institutions that require not only financial knowledge but deep technical knowledge.

That’s why the Northwestern FinTech Boot Camp curriculum is designed to provide you with a deep foundation on the core technical skills needed to succeed in the field. Throughout the program, expect to learn brand new skills and be challenged in completing difficult real-world problems to demonstrate your new abilities.

Part-Time FinTech

Learning Module: Intro to FinTech


You’ll begin with a quick, crash course in finance fundamentals. We want to make sure you have a baseline understanding of things like financial modeling and financial statement analysis.

What You Will Learn:

  • Fintech Landscape
  • Time-Series Analysis
  • Financial Ratios

Learning Module: Financial Programming


When it comes to analyzing large financial data sets, Python is far more powerful than Excel. By the end of this section, you’ll know how to use Python and APIs to run robust financial analyses and build applications that rely on real-time data.

What You Will Learn:

  • Python
  • Financial Modeling
  • Pandas
  • Matplotlib
  • Statistical Programming
  • APIs
  • SQL
  • NumPy
  • SciPy
  • PyViz

Learning Module: Machine Learning Applications in Finance


It’s one thing to analyze the past, but it’s another to predict future outcomes. You’ll learn how to use machine learning techniques to determine credit worthiness, buy and sell stocks, and more.

What You Will Learn:

  • Algorithmic Trading
  • Random Forests
  • k-Nearest Neighbors
  • Support Vector Machines
  • Scikit-learn
  • Linear Regression
  • Logistic Regression
  • k-Means Clustering
  • Neural Networks
  • Forecasting
  • Amazon Web Services

Learning Module: Blockchain and Cryptocurrency


As the popularity of blockchain has grown, so has the demand for professionals with related skills. You’ll develop a technical understanding of how blockchains work and get hands-on experience with Solidity, the most popular blockchain language, and smart-contracts.

What You Will Learn:

  • Solidity
  • Smart Contracts
  • Consensus Algorithms
  • Transactions
  • Validation
  • Distributed Ledger
  • Ethereum
  • Cryptocurrency
  • Mining
  • Truffle Suite
  • Ganache

Get Program Info


Step 1 of 6