Teaches programming in python, as well as analysis skills for accessing, analyzing and visualizing data that are commonly used in the atmospheric and oceanic sciences. Basic data analysis includes curve fitting and re-gridding/aggregation of satellite observations or meteorological data for global climatologies. The course content is primarily conveyed through hands-on code development. A final project, involving the independent analysis and visualization of a scientific data set, integrates skills acquired throughout the course. Same as ATOC 4815.