Python Fundamentals for Data Science | Summer / Short course | Computer Science & IT | Online/Distance | 10 weeks | UC Berkeley Summer Sessions | USA
A fast-paced introduction to the Python programming language geared toward students of data science. The course introduces a range of Python objects and control structures, then builds on these with classes on object-oriented programming. The last section of the course is devoted to Python's system of packages for data analysis. Students will gain experience in different styles of programming, including scripting, object-oriented design, test-driven design, and functional programming. Aside from Python, the course also covers use of the command line, coding and presentation with Jupyter notebooks, and source control with Git and GitHub.