Programming Fundamentals

0 kundeanmeldelser

9.900,00 kr.

Do you dream of working with programming and technological solutions, where you can embrace your inner computer nerd?

Read more here blank

With this education, you will gain:

  • Fundamental knowledge of programming

  • Practice-oriented learning

  • Continuous skill development

blank

Kategori:

Beskrivelse

Facilliteres af
Jacob Rasmussen

11
Moduler
75
Afsnit

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
What is the duration of the course?

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.

What does a developer do?

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.

What is the salary for a developer?

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.

blank

Planlæg dit eget studieforløb

Studér hvor og hvornår du vil, i dit eget tempo.

blank

Samarbejde med fageksperter

Lær af erfarne eksperter.

blank

Skræddersyet til erhvervslivet 

Få metoder og værktøjer der er direkte anvendelige.

blank

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.

    Jacob Rasmussen

    Software ingeniør

    Software ingeniør ved Trifork

    Play Video

    Se video

    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.

    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.

    Kun kunder, der er logget ind og har købt denne vare, kan skrive en anmeldelse.