# 7 Steps to Start with Algorithmic Trading

> A sequential beginner roadmap for algorithmic trading in Python

This list outlines an ordered learning path for getting started with algorithmic trading using the Python data ecosystem. It moves from core programming and editor setup to data analysis, portfolio optimization, and backtesting. It serves as a focused roadmap for beginners to avoid getting overwhelmed by tooling choices.

## The list

1. Start with Python
2. Learn to use VSCode
3. Take a pandas tutorial
4. Then a plotly tutorial
5. Make a portfolio with riskfolio
6. Make a backtest with vectorbt
7. Analyze performance with vectorbt

## What it is for

- Plan a self-directed curriculum for learning quantitative finance
- Select an initial Python tech stack for financial data analysis
- Build and backtest quantitative trading strategies using vectorbt

## Key points

- Foundational setup using Python and VS Code
- Data manipulation fundamentals using pandas
- Financial data visualization using Plotly
- Portfolio construction and optimization using Riskfolio-Lib
- Strategy backtesting and performance analytics using vectorbt

## Pricing

Free

## Details

- Type: List
- Category: [Learning](https://xiry.app/topics/learning.md)
- Platforms: other
- For: Beginner quantitative analysts and developers learning algorithmic trading
- Tags: trading, python, datascience, finance, roadmap

## Why it was saved

- [@quantscience_, 21 February 2025](https://x.com/quantscience_/status/1892983783529316791): A concrete ordered toolchain: the exact libraries and tools to learn in sequence, ending with vectorbt backtesting and performance analysis.

## Related

- [QT101 Introductory Lectures in Quantitative Trading](https://xiry.app/resources/qt101-introductory-lectures-in-quantitative-trading): Free video course on Python infrastructure and architecture for quantitative trading. (Article or course, Free)
- [Bridging Language Models and Financial Analysis](https://xiry.app/resources/bridging-language-models-and-financial-analysis): Survey paper exploring large language model applications and limitations in finance (Article or course, Free)
- [Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition](https://xiry.app/resources/hands-on-machine-learning-with-scikit-learn-keras-and-tensor): Practical guide to machine learning and deep learning using Python frameworks. (Article or course, Paid)
- [The 4-Subject Two-Year Mastery Challenge](https://xiry.app/resources/the-4-subject-two-year-mastery-challenge): Two-year self-study curriculum focusing on sales, negotiation, psychology, and finance. (Tip, Free)
- [The Creature from Jekyll Island: A Second Look at the Federal Reserve](https://xiry.app/resources/the-creature-from-jekyll-island-a-second-look-at-the-federal): Book examining the origins and mechanics of the Federal Reserve System (Article or course, Paid)
- [Unwind AI Tutorials](https://xiry.app/resources/unwind-ai-tutorials): Step-by-step guides and open-source code for building practical AI agents and apps. (Article or course, Free)

Updated 11 October 2026. Page: https://xiry.app/resources/7-steps-to-start-with-algorithmic-trading

Make your own library: Xiry takes your saved reels, tweets, Reddit bookmarks and Watch Later videos, makes them searchable and pulls the useful stuff out, like this library. It's invite-only for now; join the waitlist at https://xiry.app/#waitlist.
