Next steps

Overview

Teaching: 40 min
Exercises: 0 min
Questions
  • Where can I go from here?

  • What are some useful tips and tricks to know when coding?

  • What other opportunities are available for me to learn more?

Objectives
  • Knowing what best practices are when thinking about code (as opposed to just writing it!)

  • Determine where additional training materials can be found.

Things to try and think about when writing code

Tips and Tricks

These are some little things which you will likely pick up as you start to write more code, some of which you have seen already. We may not necessarily have used all of these in the earlier portions of the course to minimise cognitive load, but “in the wild” you will likely see people using these!

Other useful libraries for scientific computing (useful to be aware of, although you likely won’t use some of these until much later)

Other languages that might be of interest

Additional training

ARCCA have some training courses available on their website, which I recommend. They tend to run these a few times a year, or you can work through the material in your own time.

ARCCA’s courses (and indeed this one!) are based to various degrees on courses developed by an organisation called The Carpentries. You can find their software lessons here. Additional lessons are available on the Data Carpentries website; these tend to focus on more specific but still potentially relevant things. These are also highly recommended!

Depending on your feedback, I may also offer more advanced courses in future.

Things not covered here (which you may see out in the wild) - read this in your own time if interested!

Key Points

  • Write lots of code!

  • Use the Internet, particularly StackOverflow, use my expertise and talk to one another about problems you are facing!