Programming

Consider using first year python resources.

If you have not done so yet we have a notebook-based tutorial you can work through here

If you would like more formal training in python you can work through a full language tutorial:

You can also take a more practical / hacker approach.

  • Automate the boring stuff
  • Web search 'Python IT automation' or similar; a lot of learning to code is learing to web search!
  • Many of the sites that ask of money actually have their resources online for free - they charge for formal certificates.

(Advanced) If you want to develop coding skills beyond the scope of this course your best bet is to both start personal projects and do some coding challenges on websites like:

  • Leetcode - if you can do hard challenges consistently you can probably pass a google interview.
  • ProjectEuler - maths challenges with code.

Resources on this website: