Select your language

Frontend-utvikling på Noroff

Higher Professional Degree

Front-End Development

Study Online or On Campus in Norway

Design and build modern digital experiences with React, TypeScript and next-gen web technologies. Gain a full-stack edge and open doors to fast-growing tech careers.

Online Studies

13 October 2026 More startups

12 January 2027

16 March 2027

10 August 2027

2 years full-time | 4 years part-time

Full-time: NOK 47.000,- per semester
Part-time: NOK 23.500,- per semester

Eligible for Norwegian student funding (Lånekassen)

How is AI used in the Front-End Development programme?

AI in FED is used as a supportive tool that helps students speed up tasks such as code suggestions, design enhancements, testing, and learning new concepts more efficiently. It boosts productivity and creativity, but it does not replace the core skills students develop as front-end developers. Students are encouraged to use AI and are guided on how to responsibly and effectively apply AI tools, preparing them for its increasing role in the industry.

Students are also trained to evaluate AI-generated output and understand when AI-generated code should not be used.

How is AI being used in the workplace as a Front-End Developer?

AI is transforming front-end development by enhancing both the user experience and the development process. It enables the creation of adaptive and user-centric designs, tailoring interfaces to individual preferences and behaviours. Developers can use AI tools like GitHub, Copilot, Claude, Cursor, and Tabnine to generate boilerplate code, suggest relevant code snippets, and autocomplete complex structures, saving time and allowing them to focus on creative problem-solving.

AI also helps optimise code by analysing performance, reducing unnecessary re-renders in frameworks like React, and resolving inefficiencies in CSS and JavaScript. Furthermore, AI streamlines the development process by automating tasks such as testing and debugging, enabling developers to detect and address issues faster than traditional methods.

While AI offers significant efficiency and precision, it cannot replace a developer’s creativity, empathy, and contextual judgment. Skilled developers remain essential for designing and evaluating solutions that meet user needs, ensuring that the human touch remains at the core of frontend development.

Why Study front-end development?

Front-end development lets you shape the digital experiences people use every day, from apps and online stores to social platforms and interactive services. You’ll learn how to turn complex systems into fast, responsive, and intuitive user interfaces using tools like React, JavaScript, HTML, CSS and APIs.

Throughout the programme, you'll gain practical experience through real-world assignments and collaborative projects, preparing you for roles in design agencies, IT companies, software houses, media, and communication environments.

Career Opportunities

After completing the Front-end Development program, you can pursue jobs such as:

  • Front-end Developer
  • Web Application Developer
  • Front-end Engineer
  • Web Developer
  • Interaction Designer Entrepreneaur
  • Junior Full-Stack Developer
Weronica Martinsen

From student to skilled developer.

Programme information

In the first year, you will learn how the web works and how to build fully functional websites from scratch. You will develop solid skills in design prototyping, HTML, CSS, and JavaScript, with a focus on accessibility, responsive layouts, and clean, maintainable code. You will also be introduced to project planning tools and methodologies such as Agile and Scrum and learn how to collaborate effectively in teams that simulate real-world agency environments. Throughout the year, you will work on practical projects and begin building your professional portfolio.

In the second year, you will move on to more advanced programming with JavaScript and modern development frameworks. You will learn to build fast, scalable web applications using industry-standard tools and workflows, including version control, automation, continuous deployment, and development platforms. You will also explore performance optimisation, API integrations, and CSS frameworks to deliver high-quality user experiences. The year concludes with a project exam that demonstrates your competence, and the resulting project can be included in job applications or developed further as a proposal for real-world production. You will also continue to develop a professional, job-ready portfolio that showcases your technical expertise and problem-solving abilities.

Read more about the study programme in our course catalogue.

First-year courses:

  • Design
  • HTML and CSS
  • Project Methodology
  • Semester Project
  • JavaScript 1
  • Agency 1
  • Project Exam 1
  • Portfolio 1

Second-year courses:

  • JavaScript 2
  • Workflow
  • CSS Frameworks
  • Semester Project 2
  • Development Platforms
  • Javascript Frameworks
  • Agency 2
  • Project Exam 2
  • Portfolio 2
School: Noroff Higher Vocational College (Noroff Fagskole)
Application deadline: Continuous admission. Applications are processed in the order they are submitted.
Language of instruction: English online. Norwegian/English on campus
Accreditations: Approved for loans and grants from the Norwegian State Educational Loan Fund (Lånekassen). Accredited by NOKUT.
Degree: Higher Professional Degree
Credits: 120 Credits

Hardware and software

We recommend the following:

  • 500 GB Hard Disk (or 250 GB + cloud storage: e.g., Dropbox, OneDrive, Google Drive (recommended).
  • 8 GB RAM.
  • Core i5 or M1 processor.
  • Both PC and Mac can be used, as it is also done in the industry.

It is desirable for students to use their machines, but there are also desktop machines on campus that can be used. As a campus student, you will receive all necessary licenses on your private machine.

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 programme, you must have general study competence or vocational education with a professional certificate. It is also possible to apply based on recognised 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. 

What is the Difference Between Back-end and Front-end?

Noroff offers study programs in both Front-end Development and Back-end Development. Choosing between these programs may be challenging. Here you will find help to navigate through the fields of front-end and back-end development.

Difference between på Back-end and Front-end

Watch livestream recording

Livestream recording June 2025 - Back-end and Front-end Development at Noroff
Få studieveiledning på Noroff

Get study guidance

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