Course Wiki

Stock Markets Analytics Zoomcamp

DataTalks.Club's free stock market analytics course run with PythonInvest: financial data sources, pandas analysis, time-series modeling, trading strategy simulation, and automation.

Stock Markets Analytics Zoomcamp is DataTalks.Club’s free course on data-driven stock market analysis, run together with PythonInvest. It moves from data sources to deployed analysis: downloading financial data through APIs, analyzing it in pandas, modeling time series, simulating trading strategies on top of predictions, and automating the whole loop.

All materials are open source in the course repository, with videos on the PythonInvest YouTube channel and a course FAQ. The course can be taken fully self-paced; the most recent live cohort started May 19, 2025.

Curriculum

All modules, each with its lesson-level notes:

Looking for a specific concept? The Concept Glossary links every concept this course teaches to the exact modules and lessons that cover it.

Who it is for

The course suits learners who want practical, data-first exposure to financial markets: analysts and developers building an analytical toolset around stocks, and data professionals curious about trading applications of ML. The prerequisite bar is basic Python and comfort with notebooks; deep finance or ML background is not assumed.


DataTalks.Club. Hosted on GitHub Pages. Built with Rustkyll. We use cookies.