Yes, if you go for an accredited adult certification program in public speaking you will definitely learn the skills you are looking for. An accredited online program is as good as the on campus program, as the method and curriculum is approved by the relevant authorities. You will also benefit from the latest methods of online education which will help you learn better.