What you will achieve after completing this course
Build a solid foundation in Python syntax, data structures, and core programming concepts tailored for technical professionals.
Learn to automate repetitive tasks and streamline your engineering or architectural workflows using Python scripts.
Gain the ability to process complex datasets and create meaningful visualizations to support your design decisions.
Explore how to use Python for generating complex geometries and controlling parametric models in your design tools.
Build your own custom tools and plugins to extend the functionality of your favorite software packages.
Adopt professional coding standards, version control, and efficient project structures for long-term maintainability.
This course is an introduction to Python for beginners, where we will cover the basics of the language and programming. The course is designed for architects and engineers with no prior programming experience, besides an interest in learning to code.
By the end of the course you will feel comfortable to start writing your own scripts in Grasshopper or creating scripts as replacements for Excel.
New for 2026: Extended to 3 days!
Based on valuable feedback from previous participants, we've expanded the course to three full days. This allows for a more gradual learning curve, more hands-on practice time, and deeper exploration of each topic without rushing.
The course takes place over three days in Copenhagen, where we will meet in person, go through presentations and exercises together with plenty of time for questions and individual support.
Learning to code is not something you can learn in three days - it requires practice. However, this extended format gives you a solid foundation and the confidence to continue your coding journey independently.
The first day will focus on building a solid foundation in Python and programming concepts at a comfortable pace:
The second day will dive deeper into essential programming concepts with more time for practice:
The third day will focus on applying Python to AEC problems and setting you up for success when you return to the office:
What people say about the course
The 3-day structure helped to focus on different levels of understanding and application. Each day felt like reaching a new milestone, and having the next day to build on the next steps was a good course structure. Definitely much more confident and prepared to take a dive into the world of Python and coding now
I joined the course hoping to gain enough confidence to start developing my own scripts, and it completely delivered on that goal. The course structure made coding approachable, practical, and directly connected to real AEC workflows.
I recently had the privilege of attending Christian Kongsgaard’s Python for Architects and Engineers course, and I can’t recommend it highly enough.
Don't let manual tasks hold you back. Join us for a 3-day deep dive into Python and start building your own AEC tools.