Skip to main content
home

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

  1. Stage 1: Foundation

    Start coding in the browser with Pine Script — indicators, strategies and alerts.

  2. Stage 2: Core skills

    Build, back-test and paper-trade strategies in Python.

  3. 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 Soon

    AlphaSync 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.

  4. 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
  5. 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.