Introduction to Python for Researchers
Duration 0 days





This standalone online course is run by the Researcher Academy

Target audience:
Researchers of all career stages and disciplines

Course Description:

This course is designed to take you from the absolute basics of Python programming to performing fundamental data analysis and visualization. Whether you are new to programming or looking to apply your existing skills to the world of data, this curriculum provides a structured, hands-on path to success. 

We will start with the core principles of Python, ensuring you have a solid grasp of variables, data structures, and control flow. From there, we will dive into the essential libraries that form the backbone of the Python data science ecosystem: NumPy for numerical computation, Pandas for data manipulation, and Matplotlib/Seaborn for creating insightful visualizations. By the end of this course, you will have the practical skills needed to read, clean, analyse, and visualize data to uncover meaningful patterns. 

Learning Objectives 

Upon successful completion of this course, you will be able to: 

  • Write clean and efficient Python code using fundamental concepts like variables, data types, loops, and functions. 
  • Master Python's core data containers, including lists, tuples, dictionaries, and sets, and know when to use each effectively. 
  • Perform powerful numerical computations on arrays using the NumPy library. 
  • Manipulate, clean, and analyse tabular data with the versatile Pandas DataFrame. 
  • Filter, group, and merge datasets to prepare them for analysis. 
  • Create a wide range of informative and visually appealing plots and charts using Matplotlib and Seaborn. 
  • Build a solid foundation for tackling more advanced topics in data science and machine learning. 
 
Process:

This is a standalone (self-study) online course. This course is delivered entirely online via Moodle and is self-study. You may access the course as often as you like until the end of the academic year.



Accessibility

The following table shows a summary of what is needed to participate in the course. 

If you feel you will experience any difficulties participating, please let us know via the ‘special requirements’ tab, providing as much information as possible. The special requirements tab can be completed when you book your place. Alternatively, you can contact us directly at ra-training@nottingham.ac.uk.

Course open throughout the year
Access to Moodle
Engage with online materials
Watch and listen to pre-recorded videos
Complete a reflections document/ workbook (optional)
LocationStart DateAll DatesTimesPlaces AvailableBook