Loading...

Description

Level up your data analysis skills!

For anyone working with environmental data, scripting languages are a superpower. They not only expand what you can do, but they also vastly improve how quickly and effectively you can do it. There is a natural progression from doing calculations by hand, to using a calculator, to working in spreadsheets, and finally to using a scripting language. At each stage, however, the barrier to entry can seem higher, and many people find programming intimidating. The key to success is to first get over the initial hurdle of starting, and secondly to integrate this into your workflow so that you use the tools routinely. Once you do, tasks that once took hours can be completed in minutes.

In this course, we will remove that barrier. You will learn the fundamentals of Python for environmental data analysis through hands-on exercises using freely available software. Python is one of the world's most widely used programming languages, with an enormous ecosystem of open-source libraries for data analysis and visualization. Its open-source nature means that it is continually improved by a global community, and thousands of specialized tools are freely available.

By the end of the course you have the foundation needed to continue developing your skills independently, with the support of online resources and modern AI tools, and the confidence to use Python routinely in your day-to-day work.

Course Outline

Learning competencies:

During the course, participants will develop the following practical skills:
• Install and run Python on your own laptop.
• Use the JupyterLab interface and create Jupyter Notebooks.
• Perform calculations on a dataset using the NumPy library.
• Read and process time series data using the Pandas library.
• Produce high-quality figures using Matplotlib.
• Perform basic statistical analyses and summarize datasets.

By the end of the course, you will be able to read environmental datasets into Python, explore and analyze the data, perform basic statistical analysis, produce high-quality figures, and know how to save scripts to reproduce your analysis.
Loading...

Enroll Now - Select a section to enroll in

Section Title
Building Skills in Environmental Data Analysis with Python
Type
Online - Fixed Dates
Days
M
Time
12:00AM to 12:00PM
Dates
Nov 02, 2026 to Dec 07, 2026
Schedule and Location
Contact Hours
12.0
Location
  • Online Platform - Canvas
Delivery Options
Online Platform - Canvas  
Course Fee(s)
Early Bird Registration Fee (Save $145) non-credit $850.00
SENS Student/Alumni Registration Fee non-credit $550.00 Click here to get more information
CEUs
3 CEUs
Drop Request Deadline
Oct 19, 2026
Transfer Request Deadline
No transfer request allowed after enrollment

Section Notes

Schedule

The course requires approximately 5 hours per week. This includes both synchronous and asynchronous learning via Canvas. The synchronous instructional hours are 2 hours per week on Mondays beginning Nov. 2 for six weeks. Specific times are to be determined via participant poll prior to course start date.

Refund Policy

Withdrawing or cancelling your registration can be done up to 14 days prior to start date. A refund will be processed less a $100.00 administration fee. No refunds will be processed after this time. Non-attendance does not constitute notice of withdrawal.

Registration or Account Support: For help with registration, account access, or technical issues, please visit extendedlearning.usask.ca and use the Contact Us tab to submit a help ticket.

Program‑Specific Inquiries: For questions about course content, schedules, instructors, or program details, please contact the SENS Office at: sarah.werner@usask.ca.

Required fields are indicated by .