First year

A core curriculum is delivered, including courses in Mathematics, Optimization, Theory of Probability, Statistics, Computer Skills, Microeconomic and Macroeconomic Modeling, Applied Economics and Communicational Skills.

The first year ends with a 4-week internship minimum.

Special training for students with Economics background

Courses mainly consist of mathematics. The Algebra course provides the matrix algebra and bilinear algebra necessary for econometrics and data analysis. The Analysis course deals with supplements of analysis necessary for probability and optimisation. The Differential Calculus course provides the essential tools used in economics and optimization. Another course provides the students with the basics of measure theory.

Special training for students with Mathematics background

These students have to follow both mathematics and introduction to economics courses. Some aspects of mathematics not taught in “classes préparatoires” are added in order to complete the student’s training, such as Functional and Convex Analysis. There is also a course devoted to the Mathematical Foundations of Probabilities.

Students follow an Introduction to Economics course presenting the main concepts and the accounting side of economic analysis, and are required to write dissertations on descriptive economics.


During the first semester, both categories of students follow courses aiming to provide necessary skills in computer science. Introduction to Computer Science presents the different computer tools available in the school. Then students are introduced to SAS language, the most commonly used statistical software in the school. The use of other software is taught in the following years. The Algorithms and Programming course deals with basic notions about programming and applications in the Python language. Optional courses include a training to LaTeX. All students also follow courses in Optimization, Monetary and Financial Economics, Measure and Integration Theory, and Lectures in Descriptive Statistics.

During the second semester, Optimisation Techniques are thoroughly presented. Probability Theory, Introduction to Statistics and Econometrics, Microeconomics, Macroeconomics and Data Analysis also provide thorough introductions to these fundamental fields of ENSAE. Students are also offered historical and epistemological insights in the History of Economic Analysis course.
The Programming Project lasts the whole semester.

Additionnaly, students follow mandatory courses in English and in a second foreign language.

Program details and courses are available on this page (in french).