The article suggests using the methodology of cognitive modeling of complex systems (social, economic, ecological, political, socio-technical) as a tool for foresight. The methodology of cognitive modeling is briefly presented. The methodology is a system of methods for developing cognitive models, researching their structural properties, stability, scenario analysis, foresight, etc. With the help of the software system of cognitive modeling, it is possible to model and analyze a large number of structures and variants of behavior of a complex system, much more than the experts can come up with on their own. An example of the application of the methodology and the corresponding program system CMLS for studying the problems of the quality of life of youth is given.