Utilizing reinforcement learning, this project implements a dynamic algorithmic trading strategy based on Q-learning with a deep Q-network. The Jupyter Notebook explores agent decisions on buying, selling, or holding Nasdaq stocks over a ten-year period (2014-2023).