Skip to content

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.