Build Automated Trading Systems
Algo Developer Learning Path
Design, test and automate strategies — from data to back-testing to automation.
Path facts
- Courses
- 4
- Combined duration
- 34 weeks
- Projects
- 7
Who this path is for
Learners interested in Python, data and the technology behind systematic strategies.
- Traders who want to systematise their process
- Developers who want to apply their skills to markets
- Analysts who work with market data
Skills you will develop
- Programming for markets (Pine Script, Python, MQL5)
- Back-testing and performance analysis
- Risk controls in code
- Paper-trading automation
- Trading system architecture
Recommended sequence
Pine Script is the gentlest entry point to coding. Python is the core of the path; MQL5 suits MetaTrader users, and Trading Platform Development (coming soon) is the most advanced step.
Recommended sequence
Stage 1: Foundation
Start coding in the browser with Pine Script — indicators, strategies and alerts.
Stage 2: Core skills
Build, back-test and paper-trade strategies in Python.
Stage 3: Applied practice
Run strategies in paper-trading mode with simulated orders and documented risk controls.
Every course in the path includes structured practice — paper trading, exercises and reviewed journals — so concepts are applied before they are relied on. The current status of AlphaSync, the Academy’s simulated practice environment, is shown below.
AlphaSyncStatus: Coming SoonAlphaSync is a simulated practice environment for education. Simulated and paper-trading environments do not reproduce all the characteristics of live markets, such as execution, liquidity, costs and emotional pressure. Simulated results do not represent actual trading and do not predict future results. Screens show illustrative data.
Stage 4: Projects
Build the course projects — a data dashboard, a back-tester, an analytics report, a paper-trading system and Expert Advisors.
- Custom Indicator & Alert SystemPine Script for TradingView
- Market Data DashboardAlgorithmic Trading with Python
- Strategy BacktesterAlgorithmic Trading with Python
- Strategy Analytics ReportAlgorithmic Trading with Python
- Paper Trading System with AlertsAlgorithmic Trading with Python
- Capstone StrategyAlgorithmic Trading with Python
- MT5 Expert AdvisorMQL5 Expert Advisor Development
Stage 5: Advanced capability
Build Expert Advisors in MQL5 and, when it launches, a full trading platform.
Start with the first course in the path
Each course page lists the curriculum, projects and prerequisites. Enquire to confirm fees and the next batch.