Select your language

Programming, 20 ECTS

20 ECTS Programme

Programming

Study Online

Turn logic into code. This 20 ECTS online programme provides a practical and accessible entry point into development, problem-solving, and databases. You will gain a technical grounding in coding and SQL, learning how code and databases function together to power modern digital solutions.

Online Studies

10 August 2026

1 year part time

NOK 32.667,- per semester
NOK 0,- registration fee

Eligible for Norwegian student funding (Lånekassen)

How is AI used in the programme?

AI is used as a support tool in the learning process to give you a more interactive and effective way to learn programming. You will gain insight into how AI can be used to understand code, explore solutions, and improve your own programs.

At the same time, the programme emphasises that AI does not replace fundamental competence. You will learn how to assess and quality-check AI-generated output, and how to use your own understanding to write, test, and improve code. This is essential for developing strong programming skills.

AI is also used in learning activities such as quizzes and assignments, giving you faster feedback and a better understanding of key concepts.

How is AI used in working life within programming?

AI is changing how developers work. Today, AI tools are used to generate and suggest code, debug and improve existing solutions, automate repetitive tasks, and analyse and structure data.

This makes development processes more efficient, but it also increases the demand for competence. To use AI effectively, you need to understand what the code does, be able to evaluate its quality, and recognise when something is not working as it should.

AI works best as a tool in combination with human understanding. The ability to combine programming knowledge with critical thinking is becoming increasingly important in working life.

Why Study Programming?

Programming is one of the most in-demand skills in today’s job market. More and more organisations need people who understand how software is created, how data is processed, and how digital solutions are built and improved.

This programme is well suited to those who want to learn how to think in a structured way, solve problems methodically, and understand how code is used in real digital products and services. You will work with both fundamental programming and databases, giving you insight into how applications and data connect in practice.

An important advantage of this programme is its accessibility. You do not need advanced mathematics or prior experience, and the teaching is designed to help you build competence gradually.

This makes Programming an ideal starting point if you want to:

  • enter the tech industry
  • strengthen your digital skill set
  • prepare for further studies in IT and development

 

Career Opportunities

Programming provides a solid foundation for further work within technology and development:

  • Contribute to teams developing digital solutions
  • Work with simpler programming tasks and data handling
  • Roles requiring technical understanding within IT and digital development
  • Strengthen your competence in your current role
  • Further studies in development, IT, or technology
Programming

Why you should study programming

Programme information

After completing the programme, you will have a solid foundation in programming, problem-solving, and working with databases. You will learn to understand and apply key programming concepts, write code in Python, and work in a structured way with functions, control flow, and data structures.

You will also gain insight into how relational databases are built, how data is organised, and how information can be retrieved and manipulated using SQL and programming.

The programme gives you a holistic understanding of how code and data are used together in digital solutions, and provides a foundation for further learning within development, IT, and technology.

Read more about Introduction to Programming in our course catalogue.
Read more about Programming and Databases in our course catalogue.

Courses in Programming:

  • Introduction to Programming
  • Programming and Databases

This programme provides a foundation in programming and can be integrated into the Bachelor's Degree in Digital Assurance and Security Management. it does not directly replace any single semester. Students earn ECTS credits.

School: Noroff University College
Application deadline: Continuous admission. Applications are processed in the order they are submitted.
Language of instruction: English
Accreditations: Approved for loans and grants from the Norwegian State Educational Loan Fund (Lånekassen). Accredited by NOKUT.
Unit: 20 ECTS Programme
Credits: 20 ECTS

Noroff has ongoing admissions, and applications are processed in the order they are received. The earlier you apply, the earlier you can secure a study place.

To qualify for the program, you must have general study competence. It is also possible to apply based on recognized prior learning.

For international students, depending upon which country you have received your education from, the requirements will differ. Please use this website where you can find the specific requirements for your country at the bottom of the page.

You can read more about admission requirements here.

All our study programs are approved for loans and grants from the Norwegian State Educational Loan Fund (Lånekassen). You can apply to the Loan Fund for basic support (loan and grant; NOK 166.859) and tuition fees (NOK 79,432).

As an adult student, you can receive loans and grants from the State Educational Loan Fund. This also applies if you work while studying.

As a main rule, you must be a Norwegian citizen to receive support from the Norwegian State Educational Fund. However, foreign citizens may also be entitled to financial support. Check here to see if you are eligible.

You can read more about payment, loans, and grants here. 

Få studieveiledning på Noroff

Get study guidance

Questions about our programs?
We're happy to help!