Level
Intermediate
Prerequisites
You should have some experience programming with Python, and be familiar with statistics, linear algebra, and calculus.
Python programming knowledge
- Basic data structures
- Basic Numpy
Intermediate statistical knowledge
- Mean, median, mode
- Variance, standard deviation
- Random variables, independence
- Distributions, normal distribution
- T-test, p-value, statistical significance
Intermediate calculus and linear algebra knowledge
- Integrals and derivatives
- Linear combination, linear independence
New to Python programming? Check out our free Intro to Data Analysis course.
Need to refresh your statistical and algebra knowledge? Check out our free statistics and linear algebra courses:
- Intro to Statistics free course
- Linear algebra refresher free course
- Matrix operations
- Eigenvectors, eigenvalues
Course Duration
6 months
Udacity current price ( USD)
2034
Reseller price (USD)
1500
Career Focus
Graduates of this program will have the quantitative skills needed to be extremely valuable across many functions, and in many roles at hedge funds, investment banks, and FinTech startups. Types of roles include quantitative analyst, investment analyst, risk analyst, desk quant, financial engineer, financial data scientist, and more
Target Audience
current quants who want to get into AI. developers who want to get into finance
General Curriculum)
Learn basics of quantitative analysis, including data processing, trading signal generation, and portfolio management. Use Python to work with historical stock data, develop trading strategies, and construct a multi-factor model with optimization along with how to analyze alternative data and use machine learning to generate trading signals. Run a backtest to evaluate and combine top performing signals.
Why Take This ND?
In LinkedIn’s 2020 Emerging Jobs report, AI Specialist, a role that includes machine learning, deep learning, TensorFlow, and Python as key skills, boasts 74% annual growth. All of the above skills are incorporated into Udacity’s Intro to Machine Learning with PyTorch Nanodegree program, which is a great way to get introduced to the fundamentals of machine learning, including areas like manipulating data, supervised & unsupervised learning, and deep learning. In this program, you will complete three hands-on projects including building an image classifier, and creating customer segments, that will prepare you for one of the 50,000 open roles in machine learning.
Tools
- What They Need: Need a computer on which all of these programs can be installed
- What They Will Use/Learn: Python, Jupyter Notebook, NumPy, Anaconda, Pandas
Projects
-
- Trading with Momentum
- Breakout Strategy
- Smart Beta and Portfolio Optimization
- Alpha Research and Factor Modeling
- Sentiment Analysis Using Natural Language Processing
- Combine Signals for Enhanced Alpha
- Backtesting
Syllabus
Resources (blog posts, other)
Course Features
- Lectures 0
- Quizzes 0
- Duration 6 months
- Skill level All levels
- Language English
- Students 45
- Assessments Yes