This document provides an introduction to algorithmic trading, including frameworks, tools, and examples. It discusses using algorithms to automatically execute trading strategies in order to invest passively in indexes or actively try to beat the market. Sources of trading alpha and example alpha strategies are presented. Data sources, tools for analysis like Pandas and TA-LIB, and backtesting/strategy evaluation platforms like Quantopian and Numerai are described. The document emphasizes starting simply, backtesting strategies, and gradually transitioning to live trading over years of practice and refinement. Resources for further learning about investment management, quantitative finance, and relevant tools are also listed.