Week 4: Data Processing

Pandas and DataFrames

Selecting and Filtering Data

Grouping and Aggregation

Joining and Merging DataFrames

Working with Strings and Dates

Advanced Transformations

Writing Data

Visualizing Data with Pandas

Alternatives to Pandas

Jupyter Notebooks

Practice

Assignment: MessyCorp Pandas

Gotchas & Pitfalls

Week 4 Kickoff Slides

Career relevance: Week 4

Pandas Cheatsheet

Week 4 Glossary

Going Further: Optional Deep Dives

📚 Going Further: Optional Deep Dives

This page is optional. Nothing here is required for Week 4's learning goals or the assignment. Use it after you finish the week if you want to keep learning, or come back later when a specific topic starts mattering in your day-to-day work.

Sections are grouped by topic: full courses and tutorials for the long-form route, deep dives by concept for going one layer below this week's chapters, videos for talks worth watching, and community and books for the bigger picture.

<aside> 💡 Links that already appear inside a Week 4 chapter's Extra reading section are not duplicated here. This page is the home for resources that are too broad to fit any single chapter, or that go meaningfully deeper than the chapter's tightly-scoped reading.

</aside>


Full courses and tutorials

The chapters' Extra reading sections deliberately stay short. The big ones live here.


Deep dives by concept

One layer below what each chapter taught.

Polars

Dask

Spark and PySpark

Visualization beyond Matplotlib

Parquet and Delta Lake

dbt transformations


Videos

Longer talks that go beyond what fits in a chapter.


Community


Books


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 *https://hackyourfuture.net/*

CC BY-NC-SA 4.0 Icons

Built with ❤️ by the HackYourFuture community · Thank you, contributors

Found a mistake or have a suggestion? Let us know in the feedback form.