Beskrivelse
Facilliteres af
Jacob Rasmussen
11
75
Enroll in an online programming education
Dreaming of a career in programming, technology, or IT? Want to learn how to code? Then you’ve come to the right place – Nordic Online Academy has the solution for you. With our course Programming Fundamentals, you can study whenever and wherever you want – entirely at your own pace.
The Programming Fundamentals course gives you a solid foundation, enabling you to confidently explore programming further. The teaching is designed to be both fun and educational, with practical, real-life examples.
You don’t need to be good at math or have a technical background to join – this course is for everyone. What matters most is that you’re curious and motivated to learn. We start with the basics and gradually build on that throughout the course, inspired by how experienced developers think and solve problems.
The course is 100% online, giving you full flexibility to study on your own terms. There are no fixed schedules or deadlines, allowing you to tailor your learning to fit your everyday life and individual needs.
Three Quick Facts About the Programming education
There are a number of factors that influence the recommended duration of the course. These include the amount of time the student dedicates to studying, the time spent on practical exercises, and the student’s prior knowledge and experience.
Our recommendation is to give yourself extra time to thoroughly understand and immerse yourself in the different aspects of programming.
Working as a developer can involve many different aspects of IT coding. It covers various parts of the work, ranging from databases to websites to text-based applications. Depending on your interest, you can work with both frontend and backend. Frontend refers to the visual result that a user will see, while backend is the coding that runs behind everything.
The salary of a developer can vary greatly depending on which aspects of programming you end up working with. It also depends on whether you’re employed in the private or public sector. On average, you can expect a salary ranging between 30,000 and 45,000 DKK.
Three Quick Facts About the Programming education
What is the duration of the education?
There are many factors that influence the recommended duration of the education. These include the amount of time the student dedicates to the education, the time spent on practical assignments, as well as the student’s prior knowledge and previous experience before starting the education. It should be emphasized that you will encounter many new concepts and theories throughout the course. Our recommendation is to allow yourself extra time to understand and immerse yourself in the various aspects of programming. This approach will give you the best foundation for learning to code and applying it in a future job.
What does a developer do?
Working as a programmer can involve many different aspects of IT coding. It covers various parts of the work, ranging from databases to websites to text-based applications. Depending on your interest, you can work with both frontend and backend. Frontend refers to the visual result that a user will see, while backend is the coding that runs behind everything.
What is the salary for a developer?
The salary of a programmer can vary greatly depending on which aspects of programming you end up working with. It also depends on whether you’re employed in the private or public sector. On average, you can expect a salary ranging between 30,000 and 45,000 DKK.
Planlæg dit eget studieforløb
Studér hvor og hvornår du vil, i dit eget tempo.
Samarbejde med fageksperter
Lær af erfarne eksperter.
Skræddersyet til erhvervslivet
Få metoder og værktøjer der er direkte anvendelige.
100% online uddannelsesforløb
Få personlig støtte og sparring hele vejen.

Planlæg dit eget studieforløb
Studér hvor og hvornår du vil, i dit eget tempo.

Samarbejde med fageksperter
Lær af erfarne eksperter.

Skræddersyet til erhvervslivet
Få metoder og værktøjer der er direkte anvendelige.

