Study Computer Science in Russia 🇷🇺
Russia offers 196 Computer Science programs across 51 universities. Tuition ranges from $3k–$300k/yr, making it one of the more affordable destinations for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.
By Degree Level
Top Universities for Computer Science in Russia
Moscow · National rank #1 · QS #105
Saint Petersburg · National rank #2 · QS #375
Moscow · National rank #2 · QS #440
Tomsk · National rank #4 · QS #499
Novosibirsk · National rank #5 · QS #461
Dolgoprudny · National rank #5 · QS #477
Saint Petersburg · National rank #7 · QS #711
Kazan · National rank #8 · QS #450
Saint Petersburg · National rank #8 · QS #609
Moscow · National rank #9 · QS #367
Tomsk · National rank #9 · QS #688
Yekaterinburg · National rank #10 · QS #519
Krasnoyarsk · National rank #12 · QS #1001
Moscow · National rank #15 · QS #320
Moscow · National rank #16 · QS #721
Saransk · National rank #17
Saransk · National rank #17
Chelyabinsk · National rank #19 · QS #951
Belgorod · National rank #21 · QS #1401
Moscow · National rank #21
All Programs
Applied Mathematics and Informatics
Belgorod State University
Information Systems and Technologies
Belgorod State University
Applied Mathematics and Informatics
Perm State University
Fundamental Informatics and Information Technologies
Perm State University
Information Systems and Technologies
St. Petersburg State University of Architecture and Civil Engineering
Information Systems and Technologies
Kalmyk State University
Applied Informatics
Kalmyk State University
Applied Informatics
Tyumen State University
Applied Mathematics and Informatics
Tver State University
Software Engineering - Product Development
Kazan Federal University
Information Technologies
Novosibirsk State University
Information Technology Security in Law Enforcement
Tambov State University
Applied Computer Science
Tambov State University
Information Security
Tambov State University
Web Engineering
Tambov State University
Software Engineering
Novosibirsk State University
Applied Informatics in Economics
Tyumen State University
Fundamental Informatics and Information Technologies
Tyumen State University
Computer Science and Engineering
Tyumen State University
Information Systems and Technologies
Tyumen State University
Applied Mathematics and Computer Science
Bauman Moscow State Technical University
Informatics and Computer Engineering
Bauman Moscow State Technical University
Computer Science and Engineering
South-West State University
Mathematical Modeling, Numerical Methods and Software Systems
Tomsk State University
Applied Computer Science
South-West State University
Applied Mathematics and Informatics
Kuban State University
Information Systems and Technologies
Kuban State University
Mathematical Modeling, Numerical Methods and Software Complexes
Kuban State University
PhD in Computer Science
Far Eastern Federal University
Software Engineering
Far Eastern Federal University
Computer Science
Far Eastern Federal University
Applied Mathematics and Informatics
Ulyanovsk State University
Information Systems and Technologies
Ulyanovsk State University
Computer Science and Engineering
Ulyanovsk State University
Computer Technologies and Systems
ITMO University
Software Engineering
ITMO University
Cyber-Physical Systems
ITMO University
Information Systems and Technologies
ITMO University
Applied Mathematics and Informatics
Lobachevsky University
Fundamental Informatics and Information Technologies
Lobachevsky University
Information Systems and Technologies
Ural Federal University
Software Engineering
Lobachevsky University
Artificial Intelligence and Data Science
Lobachevsky University
Information Systems and Technologies
Bashkir State University
Applied Mathematics and Informatics
Ural Federal University
Software Engineering
Ural Federal University
Big Data and Machine Learning
Ural Federal University
Information Technologies and Systems
Ural Federal University
Applied Mathematics and Information Science
Yaroslavl State University
Computer and Information Sciences
Yaroslavl State University
Applied Informatics in Economics
Ryazan State University
Information Systems and Technologies
Ryazan State University
Infocommunication Technologies and Communication Systems
Yaroslavl State University
Fundamental Computer Science and Information Technologies
Yaroslavl State University
Fundamental Informatics and Information Technologies
Ryazan State University
Applied Informatics in Economics
Yaroslavl State University
Information Security
Yaroslavl State University
Applied Mathematics and Computer Science
Lomonosov Moscow State University
Applied Mathematics and Informatics
Yaroslavl State University
Applied Mathematics and Computer Science
Peoples' Friendship University of Russia (RUDN University)
Mathematics and Computer Science
Peoples' Friendship University of Russia (RUDN University)
Fundamental Computer Science and Information Technology
Peoples' Friendship University of Russia (RUDN University)
Computer Science and Engineering
Peter the Great St. Petersburg Polytechnic University
Intelligent Systems
Peter the Great St. Petersburg Polytechnic University
Computer Science and Information Technology
Moscow Aviation Institute
Information Technology in Aviation
Moscow Aviation Institute
Computer Science and Engineering
Moscow Institute of Physics and Technology (MIPT)
Artificial Intelligence and Machine Learning
Moscow Institute of Physics and Technology (MIPT)
Computer Science
Moscow Institute of Physics and Technology (MIPT)
Data Science
Moscow Institute of Physics and Technology (MIPT)
Computer Science and Engineering
ITMO University
Industrial Programming
ITMO University
Big Data and Machine Learning
ITMO University
Information Security
ITMO University
Mathematical and Software Support of Information Systems
ITMO University
Applied Mathematics and Informatics
Tomsk State University
Data Science
Tomsk State University
Software Engineering
Tomsk State University
Information Systems and Technologies
Mordovian State University
Applied Mathematics and Computer Science
Saint Petersburg Electrotechnical University
Informatics and Computer Engineering
Saint Petersburg Electrotechnical University
Information Security
Saint Petersburg Electrotechnical University
Artificial Intelligence and Data Science
Saint Petersburg Electrotechnical University
Computer Science and Knowledge Discovery
Saint Petersburg Electrotechnical University
Information Systems and Technologies
Saint Petersburg Electrotechnical University
Software Engineering
Saint Petersburg Electrotechnical University
Computer Science and Engineering
Saint Petersburg Electrotechnical University
Theoretical Foundations of Computer Science
Saint Petersburg Electrotechnical University
Applied Mathematics and Informatics
Saint Petersburg Electrotechnical University
Information Systems and Technologies
Novosibirsk State Technical University
Software Engineering
Novosibirsk State Technical University
Computer Science and Engineering
Novosibirsk State Technical University
Information Security
Novosibirsk State Technical University
Applied Mathematics and Informatics
Novosibirsk State Technical University
Computer Science and Engineering
National University of Science and Technology MISiS
Information Systems and Technologies
National University of Science and Technology MISiS
Computer Systems and Networks
Novosibirsk State Technical University
Computer Science and Engineering
Tomsk Polytechnic University
Data Science and Machine Learning
National University of Science and Technology MISiS
Information Systems and Technologies
Tomsk Polytechnic University