We're always happy to receive suggestions about useful online resources - if you know of something you think should be included in these lists, please get in touch with us at itsupport@york.ac.uk.


Software Engineering (General)

Both Matt Williams and Chrys Woods provide good training materials on a range of research computing topics:


MATLAB


Machine Learning


GPUs


ARCHER2

ARCHER2 provide training materials on a wide range of topics, some of which have been highlighted in other sections below. For a full inventory of training materials, see:


High Performance Computing


Challenges and interactive apps

  • codewars - programming challenges in many languages
  • Kaggle - data science challenges from a wide range of contexts
  • Project Euler - maths challenges that require efficient programming to solve
  • Regex Crossword - crosswords solved with regular expressions (try Regex 101 if you get stuck!)
  • Regex Golf - interactive regular expression challenges (try Regex 101 if you get stuck!)