A quick update on where I am at with the development of my course:

I am putting the finishing touches on the introductory course and am planning to release it this weekend.

It includes two main parts:

Part 1 is devoted to the fundamentals of operating Zorro: what it is capable of, how it works, and how to use it to put together a trading strategy.

Part 2 is devoted to the science of algo development. That is, how to develop an algorithmic trading system that is robust and maximises your chances of success in live trading.

There are dozens of source code examples, including ten example strategies that you can use as templates or building blocks for your own systems.

One thing it doesn't touch on (yet) that has been requested above is portfolio trading with Zorro. It provides quite a lot of detail on what I would consider to be the basics of algo development, but I've deliberately left out portfolio management at this stage. It is something that I will add later on, but this first release is going to focus more on the basics.