Practical Programming for Wind Energy Professionals 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 problems is an essential skill for researchers, engineers and professionals in wind energy. This course helps students to develop this skill in the wind energy context 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 numerical computation tools commonly used in the wind energy field, 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: Explain core concepts of computational thinking and programming with examples from wind energy Write Python functions and scripts for basic wind energy applications Utilize Python packages common to wind energy applications, 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 documents/projects for wind energy applications 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 Critically analyze code for good coding practices such as modularity, maintainability, adherence to stylistic conventions, etc. 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 started with practical programming for engineering applications More knowledge inside the company regarding practical 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. If you have few or no programming experiences, we recommend following our Scientific Programming for Wind Energy course as early as possible. 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 online conducted exam. Please contact our Master of Wind Energy staff if you wish to know more about the type of assessment. Sign up and prices All students are required to pay tuition fees. The prices for the different types of courses are listed below for the Autumn 2026 semester. Prices for EU citizens: Course of 5 ECTS points 15000 DKK Master project of 15 ECTS points 38000 DKK Full Master’s programme 173000 DKK Prices for non-EU citizens: Course of 5 ECTS points 18850 DKK Master project of 15 ECTS points 49550 DKK Full Master’s programme 219200 DKK Applicants who hold a permanent residence permit issued in Denmark, or who have dual citizenship in an EU/EEA country and a non-EU/EEA country, may be eligible for an exemption from tuition fees. Please contact us for further information about your eligibility. 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. Terms of payment When registering for courses or modules your payment should preferably be made by credit card at our website. You can also choose invoice payment with a payment term of 30 days. Be aware that invoices will be issued in DKK. Payment transfer in EUR is possible if more convenient to you. However, remember to include the invoice number in the transfer information. You can only participate in the class once the payment of tuition fee has been registered. We reserve the right to deregister the participant in the event of non-payment. Courses may be cancelled due to insufficient enrolments, for example. In case of cancellation of a purchased course or module, the tuition fee is refunded. N.B: You will not be charged until your application has been read through and approved. Application Apply for one or more c