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.