Fundamentals of Algorithmic Trading (ATC)
A High-Calibre Programme – Without the High Price Tag (coming soon)
This introductory course is designed for professionals working in the quantitative and technology areas of the financial services industry as well as students interested in pursuing algorithmic trading roles. It offers an overview of potential opportunities and the necessary skills needed to succeed in this field.
Participants will develop a broad understanding of the framework necessary for formulating effective trading strategies, including the accompanying approaches, methodologies and processes. The course will introduce fundamental concepts, essential guidelines, rules and common pitfalls through the analysis of a case study, thereby enabling participants to assess its effectiveness in a practical context.
The new 4-module Fundamentals of Algorithmic Trading course is the perfect starting point for anyone looking to break into the world of systematic trading. As the official introductory course for the full ATC Certificate, it provides a clear, structured pathway into key concepts such as market microstructure, trading strategy design, backtesting, and execution. Whether you're a finance professional, developer, or aspiring quant, this course equips you with the foundational skills and practical insights needed to build and understand algorithmic trading systems. Delivered by industry experts and supported by hands-on examples, it's an ideal way to test the waters before committing to the full ATC program—offering immediate value and a strong head start in one of finance’s most dynamic fields.
Duration:
📅 Self-Paced: 4 Modules
Course Structure:
📝 Access to code and learning resources.
Format:
💻 Online
ATC Github, Wiki, Forum and Community Resource:
🧰 The ATC GitHub repo details all code examples with Python, Python notebook and Jupyter notebooks.
Case Study:
📊 A Mid-Frequency Trading System
Self-paced Online:
🕛 Recorded lectures accessible any time.
💳 Cost: $149.00
What you'll learn
- An overview of the algorithmic trading sector, together with the opportunities and roles typically available in the sector
- An examination of the essential skills required to pursue a role in algorithmic trading, along with options for skill development and learning.
- A framework outlining successful strategies, including their fundamentals, rules and potential pitfalls.
- A Case study: Review the design, methodology, and processes associated with an algorithmic trading strategy, along with an evaluation of its effectiveness.
- An opportunity to gain knowledge and insights from an experienced professional in algorithmic trading.
Skills you'll gain
Fundamentals of Algorithmic trading/introduction to Python programming applied to trading/introduction to statistics and Machine Learning relevant for algorithmic trading.
ATC Github, Wiki, Forum and Community Resource
The ATC GitHub repo details all code examples with Python, Python notebook and Jupyter notebooks. We also offer dedicated discussion forums for live chats with instructors and the ATC community.
An extensive algo trading wiki for references and definitions.
Extensive code is available for a crypto trading pipeline and extendible platform:
- data downloading and storing
- cleaning, filling, and correcting
- expandable feature creation
- forecasting with adaptive models
- allocation and scaling
- performance reporting
- and more