One of the jobs that all teachers have in common is **evaluating students**. Whether you use exams, homework assignments, quizzes, or projects, you usually have to turn students’ scores into a **letter grade** at the end of the term. This often involves a bunch of calculations that you might do in a spreadsheet. Instead, you can consider using Python and pandas.

**In this course, you’ll learn how to**:

**Load**and**merge**data from multiple sources with pandas**Filter**and**group**data in a pandas DataFrame**Calculate**and**plot**grades in a pandas DataFrame

Here are some resources for more information about topics covered in this lesson:

- The pandas DataFrame: Making Working With Data Delightful | Real Python Article
- Using Pandas and Python to Explore Your Dataset | Real Python Article
- Plot With Pandas: Python Data Visualization for Beginners | Real Python Article
- Jupyter Notebook: An Introduction | Real Python Article