Skip to content
UdemyTrading & InvestingPaid courseIntermediate levelCertificate

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

icon
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

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

#############################################################################################

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Mayank Rasu

$14.99

$11.99

$84.99

$79.99

$69.99

$19.99

icon
More Trading & Investing courses

$11.99

$11.99

$16.99

$15.99

$11.99

$12.99

icon
Reviews

4.6

211 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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!

Showing all 10 reviews on CourseDuck

Read all 211 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100