Guides · Study a field in a country · Study in Latvia

How to study computer science in Latvia

5 min read · 2026-10-21

If you want to study computer science in Latvia, you can usually choose between bachelor’s and master’s level programmes. Many universities offer English-taught options, especially in Riga and other larger cities. This guide explains the usual entry rules, costs, timeline, and where to check the official details.

Study levels in computer science

In Latvia, computer science is usually offered at two main levels:

  • Bachelor’s degree - for students who have finished secondary school or are close to finishing it.
  • Master’s degree - for students who already have a relevant bachelor’s degree.

Some universities also offer related programmes under names like information technology, software engineering, computer systems, data science, or applied computer science. The exact title can differ, so always check the programme page.

Typical admission requirements

Admission depends on the university, but the usual documents are similar from year to year.

  • Bachelor’s applicants usually need a secondary school diploma and transcripts.
  • Master’s applicants usually need a bachelor’s degree in a related field, plus transcripts.
  • English proof is often required if your previous studies were not in English. Universities commonly accept IELTS, TOEFL, or their own test.
  • Some programmes may ask for maths or programming preparation, motivation letter, CV, or an online interview.

If you are applying from outside the EU/EEA, you may also need extra documents for visa or residence permit purposes. Check the university’s admissions page and the official Latvian immigration authority for the latest rules.

English-taught options and how to check them

Latvia has English-taught computer science options, especially at universities that recruit international students. The number of programmes can change, so do not rely on old lists.

To find the right one, check:

  • the university’s official programme page
  • the language of instruction
  • the admission deadline for your intake
  • whether the degree is full-time, part-time, or joint

Look carefully at the curriculum too. One programme may focus more on software development, while another may be stronger in theory, networks, AI, or data.

Tuition fees and living costs

Tuition in Latvia varies a lot by university, level, and whether you are from the EU/EEA or not. For computer science, a realistic range is often around 2,500 to 6,000 EUR per year for some bachelor’s programmes, and 3,000 to 8,000 EUR per year for some master’s programmes. Private or highly specialised programmes can cost more. Always check the programme page for the exact fee.

Public universities do not always charge the same fee for EU and non-EU students, but some do. The difference is university-specific, so use the official fee table, not a blog post.

Living costs are usually lower than in many Western European capitals, but your budget still matters. A simple monthly estimate for a student can include:

  • Accommodation - dormitory or shared flat
  • Food - cooking at home lowers costs
  • Transport - local buses or trams
  • Books and study materials
  • Health insurance and visa costs if they apply to you

A cautious student budget in Riga is often roughly 500 to 900 EUR per month, depending on housing and lifestyle. Smaller cities may be cheaper. Check current prices from the university, housing providers, and public transport pages.

Application timeline and documents

Many universities open applications several months before the start of the academic year. Some have early deadlines for non-EU students because of visa processing, so start early.

A practical timeline looks like this:

  • 6 to 12 months before - research programmes and entry requirements
  • 4 to 8 months before - prepare documents and language proof
  • 2 to 6 months before - submit the application
  • After acceptance - pay any required deposit, apply for visa or residence permit, and arrange housing

Typical documents include:

  • passport copy
  • secondary school diploma or previous degree
  • transcripts
  • proof of English
  • CV and motivation letter
  • passport photo
  • translated and legalised copies, if requested

Rules for document legalisation and visa steps can change. Always check the university admissions page and the official national immigration authority for your country and residence status.

How universities find candidates

Latvian universities often recruit international students through their own admissions teams. They also use databases, fairs, agents, and student platforms to find suitable candidates.

If a university can search profiles by field, level, English score, and documents, it can contact you first. That can save time if you are still comparing options and want to be found by the right programme.

  • keep your field of interest clear, such as computer science or software engineering
  • add your current education level
  • state your English level honestly
  • upload the documents you already have
  • check messages regularly

Common questions

Do I need perfect maths skills to study computer science in Latvia?

Not always, but strong maths helps. Some programmes expect a good background in maths or logic, especially at bachelor’s level. Check the entry requirements on the programme page.

Can I work while studying?

Many international students can work part-time, but the exact rules depend on your citizenship and residence status. Check the official Latvian immigration authority and your university’s guidance before you plan work.

Is Latvia a good choice for international students?

Latvia can be a practical option if you want an EU degree, English-taught study, and a smaller, lower-cost student market than some larger countries. The right choice depends on the programme, city, and your budget.

How Eduuro helps

Create a free profile with your field, education, English level and documents, and admissions offices that search for exactly that can find you and write first.

This lets you compare interest from universities before you decide where to apply next.

Rules, fees and deadlines change. Check the university's own admissions page and the official immigration site of the country before you act on anything here.

More on this

Related guides

ملفك الشخصي يحتاج خمس دقائق فقط ولا يكلف شيئًا.

أخبرنا بما تريد أن تدرسه، ودع جامعات أوروبا تجدك.