Applied Data Science with Python Specialization
Gain new insights into your data. Learn to apply data science methods and techniques, and acquire analytical skills.
Introduction to Data Science in Python (course 1), Applied Plotting, Charting & Data Representation in Python (course 2), and Applied Machine Learning in Python (course 3) should be taken in order and prior to any other course in the specialization. After completing those, courses 4 and 5 can be taken in any order. All 5 are required to earn a certificate.
Course 1: Introduction to Data Science in Python
This course will introduce the learner to the basics of the python programming environment, including fundamental python programming techniques such as lambdas, reading and manipulating csv files, and the NumPy library. The course will introduce data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the Series and DataFrame as the central data structures for data analysis, along with tutorials on how to use functions such as groupby, merge, and pivot tables effectively. By the end of this course, students will be able to take tabular data, clean it, manipulate it, and run basic inferential statistical analyses.
This course should be taken before any of the other Applied Data Science with Python courses: Applied Plotting, Charting & Data Representation in Python, Applied Machine Learning in Python, Applied Text Mining in Python, Applied Social Network Analysis in Python.
Course 2 : Applied Plotting, Charting & Data Representation in Python
This course should be taken after Introduction to Data Science in Python and before the remainder of the Applied Data Science with Python courses: Applied Machine Learning in Python, Applied Text Mining in Python, and Applied Social Network Analysis in Python.
Course 3 : Applied Machine Learning in Python
This course should be taken after Introduction to Data Science in Python and Applied Plotting, Charting & Data Representation in Python, and before Applied Text Mining in Python and Applied Social Analysis in Python.
Course 4 : Applied Text Mining in Python
This course should be taken after: Introduction to Data Science in Python, Applied Plotting, Charting & Data Representation in Python, and Applied Machine Learning in Python.
Data science continues to evolve and grow, and whether a learner is looking to break into the field or brush up on skills, Coursera has courses for every level. Here is the list of the top 10 data science courses to help you find the right content for your goals.
Top 10 Data Science Courses
- Google Data Analytics Professional Certificate
- IBM Data Science Professional Certificate
- Python for Everybody from the University of Michigan
- Machine Learning from Stanford University
- Learn SQL Basics for Data Science from UC Davis
- Deep Learning from DeepLearning.AI
- DeepLearning.AI TensorFlow Developer Professional Certificate
- Natural Language Processing from DeepLearning.AI
- Data Visualization with Tableau from UC Davis
- Generative Adversarial Networks (GANs) from DeepLearning.AI
Christopher Brooks
Research Assistant Professor
School of Information and Director of Learning Analytics and Research in the Office of Digital Education & Innovation at the University of Michigan.
V. G. Vinod Vydiswaran
Assistant Professor
Learning Health Sciences, Medical School and Assistant Professor of Information, School of Information at the University of Michigan.