This question was asked on Quora and here’s my answer:
I will list resources broken down by three categories.
- Business Knowledge: As a data analyst, you need to have at least basic knowledge of business areas that you are helping with. For example: if you are doing Marketing Analytics then you need to understand basic concepts in marketing and that will make you more effective. You can do so one of the three ways:
- On-the-job: Pick up knowledge by interacting with business people and using internal knowledge bases.
- Online resources: Pick up basics of marketing by taking a beginners course online on a platform like Coursera OR from resources like this:
- College/University: If you are at a college/university then you can either audit a course or depending on your major/minor, core business courses might just be part of the curriculum
- Communication skills:
- Public Speaking: Toastmaster’s is a great resource. if you don’t have access to a local Toastmasters club, you should be able to find a course online. Check out Coursera.
- Data Storytelling: Just listening to someone like Hans Rosling can be very inspiring! . Also, If you search storytelling with data on YouTube, you will see few good talks:
- Problem structuring: If you are able to break down the problem into core components to identify root cause, you will not only increase your speed to insight but your structure will also help you communicate it more effectively. Learn to break down your problems and use that in communicating your data analysis approach. Imagine this list without the three high-level categories — wouldn’t it look like I am throwing random resources at you? By giving it a structure — Tech, Biz, Communication, I am not only able to structure it but also communicate it to you more effectively. More here:
- Tech skills: Read ’s answer: — it’s a nice list. Also, check this out:
A great data analyst will focus on all areas and a good data analyst might just focus on tech. Hope that helps!