From how the world today is, and with how education is pursued as of late, it wouldn't be a bad idea to learn about data analysis through both fronts of online courses and through offline courses in the educational institutions. Combining learning data analysis online and through educational institutions would be of greater advantage to the individual who is interested in learning about data analysis. From how it presents itself, online courses in data analysis would make detailed provisions on theoritical information about the course and educational institutions would most likely offer more practical experience. Without having enough knowledge on both the theories and practical experience on data analysis, you would never excel in field.