Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Duke University

Programming for Python Data Science: Principles to Practice

Duke University via Coursera Specialization

Overview

Accelerate your journey as a data scientist with this data science specialization in Python. Designed for data science beginners, this course series helps you develop the skills necessary to effectively manage, analyze, and communicate insights about data with Python. Whether you're a professional looking to add Python to your data science toolkit or a complete novice, this series offers hands-on practice and frameworks to navigate a full data science pipeline. Across five courses, you’ll develop competency with foundational computer science concepts: algorithm development, data structures, and using the industry-standard text editor for Python, VS Code. You’ll get in-depth experience and create your programs with essential Python libraries for data science — NumPy, Pandas, and Matplotlib. These learning experiences focus on guided, stepwise development of these programs, with live-coding experiences designed to share insights from four experienced data scientists as they navigate these same problems. In the final two courses, you'll focus on modeling, prediction, and visualization, laying the groundwork for exploring advanced topics like machine learning and inferential statistics. By the end of the series, you'll confidently clean and analyze data, uncover compelling insights, and create programs and visualizations for your data science portfolio. Earning your certificate will demonstrate your ability to generate impactful insights from raw data in a data-driven world.

Syllabus

Course 1: Python Programming Fundamentals
- Offered by Duke University. This introductory course is designed for beginners and individuals with limited programming experience who want ... Enroll for free.

Course 2: Data Science with NumPy, Sets, and Dictionaries
- Offered by Duke University. Become proficient in NumPy, a fundamental Python package crucial for careers in data science. This comprehensive ... Enroll for free.

Course 3: Pandas for Data Science
- Offered by Duke University. How can you effectively use Python to clean, sort, and store data? What are the benefits of using the Pandas ... Enroll for free.

Course 4: Designing Larger Python Programs for Data Science
- Offered by Duke University. Modern programs are complicated structures, with hundreds to thousands of lines of code, but how do you ... Enroll for free.

Course 5: Data Visualization and Modeling in Python
- Offered by Duke University. Put the keystone in your Python Data Science skills by becoming proficient with Data Visualization and Modeling. ... Enroll for free.

Courses

Taught by

Andrew D. Hilton, Genevieve M. Lipp, Kyle Bradbury and Nick Eubank

Reviews

Start your review of Programming for Python Data Science: Principles to Practice

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.