100% online uddannelsesforløb
Få personlig støtte og sparring hele vejen.
Learn how to use programming
Once you’ve completed our programming education, you will be able to program—without a doubt. After finishing the course, you’ll be ready to step into the vast world of programming and take it in the direction you choose. With the foundational knowledge and skills you gain from this education, you’ll be well-prepared to move on to learning how to develop apps, websites, artificial intelligence, or similar technologies.
All you need to get started is a Mac or Windows computer and the willingness to learn. The rest will be provided as you progress through each module of the education.
Throughout the course, you’ll write many small programs, and step by step, you’ll experience the transition from beginner to developer. We use practical techniques and real-world examples to ensure you can easily apply theory to practice. As a result, you’ll also notice personal growth with each exercise you complete.
Uddannelsens indhold
Module 1 Introduction to programming
Section 1 Introduction
Section 2 What is programming?
Section 3 Frontend and backend programming
Section 4 Language comparison
Section 5 Why learn JavaScript?
Section 6 When are you done learning?
Module 2 Setup and programs
Section 1 Introduction
Section 2 Installation of Visual Studio Code (VSC)
Section3 Installation of git
Section 4 Installation of NodeJS
Section 5 Start using the terminal
Section 6 Your first program – Hello world
Section 7 – When errors happen
Module 3 JavaScript basics
Section 1 Introduction
Section 2 Comments
Section 3 Variables
Section 4 Datatypes
Section 5 Arithmetic operators
Section 6 Expressions
Section 7 Type conversions
Section 8 Comparison operators
Section 9 If else – control structure
Section 10 Logical operators
Module 4 Arrays and loops
Section 1 Introduction
Section 2 While loop – control structure
Section 3 For loop – control structure
Section 4 String indexes
Section 5 Arrays – data structure
Section 6 Array push method
Section 7 Nested arrays and loops
Section 8 Debugging with debug mode
Module 5 Functions
Section 1 Introduction
Section 2 Function to find average score
Section3 Input parameters
Section 4 Scope
Section 5 Common mistakes
Section 6 Refactor draw triangle program
Module 6 Objects
Section 1 Introduction
Section 2 Objects
Section 3 The object short hand syntax
Section 4 Nested objects part
Section 5 Object destructuring
Module 7 Additional function concepts
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Section 1 Introduction
Section 2 Callback Functions
Section 3 Array forEach function
Section 4 Array map function
Section 5 Anonymous functions
Section 6 Array sort function
Module 8. Asynchronous programming
Section 1 Introduction
Section 2 Read data from a file using readFileSync
Section 3 Callback hell
Section 4 Read data from a file using readFilePromise
Section 5 Comparison of read file strategies
Section 6 Race between read file strategies
Section 7 Using fetch to make a request over the internet
Module 9 Node modules and user input
Section 1 Introduction
Section 2 Creating your own modules
Section 3 Using npm
Section 4 Codealong – Pizza shop
Section 5 Trouble with npm
Section 6 Creating an Express API
Module 10. Project - Daily weather service
Section 1 Project Introduction
Section 2 Weather fetcher function
Section 3 Temperature intepreter function
Section 4 Weather intepretator function
Section 5 Sending mails
Section 6 Creating an app password
Section 7 Preparation for Vercel deployment
Section 8 Deploy to Vercel
Section 9 Environment variables on Vercel
Section 10 Deploy via Vercel
Section 11 Expose dailyWeather endpoint
Section 12 Run daily using a cron job
Facts about the education
Practical Information About the Programming education
What is the duration of the education
The duration of the education depends on how you choose to study. At Nordic Online Academy, you have full flexibility – you can study whenever and wherever it suits you, at your own pace. This means you have significant influence over how long it takes to complete the education.
If you want a deep and solid understanding of the fundamental principles of programming, we recommend taking the time to immerse yourself in the lessons and reflect on the topics you’re learning. This reflection is important, as it prepares you for the challenges you’ll face as a developer and helps you build a stronger professional foundation.
We therefore recommend that you contact our student guidance team for personal support and help in planning your educational journey.
What is the format of the education?
The program format is 100% digital. This means that after enrolling, you will receive your welcome letter along with your personal login to the course on our user-friendly learning platform. The platform is structured into modules, which you complete one at a time at your own pace.
Remember, you are never alone in your studies. Our student support team is ready to assist you—whether your questions are technical, practical, or academic. You can easily reach us via chat, email, or phone before, during, and after your course.
Is there a final exam?
No, at Nordic Online Academy we have chosen not to end our programs with a traditional exam. Instead, we use continuous evaluation through multiple-choice tests after each module.
These tests are designed to reinforce your learning along the way and give you the opportunity to reflect on the content as you progress through the course. The tests are not just a form of assessment – they are a tool to ensure that you understand and can apply what you’ve learned. This allows you to move at your own pace and gain a deeper benefit from the education.
Once you have completed and passed all modules, you will receive your certificate, which documents your newly acquired skills.
Do I get a certificate?
“Yes, once you have completed the Basic Programming course, you will receive your personal certificate. The certificate serves as proof of the skills and knowledge you have acquired.
You can use the certificate, for example, as part of your job search or as documentation of your expertise and competencies.
Whom does the education apply to?
The program is aimed at individuals who have an interest in IT and programming and wish to learn how to code.
It is also suitable for those who want to determine whether programming is the field they should build their future career in.
What job possibilities do I have when i finish the education?
After completing the program, you will have gained all the fundamental skills in programming – and you will be able to code, without a doubt.
With your new competencies, you may choose to apply them in your current job or take on smaller freelance programming tasks for clients.
If you wish to work professionally and full-time with programming, further specialization is typically required.
The Basic Programming course provides you with a strong foundation, as the core principles remain the same regardless of the direction you choose to pursue next—whether it’s in app development, websites, servers, artificial intelligence, or similar fields. In our Advanced Programming program, we place a strong emphasis on this kind of specialization and on preparing students to work independently as full-time professional programmers.
How long do I have access to the educational material?
When you enroll in the Basic Programming course, you will initially have access to the learning materials for a full 2 years. This period ensures that you have plenty of time to study at your own pace, and you can easily return to the material whenever you need it. Whether you want to refresh your knowledge or dive deeper into specific topics, you have the flexibility and time to do so.
In addition, you’ll have the option to download the written course materials, allowing you to use them during the education and even after it ends—giving you long-term value.
If it turns out during your studies that you need extra time, don’t worry – in such cases, we can extend your access for a limited period at no additional cost.
What kind of help can I get during the education?
Throughout the program, you can expect comprehensive support from our student guidance team—before, during, and after your studies. Although the program is based on self-study, we are here to support and guide you every step of the way. We’re ready to assist you at all stages, so you can feel confident and well-supported.
Before the program:
We’re available to answer your questions about the structure, content, and practical aspects of the course. Our goal is to ensure that you feel well-prepared and confident before starting your studies.
During the program:
If you have questions along the way, our student advisors and subject experts are always ready to provide personal and academic support. Whether it’s about specific modules, assignments, or practical challenges, you’ll have access to the help and guidance you need.
After the program:
Once you’ve completed your Basic Programming course, we’re here to support you in your next steps. We offer career guidance and help you feel confident and equipped to continue your journey as a programmer.
Can I get career guidance during my education?
Yes, absolutely. At Nordic Online Academy, it’s important to us to support you and ensure that you move forward confidently in your career within the field.
As you approach the end of the program, you’ll have the opportunity—through our learning platform—to book career guidance tailored to your individual situation and future goals. In our career sessions, we typically focus on how you can gain practical experience as a natural next step after completing the course. This might involve employment opportunities (including activating our network within the field and insights from other students’ experiences) or guidance on starting your own business.
Together with our student support team, we ensure you get all the help and guidance you need—before, during, and after your studies. If you have any questions, you’re always welcome to contact us via chat, email, or phone.
Is there possibility of joining network-group?
Yes, as part of your Basic Programming course, we offer networking groups that give you the opportunity to build a strong professional network during your studies. In these groups, you can share experiences, discuss relevant topics, and support each other in your development as future programmers. The groups provide a valuable space for exchanging ideas and receiving feedback from both fellow students and graduates.
If you’re interested in joining a networking group, feel free to contact us. We regularly match students into new groups based on factors such as experience, location, and future goals.
What payment options do you have?
At Nordic Online Academy, you can choose to pay for your course either as a one-time payment or through installment plans with Klarna or ViaBill.
Klarna:
Split the payment into three interest-free installments or pay in full after 30 days. Klarna can be selected as a payment option during the enrollment process.
ViaBill:
Split the payment into 4 to 24 installments. The service is interest-free, but a monthly fee (DKK 149–249) applies. At enrollment, the default setup is a 24-month plan, but you can change this in “My ViaBill” after your purchase.
When using Klarna or ViaBill, a credit check is performed based on your card details during the enrollment process.
You can also ask your employer about a gross salary scheme, where the course is paid through your gross salary over a period of time. It doesn’t cost your employer anything, and since the payment is made before tax, it can reduce the actual cost by up to half. You can read more about the gross salary scheme here.
What language is the education?
The coding language we use is English, all the instruction in our programming course is in english and presented in a down-to-earth manner. The programming course is based on JavaScript as the primary coding language. Our focus is on making programming easy to understand.
As mentioned, our programming course is for anyone with an initial interest in the subject. The rest will be provided—and developed—throughout the course. The education is also available in danish.
Det siger vores studerende
Erfaringer fra grundlæggende programmør uddannelsen
Jeg synes det har været en rigtig god oplevelse at prøve kræfter med at programmere i JavaScript og også stylingssprogene HTML og CSS. Jeg oplevede en god balance mellem at være udfordret uden at miste motivationen, hvor Jacob formår at forklare koncepterne i et sprog som er til at forstå for en person som mig, der aldrig har rørt programmering før. Samtidig vil jeg fremhæve at uddannelsen indeholder et sjovt afsluttende projekt, som gør det nemt at forstå hvordan software hænger sammen.
Helena, Aalborg – Grundlæggende programmering
Synes det har været en rigtig god udd. Nem at følge med og gode forklaringer og øvelser undervejs. Det er en kæmpe fordel i min situation, at jeg kan lære når tiden er til det, stoppe når jeg har brug for pause og genoptage når det passer ind igen.
Danny, Uldum – Grundlæggende programmering
På uddannelsen oplevede jeg en super kompetent underviser, der formår at lære fra sig på en måde, der gør et kompliceret emne til noget alle kan være med på. Derudover er det super fedt, at man selv styrer tempoet på uddannelsen. På den måde er der ingen stress, og jeg kunne genbesøge et emne igen, hvis jeg ikke fangede det første gang. Jeg kunne godt være lidt bekymret for niveauet på en online uddannelse, men den bekymring blev virkelig gjort til skamme. På trods af, at der er tale om et tungt emne, står man efter uddannelsen med en masse ny læring, der let kan overføres til arbejde i praksis. Tak.
Frederik, København – Grundlæggende programmering
Har du spørgsmål til uddannelsen?
Udfyld formularen herunder og få svar på dine spørgsmål, eller få sparring angående valg af uddannelse generelt. Vi vil besvare din henvendelse hurtigst muligt.
Mikkel Mathiasen
Studievejleder
Vi står klar til at hjælpe dig med svar på dine spørgsmål – og her hos os er ingen spørgsmål dumme spørgsmål.
Du kan kontakte vores studievejledning alle hverdage (helligdage undtaget) mellem 09.00 og 15.00.Kontakt os på telefon 70604948, på mail kontakt@onlineuddannelse.dk eller på chatten her på siden.
Mød vores ekspert
Flere års praktisk
erfaring som programmør og underviser
- Jacob Toftgaard Rasmussen er uddannelsesansvarlig og underviser på uddannelserne i grundlæggende programmering og vores forløb i avanceret programmering hos Nordic Online Academy.
- Jacob er født og opvokset i Danmark, men har tidligere i sit liv også boet i Tyskland og Kina. Som helt ung fik han sin første erfaring med programmering, da han begyndte at udvikle sine egne computerspil. Siden har han taget en bachelor i Software Enginering fra Aalborg Universitet og arbejder i dag som software ingeniør hos virksomheden Trifork.
- Jacob arbejder i dag som succesfuld og professionel full stack udvikler. Herunder arbejder han både med backend (servere, API’er og databaser) samt frontend udvikling i form af hjemmesider og apps, hvor han bl.a. har udviklet software til byggebranchen og fintech.
Artikler
Her er vores nyeste artikler,
som kan inspirere og guide dig
Modtag mere information om grundlæggende programmerings uddannelsen
Modtag skræddersyede mails om uddannelsen i grundlæggende programmering, der hjælper dig i din afklaringsproces omkring valg af uddannelse.
Anmeldelser
Der er endnu ikke nogle anmeldelser.