Trading Curriculum 2023
Computer Science:
​Python
Week 1: Introduction to Basics/NumPy​
Week 2: Introduction to Pandas/MatPlotLib
Week 3: Feature Engineering
Week 4: Monte Carlo
C++
Week 5: Introduction to Basics - Compiler - Data Structures​
Week 6: Commonly Used Algorithms/Introduction to Dynamic Programming
Week 7: Concurrency/Threading
Week 8: Memory Mapping/Caching
​
Statistical Learning:
Week 1: Basics/Sample Space/Permutations/Combinatorics/Addition Law
Week 2: Conditional Probability/Independence/Random Variables
Week 3: Distributions - Normal, Bernouli, Binomial, Poisson, Central Limit Theorem
Week 4: Intro to Markov Chains
Week 5: Statistical Tests
Week 6: Regression/Classification
Week 7: Model Assessment - Bias/Variance Trade Off - ROC Curve / Precision + Recall
Week 8: Boosting Techniques
​
Derivatives:
Week 1: Introduction to Derivatives (Futures, Forwards, and Options)
Week 2: Foundations of Options
Week 3: Call and Put Option Basics
Week 4: Pricing Options: Binomial/Monte Carlo/Black Scholes
Week 5: Greeks
Week 6: Complex Options Strategies (Spreads, Flies, Riskies)
Week 7: Advanced Greeks
Week 8: Advanced Misc. Volatility Topics (SABR, Stochastic Volatility)