This course addresses the modern portfolio theory and its latest extensions. The main contents include the risk return model of portfolio selection; Safety first model of portfolio selection; The utility maximization model of portfolio selection; Black Litterman method for portfolio selection; The complex network method of bank credit allocation; Asset liability management model; The equilibrium theory of optimal portfolio; Portfolio selection method under uncertain distribution; Portfolio selection based on machine learning. Through this course, students can well learn the general principles and methods of investment analysis.