Software development for scientists L1
Our most popular training course, Software Development for Scientists, is running again – register now!
Learn best practice programming techniques for engineers and scientists with hands-on learning through practical exercises
Who will benefit from the Software Development for Scientists course?
If you write routines and scripts to manipulate or display data, the Software Development for Scientists course, delivered by the Institute for Environmental Analytics (IEA) will enable you to learn best practice programming techniques to write elegant and reusable code. You may be from any numerate discipline that requires coding, from maths and geography to biology, environmental science or meteorology.
The course is aimed at those who already code but who would like to code more robustly.
Topics will include:
- Revision of fundamentals (shells, syntax, concepts etc.)
- Basic design methodologies
- Simple data structures
- Version control
- Unit and integration testing
- Basic diagramming
- Commenting and coding standards
- Requirements capture
- Error handling and basic debugging
The IEA is a world-leading R&D organisation focussed on applying big data analytics in the environmental sector, specialising in data analysis, system design, machine learning and visualization to produce data-driven platforms and tools. Our excellent, highly tailored training courses have earned a strong reputation as relevant, interactive and valuable.
A 4-day course, running in 2 blocks
If you would like to build on your programming experience and would like to improve the usability, maintainability, accuracy and readability of your code then this four-day course will be a worthwhile investment. It will be run in two
2-day sessions: November 8-9 and November 29-20.
This IEA course is run by Jane Lewis, a very experienced software engineer who also has expertise in handling environmental data.
Book your Software Development for Scientists place now
This will be a hands-on course and you will need to use your own laptop for exercises. The laptop will require installation of a virtual machine prior to the course, so you will need relevant permissions and/or help from your IT department.
Comments from delegates who have previously attended this course:
“[I learned] things I’ll use every day, should be compulsory for
all new PhDs.”
“Got to learn a lot of stuff
that I think I will use in
the future, especially with
regards to organising and
Jane was fantastic!
Great enthusiasm and