I second both June’s and Sandra’s suggestions :) All and any would be excellent choices. The question is what do you mean by “professional”. All of these sites will teach and encourage you to master the craft, but to the best of my knowledge none give any kind of certification to show that you are “a professional”or that you have studied a specific number of hours or that you have achieved excellence in any of the cake decorating / design fields. Again, if it is knowledge that you are seeking, any and all of these suggestions are excellent.
The Garden Baker