Skip to main content

Python Learning Resources

Python programming for data scientists



Python Learning Studio (Five Modules)

The online Python Learning Studio covers beginner concepts and methods of Python programming for incoming students enrolled in graduate and professional career programs at Northwestern University’s School of Professional Studies. At the end of the Python Learning Studio, students will be able to load and install Python packages, perform data analysis using Pandas, and perform statistical analysis using Numpy and data visualization using Matplotlib and Seaborn. Lessons and instruction are asynchronous and self-paced. Each module includes reading materials, demonstration videos, Python Code Tutorials, and a post-test for students to measure their progress in each topic, and identify areas of additional need, if any.

MSDS 430-DL Python for Data Science.

This course introduces core features of the Python programming language, demonstrating fundamental concepts in computer science. It provides an in-depth discussion of data representation strategies, showing how data structures are implemented in Python and demonstrating tools for data science and data engineering. Working on data analysis problems, students employ various programming paradigms, including functional programming, object-oriented programming, and data stream processing. Special attention is paid to the standard Python library and packages for analytics and modeling. Prerequisites: None.

Students benefit by taking the Python Learning Studio before taking this course.

Back to the Languages for Data Science page.