FinTech Boot Camp Curriculum

Two students learning in a classroom

The curriculum at Rice University FinTech Boot Camp is designed to give students both the knowledge they need to move toward the financial technology industry and ample experience applying that knowledge to real-world problems.

Throughout the program, students will learn financial theory, tools, and technologies vetted by current practitioners and critical to ongoing competitiveness in the field of finance.

FinTech Part-Time

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