Tested environments

The course states exact tested versions so that examples and dependencies can be reproduced.

EnvironmentpandasValidation
Browser Python 3.12.7 · Chromium 1332.2.3248 / 248 cases passed
Native Python 3.12.102.2.3248 / 248 cases passed
Native Python 3.12.143.0.6248 / 248 cases passed

Bundled browser environment

Pyodide 0.27.7 · Python 3.12.7 · pandas 2.2.3 · NumPy 2.0.2 · matplotlib 3.8.4 · openpyxl 3.1.5. This runtime is separate from the native requirements file.

The browser loads runtime assets from this course site. A downloaded repository served locally can run the bundled lessons without internet access. Browser storage is local to the current browser; export your work and download generated files to keep a backup.

Native validation reports and browser verification details are included in the repository under validation/. New pandas versions should be tested before updating these claims.