Technical Stock Analysis Programming Course
Module 1 – Working with Market Data in Python
Downloading historical data (Yahoo Finance, CSV imports, APIs)
Cleaning and structuring OHLCV data with Pandas
Visualizing price data with Matplotlib (candlesticks, line charts)
Module 2 – Technical Indicators and Trend Analysis
Moving Averages (SMA, EMA, WMA) — implementation from scratch
Relative Strength Index (RSI) — calculation and interpretation
Volatility indicator (Bollinger Bands)
Module 3 – Building Rule-Based Trading Strategies
Simple introduction to the Markov process
Combining multiple indicators (confirmation logic)
Module 4 – Testing Your Strategy the Right Way
What Is Backtesting and Why It Matters
Building a Simple Backtest Step by Step
Comparing Against Doing Nothing (Buy & Hold)
Module 5 – Introduction to Machine Learning
Neural Networks with Keras
Training, Validation and Overfitting
Regression for Price Forecasting
Classification for Market Direction
Next batch
May 27th 2026, 18:00 Stockholm time
12:00 New York time
18:00 Cape Town time
Enroll
Fill in the form to enroll or ask a question.