I'm currently doing a course about programming automated strategies on another forum, and could replicate it here if some are interested. The course is targeted towards beginners with no programming knowledge. So the first part is about learning programming in C, and covers variables, functions, branches, and loops. This knowledge can be used with most trading platforms, as the structures of most languages are similar. The second part will be about trading strategies, and cover trend trading, counter trend trading, optimizing, walk forward analysis, portfolio strategies, and money management. It uses new trading algorithms such as frequency filters. The course will go over about 2 weeks. The goal is to develop a simple portfolio strategy that trades several assets and generates about 400% risk adjusted annual profit. There's a third part planned about using artificial intelligence for trading systems, such as perceptrons and decision trees, but it's not fully finished yet and might come at a later time. I'm not sure if there's much interest here, as most forum members probably already know all that stuff. But if someone is interested, please post here. Of course all software tools you'll need to test and trade the examples are free.