share this page

Resources for Applicants

artificial intellignece - resources

If you accept a place on the MSc in Artificial Intelligence, it is very important that you have a proficiency in programming (from using standard programming constructs to data structures and OO programming). Python will be the main programming language used in the MSc. If you have not programmed in Python before it is essential that you come up to speed on programming Python before you commence the programme. The following resources contain content that we assume you will have studied prior to commencing the programme in CIT.

Basic Python

  • Python 3 Tutorial – Clear and focused overview of Python 3 syntax, control structures, data structures etc.
  • Video Python 3 Tutorials – A set of very basic Python 3 video tutorials. More focused on beginners.
  • Automate the Boring Stuff with Python - Learn to Code. If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be.
  • Introduction to Python - Lecture notes provided by Dr Ignacio Castiñeiras, Department of Computer Science, Cork Institute of Technology

NumPy and Pandas

  • DataCamp NumPy Tutorial – Accessible and easy to understand tutorial to get started with NumPy
  • NumPy Tutorial – Short overview of NumPy and basic Python data structures. It also covers SciPy (which you don’t need) and basic Matplotlib (which you will be covering later in the programme as part of visualization).
  • DataCamp Pandas Tutorial – Short and easy to understand tutorial on using Pandas

Data Ana​lysis for machine learning

© 2021 CIT | web development by Granite Digital