Financial modeling is the core skill required for Investment Banking, Equity Research, Portfolio Management, Project Finance, Credit Research, Financial Planning & Analysis, etc.The best way to learn financial modeling is to practice. It takes years of experience to become an expert at building a financial model and you really have to learn by doing. Reading equity research reports can be a helpful way to practice, as it gives you something to compare your results to.