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:
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) |
| Location | Start Date | All Dates | Times | Places Available | Book |
|---|