Currently there is no MFE that really aims to produce algotraders, though I have noticed a distinct pattern in the way Baruch is developing.
Latency has some of the truth, in that algotraders are very secretive, but we part company in whether it can be taught. Certainly it is hard, and you have to be realistic about the level you can attain by being taught.
You can teach econometrics, market microstructure, signal processing, C++, low level IP, game theory, various types of probability theory, gambling maths, pattern matching, dynamic programming, optimization and social engineering.
Supplement that core with options FPGAs, behavioural finance, linux kernels, technical analysis, FIX, and various bits of AI.
Whether you can do that in a year is highly questionable, regardless of the quality of teachers or students. Would be fun to try...
What you'd have (for those who survived a brutal learning curve), is the ability to understand what is going on. But that's like being able to read music, maybe even to sight read and play, but not to write your own tunes. Ultimately this is a creative endeavour, since by necessity there really isn't all that much utility in faithfully copying what others have done.
All the effort is wasted unless you happen to be creative.
I take it we have all seen the film 'Amadeus' ?