Course in Programming Fundamentals
Aalborg, Denmark
Course
DURATION
6 months
LANGUAGES
English, Danish
PACE
Part time
APPLICATION DEADLINE
EARLIEST START DATE
Sep 2026
TUITION FEES
EUR 750
STUDY FORMAT
Distance Learning
Enroll in an online programming education
The education launches on November 1, 2025. Right now, you can get a 50% launch discount when you register for the education no later than October 31, 2025.
The Programming Fundamentals education 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 education 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 education, inspired by how experienced developers think and solve problems.
The education 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 education?
There are a number of factors that influence the recommended duration of the education. 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 opportunities are available after completing the education?
This education provides a solid foundation in coding and software development, giving you the essential skills to understand the principles of programming. Upon completing the program, you can choose to specialize in areas such as web development, mobile apps, databases, and many more, depending on your interests.
Once you’ve completed our programming education, you will be able to program—without a doubt. After finishing the education, 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 education, 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.
- Module 1: Introduction to Programming
- Module 2: Setup and Programs
- Module 3: JavaScript Basics
- Module 4: Arrays and Loops
- Module 5: Functions
- Module 6: Objects
- Module 7: Additional Function Concepts
- Module 8: Asynchronous Programming
- Module 9: Node Modules and User Input
- Module 10: Project - Daily Weather Service
With this education, you will gain:
- Fundamental knowledge of programming
- Practice-oriented learning
- Continuous skill development
You can pursue a career as an independent developer, offering services to clients on a freelance basis, or you can seek employment with web agencies, IT companies, software firms, or larger organizations with in-house development teams.

