Algorithmic trading on Alpaca's Platform - Deep Dive (Udemy.com)
Advanced course on Implementing algorithmic trading strategies using Alpaca's API
Created by: Mayank Rasu
Last updated November 2022
What you will learn
- Algorithmic Trading
- Alpaca's API
- REST based API architecture
- Handling Websocket based architecture
- Multi threading application in algorithmic trading
- Deploying strategies on cloud (AWS EC2)
How it compares
Against the other 278 rated Udemy courses in Trading & Investing on CourseDuck:
- Rating4.6 out of 5higher than 66% of them
- Reviews211#206 of 279 by number of reviews
- Length13.5 hourslonger than 93% of them
- Last updatedNovember 2022earlier than 78% of them
Course Description
Alpaca has revolutionized trading by providing a commission free, API only stock trading platform. This course will help you gain thorough understanding about Alpaca's API and learn how to use it to implement trading strategy. The course will help you understand key concepts pertaining to API architecture (REST/HTTPS based API, Websocket connection etc.) and will prepare you well to build complex trading strategies on Alpaca's platform. You do not have to create a trading account with Alpaca to explore their API, as they also provide an excellent paper trading account which can help you test your strategies as well.
You can expect to gain the following skills from this course
What, Why & How of API trading
Alpaca's API fundamentals
Extracting historical data
Harnessing streaming tick level data
Incorporating technical indicators using python
Integrating Alpaca with TradingView charting
Backtesting strategies
End to End strategy design and deployment
Using multithreading to implement streaming data based strategies
Sqlite database management
Backtesting strategies
Deploying and running strategies on cloud (AWS EC2)
#############################################################################################
Important note - Course prerequisites:
Please note that this course requires basic python proficiency. At the minimum, you should be comfortable with:
basic python data types and format
basic python data structures such as list, dictionary, tuple etc.
how to create python functions
how to implement loops in python
installing and importing libraries
In addition, basic familiarity with finance/trading concepts is also required. Although, I have devoted reasonable time explaining concepts like technical indicators, strategy design, KPIs, risk management etc., some prior experience using these concepts would be very beneficial.
#############################################################################################
Instructor Details
- 4.6 Rating
211 Reviews
Mayank Rasu
I have authored and published bestselling courses and books on finance and technology. I have a passion for simplifying seemingly complex topics such as algorithmic trading, machine learning, artificial intelligence and make them accessible to students with no technology/finance background.
I have more than a decade of experience working with global investment banks in the quantitative analysis/risk management areas. My work experience has made me a firm believer in taking data driven decisions while always being mindful of the qualitative aspects of my job.
I did my undergraduate education in engineering and earned MBA and MFE degrees. I see myself as a life long learner and I deeply cherish the opportunity of sharing my knowledge with others.
More courses by Mayank Rasu
Algorithmic Trading & Quantitative Analysis Using Python (2025)
4.4 (4,764 Reviews)
Provider: Udemy
Time: 22.6h
$14.99
Algorithmic Trading on KiteConnect Platform (2023)
4.4 (2,053 Reviews)
Provider: Udemy
Time: 12h
$11.99
Algorithmic Trading using Interactive Broker's Python API (2026)
4.4 (1,664 Reviews)
Provider: Udemy
Time: 13.7h
$84.99
Algorithmic Trading using Angel One's Smartapi (2026)
4.7 (498 Reviews)
Provider: Udemy
Time: 11.6h
$79.99
Algorithmic Options Trading on Interactive Brokers' Platform (2026)
4.6 (303 Reviews)
Provider: Udemy
Time: 9.4h
$69.99
Algorithmic Options Trading in the Indian Market (2025)
4.5 (211 Reviews)
Provider: Udemy
Time: 7.5h
$19.99
More Trading & Investing courses
Penny Stocks King: How 2 really Trade Penny Stocks (6+Hours) (2026)
5.0 (359 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
DIY Advance Options Trading (5 Courses) 11hrs w/ Live Trades (2026)
5.0 (275 Reviews)
Provider: Udemy
Time: 11.3h
$11.99
Options Trading for Rookies: Understand Options Completely (2026)
4.8 (9,324 Reviews)
Provider: Udemy
Time: 2.6h
$16.99
Stock Trading & Investing for Beginners 4-in-1 Course Bundle (2026)
4.8 (7,559 Reviews)
Provider: Udemy
Time: 9.8h
$15.99
Professional Futures & Options Guide for Investors 2026
4.8 (1,957 Reviews)
Provider: Udemy
Time: 4.8h
$11.99
Start Trading Stocks Using Technical Analysis! Part 2 (2017)
4.8 (1,621 Reviews)
Provider: Udemy
Time: 2h
$12.99
Reviews
By Chuckwudi Perry on 4/7/2026
Great course and yes, Alpaca Markets supports options trading, including weekly contracts, via their commission-free API using Python. The platform provides real-time/historical data, multi-leg order execution, and paper trading capabilities, allowing for automated strategies during standard market hours. Thanks for a great review and got an AWS Cloud Practitioner certification just because of Section 11. Thanks!
By Musaed AlQashem on 9/1/2024
Very good course. the only drawback was that the API logic and documentation is outdated as Alpaca is currently using the updated version. I just had to update some of these codes. the rest is just perfect. Thank you for your time preparing this course.
By Marco Sessolo on 7/16/2024
I loved the part where he taught about multithreading and how to fetch the market data. This is the only course that I could find some valuable informations.
By Nicholas Cole on 9/20/2023
I'm currently studying concepts about AI's role in stock trading. This course is already opening up my world to this concept. Great so far!
By Goh Saito on 10/4/2022
Mayank was great - the course will get you set up and start working with Alpaca. Thank you for keeping the content up to date with Alpaca v2 and for sharing your knowledge.
By Venkat Balasubramanian on 9/30/2022
The course is out dated !. There is no V1 API calls used in Alpaca anymore!. But most of the lessons are 80-90 % about the older version and then there is a quick 3-4 minute lesson at the end to show how to convert it to the newer version. Also some of the concepts are never really used in the final strategy, like multi threading and the conversion of back testing to actual strategy requires more explanation.
By Brian Wright on 8/28/2022
This was an excellent course! The instructor is extremely knowledgeable and presented the subject in an organized and progressive fashion. It provides great exposure to key commands in python as well as the interface with the alpaca api and data.
By Steve Cistulli on 8/16/2022
Wonderful course and good pace -- very good instruction and crossover between the Python mechanics and the finance mechanics.
By Alex Ricard on 9/25/2021
Mr. Rasu is hands down the most comprehensive algorithmic trading instructor in Udemy. He is extremely proficient, focused and detailed in his explanations. Highly recommended!
By Yanshu001 wei on 4/26/2021
I am a manually trader. I almost finish half of the course. This is the best practical algo trading course. Libraries are standard python Libraries, not outdated quantopian's. I learned a lot from Mr Rasu. Fully recommend!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












