We can provide a variety of training and support services, from one-on-one tuition to week-long courses for dozens of people. Our focus is on teaching programming for the purposes of scientific research, with a particular emphasis on solar phsyics and astronomy. However, we are open to working with clients from other disciplines.
Some of our services are descibed below. If you have any questions about these or would like to discuss arranging something that isn't listed, feel free to get in touch.
We offer a variety of workshops teaching Python, with three broad approaches:
These workshops are flexible and we will work with you to provide a custom-built curriculum suitable for your purposes. All the standard lessons we use for the workshops are available in a GitHub repository, and you can also browse our list of previous workshops.
All workshops are interactive and are based on the style of the Software Carpentry workshops. Participants are expected to bring their own laptops and work through coding examples as they are demonstrated throughout the workshop. This approach allows attendees to immediately apply what they are learning and to get feedback quickly if problems occur.
If you would like us to provide one of these workshops for you, contact us at training@aperiosoftware.com.