SPbPU provides a wide range of courses for international students with 44 different Bachelor’s degree programs (including 3 programs in English), 170 Master’s degree programs (including 21 programs in English), 90 PhD programs and doctorate programs. A number of non-degree and international educational programs are also offered. For specific details on each program refer to the appropriate page.