Scientific Programming for Wind Energy – online course

Scientific Programming for Wind Energy
Interested in Python? Do you want to enhance your computational thinking and programming skills? Are you seeking a career advancement or a transition into a technical role? Then this is the right course for you!
Writing code to solve complex scientific and engineering problems is an essential skill for scientists and engineers. This course helps students to develop this skill through: mastering Python basics; learning core principles and best practices for programming; practicing usage of fundamental software development tools and techniques such as version control and architecture design; leveraging scientific computation tools commonly used in scientific Python, like numpy, matplotlib and scipy; developing, evaluating and communicating Python scripts/libraries for wind energy applications through hands-on coding projects, peer code reviews and code presentations.
After completion of this course, you will be able to:
- Critically analyze code for good coding practices such as modularity, maintainability, adherence to stylistic conventions, etc.
- Explain core concepts of computational thinking and programming;
- Write Python functions and scripts for simple wind energy applications;
- Utilize Python packages common to wind energy, such as numpy, matplotlib, scipy, etc.;
- Manipulate data stored in the most common wind energy formats, demonstrating skills such as loading from/saving to file, performing computations, and visualizing results;
- Do version control on your documents/projects with a typical Git workflow (change, add and commit);
- Write and debug code using VS Code and related extensions;
- Communicate code orally and also in writing, via diagrams, comments, commit messages, and documentation;
After this course, your company will have gained:
- An employee with computational thinking and programming skills that can accelerate the digitalization in the company.
- An employee who knows how to get start with using scientific programming for engineering applications
- More knowledge inside the company regarding scientific programming using Python and good programming/software practices
Wind energy professionals, engineers, consultants, and researchers seeking to enhance computational thinking and programming skills with Python for data analysis, modeling, optimization and automation.
NB: As this course is new, please be aware that the course content and description are subject to changes.
Admission
Admission to the course requires a B.Sc. or B.Eng. degree or higher and at least, two years of relevant working experience.
The relevant working experience could be – but is not necessarily restricted to – employment in:
- The wind energy industry.
- Oil and gas companies.
- Shipping companies.
- Companies performing environmental assessment.
- Public agencies with responsibilities related to engineering and natural sciences.
- Since the programme is taught in English, you must have proficient English skills.
Recommended prerequisites
In addition to the admission requirements above, we strongly recommend that you have mathematics and programming skills equivalent to B.Sc. or B.Eng. level or higher.
Technical requirements
You will need a PC with a stable internet connection to follow this online course.
Course platform
All master courses run on the web based course platform DTU Learn. Once you access the platform, all the courses you are signed up for, become available for you – after the semester start day.
Learning online
The course is divided in 13 modules, one per week in the semester. Each module includes a combination of video lectures, exercises, quizzes and/or reading material depending on the module. This course material is available any time to allow for flexible studying conditions.
Furthermore, you are offered weekly live Q&A sessions to get in dialogue with the course lecturer and fellow participants.
Exam
This course is concluded with an oral exam, conducted online.
Sign up and prices
You can follow the course as a single course or as part of the programme Master in Wind Energy.
Single course
If you wish to follow this course as a single course, please add the course to the basket and fill in the required information.
Part of the Online Master of Wind Energy
You can study this course as part of the Master in Wind Energy. If you wish to follow the course as part of the full Master’s programme, please go the the site for the Online Master in Wind Energy, click the sign up button, and follow the instructions.
Prices
Price | |
---|---|
Courses of 5 ECTS points | 15,000 DKK |
Final Project of 15 ECTS points | 38,000 DKK |
Full Master’s programme | 173,000 DKK |
The state subsidy for part-time education is determined in the Finance Act for one year at a time. DTU reserves the right to make any adjustments to the participant payment.
Registration
Start | September 2025 |
---|---|
Duration | 13 weeks |
Place | Online |
Price |
15.000,00 DKK |
---|

Questions?
Contact Mike Frost, Course Coordinator
Master of Wind Energy
Phone: (+45) 45 25 49 55
Email: mikfro@dtu.dk

Questions?
Contact Ju Feng
Senior Researcher
Phone: +45 9351 0691
Email: jufen@dtu.dk
Related educations
-
Online Course Master English 5 ECTS
Wind Turbine Technology – online course
- Duration
- 13 weeks
- Price
- 15.000,00 DKK
-
Online Course Master English 5 ECTS
Numerical Tools in Wind Energy – online course
- Duration
- 13 weeks
- Price
- 15.000,00 DKK
-
Master English 60 ECTS
Master of Wind Energy – Online Programme
-
Online Course Master English 5 ECTS
Wind Resources – online course
- Duration
- 13 weeks
- Price
- 15.000,00 DKK
For companies
Are you looking to educate several employees with a course or a degree?
Mail us at learnforlife@dtu.dk