FinTech Boot Camp Curriculum

Fintech graph with financial icons and a global

The curriculum at The FinTech Boot Camp at UNC Charlotte 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


Students begin with an introduction to the FinTech landscape before learning to conduct financial statement analysis in Microsoft Excel.

What You Will Learn:

  • FinTech Landscape
  • Financial Statement Analysis
  • Advanced Microsoft Excel

Learning Module: Financial Programming


Dive into programming with a popular language in the financial landscape - Python! You’ll learn Python and advanced Python-based financial libraries.

What You Will Learn:

  • Command Line Git
  • Python Programming
  • Pandas
  • JSON
  • NumPy
  • SciPy
  • Databases and APIs
  • Financial Packages
  • Financial Modeling
  • Forecasting
  • Time Series Analysis

Learning Module: Machine Learning Applications in Finance


Students will explore how financial services and FinTech institutions are using machine learning, the cloud, and databases to leverage information.

What You Will Learn:

  • Algorithmic Trading
  • Scikit-learn
  • Linear Regression
  • Logistic Regression
  • k-Means Clustering
  • Classification and Regression Tree (CART)
  • Neural Networks

Learning Module: Blockchain and Cryptocurrency


Students will learn how to create smart contracts with Solidity and how to build their very own cryptocurrency.

What You Will Learn:

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

Get Program Info