This course targets scientists and engineers wanting to learn or improve their skills in Python to analyze, interpret and visualize scientific data. It offers a broad overview over a variety of topics.
Scientific Programming Courses & Consulting
Training Scientists provides programming courses and specialized consulting services for scientific data analysis, interpretation, and visualization across scientific and engineering disciplines. Our approach combines education and technical support to meet your specific needs.
Course Formats:
- On-Demand Learning: Access video lectures and materials anytime, allowing you to learn at your own pace
- Blended Learning: Combine self-paced video content with live Zoom or in-person tutorials featuring hands-on exercises, Q&A sessions, and collaborative problem-solving
Consulting Services: Beyond education, Training Scientists offers specialized consulting services in:
- Software Development: Custom Python and C solutions for scientific computing and data analysis
- High Performance Computing (HPC): Optimization, parallelization, and development of scalable solutions for research and industry applications
The Python for Biologists course is the next evolution of the Python for Scientists course specifically for Biologists. It covers the basics of Python, scientific data analysis and includes libraries like Biopython.
This course emphasizes learning Python through AI-assisted programming. Participants use AI tools to build real world projects from day one.
This course teaches performance optimization and parallel computing. Content is tailored to participants’ specific domains and can cover Python, C, or mixed-language approaches depending on group needs.
Course overview
The High Performance Computing course is not part of the table as it is a specialized course customized for each group's specific needs. It is only available as a group course.
Since 2023 the specialization courses Good Programming Practice in Python and Advanced Plotting in Python are integrated into Python for Scientists and Python for Biologists
Module / Course | ||||
Programming projects with AI | ||||
Syntax, PEP8, Keyboard Shortcuts, Numpy | ||||
Advanced Numpy, File IO, Pandas, AI | ||||
Advanced Matplotlib & Interactive Plots | ||||
GIT, String Formatting, Video Creation, Code structure | ||||
Interpolation, Fitting, Filtering, Data analysis | ||||
File Creation, Generators, Parallelization, Sympy | ||||
Biopython: DNA sequencing & visualization, BLAST | ||||
Scikit Image: Image analysis & processing |
✔ meaning the topics are both covered in the lecture and the tutorials
^ meaning participants have access to the lecture materials but we will pick 1 or 2 topics to discuss in the tutorials
^ meaning participants have access to the lecture materials but we will pick 1 or 2 topics to discuss in the tutorials
*To give you an impression about the teaching style the first lecture video and materials are available for free:
Latest Youtube videos
Topics that are supplementary to the courses are covered here:
On-demand courses
Filters Sort results
Reset Apply
Upcoming live courses
Note: the purchase option “Zoom meetings” only makes sense when you already have a course licence
Filters Sort results
Reset Apply
Currently, there are no upcoming courses that are open to public booking.
FAQ (Frequently Asked Questions)
No, anyone who is interested in the courses can attend.
Please contact us via Email to setup a group course so we can tailor it do your needs.
The on-demand courses contain the video lectures and the lecture materials (Python scripts etc.) for the modules of the course. The blended learning courses additionally contain live Zoom meetings for every module where participants can ask questions, we discuss the solutions to the exercises and topics that go beyond the lectures.
If you prefer self study and are good at solving problems by yourself and you want to start the course immediately then the on-demand courses might be enough for you.
If you already booked a course licence, choose the “Zoom meetings” booking option in the
Upcoming live courses table to be able to participate in one of the upcoming blended learning courses
The course overview table shows which modules are included in the courses and where they differ
We have a 14 day no questions asked refund policy so you can book the courses with peace of mind
About
Training Scientists is run by Dr. Maurice Maurer who graduated in 2020 from the Technical University of Munich with a Ph.D. in computational physics. In his scientific work – both carried out at the University of California, Los Angeles (UCLA) and the Max Planck Institute for Plasma Physics – he developed a high performance computing (HPC) code to simulate plasma microturbulence in complex geometries. The dissertation is called GENE-3D – a global gyrokinetic turbulence code for stellarators and perturbed tokamaks.
During his masters project he already developed a parallelized code running on some of the fastest supercomputers in germany. For both the masters project and the Ph.D. project he employed Python for the postprocessing of the large data sets generated by the simulations.
Also, he is doing Python development consulting work for for various companies in regards to code review and performance optimization.
The knowledge and experience from these projects in addition to more than 20 years of programming experience go into the Python programming courses.
References
Happy and content customers include among others:
EXCELLENT Based on 30 reviews Xiaofang Huang2025-07-09Trustindex verifies that the original source of the review is Google. I attended the Python for Scientists course through TUM and I really appreciate it. I'm a complete beginner with zero background in Python, but this course alone was enough to get me started. With the help of AI tools, I now feel confident trying to apply Python to my own project analyses. Thank you Maurice for such a clear and accessible introduction! Xiran Wang2025-07-09Trustindex verifies that the original source of the review is Google. I attended the Python for Scientists course through TUM and it was useful to me during my writing dissertation period. The detailed and logistical description is really help me a lot. I would really recommend the courses and this teacher to all people as long as she/he want to have a clear start. Mohamed Aly Mostafa2025-06-20Trustindex verifies that the original source of the review is Google. A very professional and comprehensive hands-on experience provided in a friendly environment! Hermann Holbl2024-12-17Trustindex verifies that the original source of the review is Google. I attended the "Python for Biologists" via the MPI of Chemical Ecology in Jena. I think here a great summary about diverse aspects of scientific uses of Python is offered. I feel like I can apply it now for my research with some additional work and learning. Katherine Rial2024-11-26Trustindex verifies that the original source of the review is Google. Took the "Python for Scientists" course and found it all very clearly explained, with a good balance between being taught and using the tools you are taught to work things out for yourself (with full support to do so). Pınar Şakoğlu2024-11-19Trustindex verifies that the original source of the review is Google. I participated in the Phyton for Scientists course. Definitely worth your time and energy. Dr.Maurice gives very comprehensive lecture and makes it easier to learn Phyton. Marc Dreissigacker2024-11-16Trustindex verifies that the original source of the review is Google. Highly recommend Maurice as a Coach. I had the chance to participate in a training sessions during my studies at TU Berlin (Germany) and especially benefited from the interactive exchange, which allowd for specific questions and topics to get adressed (and resolved 🙂 Jingyu Luo2024-11-13Trustindex verifies that the original source of the review is Google. Although I am still a beginner in Python and find many of the terms unfamiliar in English, I have learned a great deal from this course. I have grasped the basic syntax of Python and can now create some basic plots using Matplotlib. It feels quite magical to see the images generate with a click of the run button. The succinct code offers a unique perspective on viewing the world. Thx so much, Maurice! Konrad Puzniak2024-11-12Trustindex verifies that the original source of the review is Google. I took part in a Python course. These classes were very informative and inspiring, and they helped me a lot to deepen my programming knowledge during my PhD studies! Sujan Bhowmick2024-11-11Trustindex verifies that the original source of the review is Google. I participated in the Python for Scientists course as an absolute beginner while working as a Guest Scientist in the Max Planck Institute for Chemical Ecology, and that was very helpful for me to start with Python. I would like to recommend the course for the beginners like me which offers in-depth discussions on the tools in python required specifically for the scientists.Verified by TrustindexTrustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more
Contact
Reach out for bookings and questions about the Python for Scientists courses!
+49 15678 448154
Dr. Maurice Maurer LLC
777 BRICKELL AVE #500-97534
MIAMI, FL 33131
USA