When you enroll in this course, you'll also be asked to select a specific program.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 6 modules in this course
In order to be successful in Data Science, you need to be skilled with using tools that Data Science professionals employ as part of their jobs. This course teaches you about the popular tools in Data Science and how to use them.
You will become familiar with the Data Scientist’s tool kit which includes: Libraries & Packages, Data Sets, Machine Learning Models, Kernels, as well as the various Open source, commercial, Big Data and Cloud-based tools.
Work with Jupyter Notebooks, JupyterLab, RStudio IDE, Git, GitHub, and Watson Studio. You will understand what each tool is used for, what programming languages they can execute, their features and limitations.
This course gives plenty of hands-on experience in order to develop skills for working with these Data Science Tools. With the tools hosted in the cloud on Skills Network Labs, you will be able to test each tool and follow instructions to run simple code in Python, R, or Scala.
Towards the end the course, you will create a final project with a Jupyter Notebook. You will demonstrate your proficiency preparing a notebook, writing Markdown, and sharing your work with your peers.
In this module, you will learn about the different types and categories of tools that data scientists use and popular examples of each. You will also become familiar with Open Source, Cloud-based, and Commercial options for data science tools.
What's included
6 videos4 readings3 assignments1 plugin
Show info about module content
6 videos•Total 39 minutes
Course Introduction•3 minutes
Categories of Data Science Tools•8 minutes
Open Source Tools for Data Science - Part 1•8 minutes
Open Source Tools for Data Science - Part 2•5 minutes
Commercial Tools for Data Science•7 minutes
Cloud Based Tools for Data Science•8 minutes
4 readings•Total 45 minutes
Learning goals for the course•10 minutes
Model Development•10 minutes
Summary: Open Source Tools for Data Science•20 minutes
Module 1 Summary•5 minutes
3 assignments•Total 54 minutes
Practice Quiz: Introduction to Data Science Tools•12 minutes
Practice Quiz: Commercial and Cloud-Based Data Science Tools•12 minutes
Graded Quiz - Data Science Tools •30 minutes
1 plugin•Total 15 minutes
Open Source Tool Board•15 minutes
Languages of Data Science
Module 2•1 hour to complete
Module details
For users who are just starting on their data science journey, the range of programming languages can be overwhelming. So, which language should you learn first? This module will bring awareness about the criteria that would determine which language you should learn. You will learn the benefits of Python, R, SQL, and other common languages such as Java, Scala, C++, JavaScript, and Julia. You will explore how you can use these languages in Data Science. You will also look at some sites to locate more information about the languages.
What's included
5 videos1 reading2 assignments
Show info about module content
5 videos•Total 21 minutes
Languages of Data Science•3 minutes
Introduction to Python•4 minutes
Introduction to R Language•4 minutes
Introduction to SQL•4 minutes
Other Languages for Data Science•6 minutes
1 reading•Total 2 minutes
Module 2 Summary•2 minutes
2 assignments•Total 40 minutes
Practice Quiz - Languages •10 minutes
Graded Quiz - Languages•30 minutes
Packages, APIs, Data Sets, and Models
Module 3•2 hours to complete
Module details
In this module, you will learn about the various libraries in data science. In addition, you will understand an API in relation to REST request and response. Further, in the module, you will explore open data sets on the Data Asset eXchange. Finally, you will learn how to use a machine learning model to solve a problem and navigate the Model Asset eXchange.
Machine Learning Models – Learning from Models to Make Predictions•7 minutes
The Model Asset eXchange•4 minutes
3 readings•Total 23 minutes
Additional Sources of Datasets•5 minutes
Hands on Lab: Getting Started with Open Source Datasets and Deep Learning Models•15 minutes
Module 3 Summary•3 minutes
2 assignments•Total 42 minutes
Practice Quiz - Libraries, APIs, Data Sets, Models •12 minutes
Graded Quiz - Libraries, APIs, Data Sets, Models •30 minutes
Jupyter Notebooks and JupyterLab
Module 4•2 hours to complete
Module details
With the advancement of digital data, Jupyter Notebook allows a Data Scientist to record their data experiments and results that others can reuse. This module introduces the Jupyter Notebook and Jupyter Lab. You will learn how to work with different kernels in a Notebook session and about the basic Jupyter architecture. In addition, you will identify the tools in an Anaconda Jupyter environment. Finally, the module gives an overview of cloud based Jupyter environments and their data science features.
Additional Cloud Based Jupyter Environments•4 minutes
3 readings•Total 22 minutes
(Optional): Hands-on Lab: Download & Install Anaconda on Windows•15 minutes
Jupyter Notebooks on the Internet•5 minutes
Module 4 Summary•2 minutes
2 assignments•Total 40 minutes
Practice Quiz - Jupyter Notebooks and Jupyter Lab•10 minutes
Graded Quiz - Jupyter Notebooks and JupyterLab •30 minutes
3 app items•Total 40 minutes
Hands-on Lab: Getting Started with Jupyter Notebooks•10 minutes
Hands-on Lab: Using Markdown in Jupyter Notebooks•15 minutes
Hands-on Lab: Working with Files in Jupyter Notebooks•15 minutes
RStudio & GitHub
Module 5•6 hours to complete
Module details
R is a statistical programming language and is a powerful tool for data processing and manipulation. This module will start with an introduction to R and RStudio. You will learn about the different R visualization packages and how to create visual charts using the plot function.
In addition, Distributed Version Control Systems (DVCS) have become critical tools in software development and key enablers for social and collaborative coding. While there are many distributed versioning systems, Git is amongst the most popular ones. Further in the module, you will develop the essential conceptual and hands-on skills to work with Git and GitHub. You will start with an overview of Git and GitHub, followed by creation of a GitHub account and a project repository, adding files to it, and committing your changes using the web interface.
Next, you will become familiar with Git workflows involving branches and pull requests (PRs) and merges. You will also complete a project at the end to apply and demonstrate your newly acquired skills.
What's included
7 videos5 readings3 assignments5 app items
Show info about module content
7 videos•Total 29 minutes
Introduction to R and RStudio•3 minutes
Plotting in RStudio•4 minutes
Overview of Git/GitHub•4 minutes
Introduction to GitHub•5 minutes
GitHub Repositories•4 minutes
GitHub - Getting Started•3 minutes
GitHub - Working with Branches •6 minutes
5 readings•Total 68 minutes
[Optional] Download & Install R and RStudio•15 minutes
Hands-on Lab: Getting Started with GitHub•20 minutes
Hands-On Lab: Branching and Merging (Web UI)•20 minutes
Module 5 Summary•3 minutes
Glossary•10 minutes
3 assignments•Total 50 minutes
Practice Quiz - RStudio •10 minutes
Practice Quiz - GitHub•10 minutes
Graded Quiz - RStudio & GitHub •30 minutes
5 app items•Total 220 minutes
R Basics with RStudio•15 minutes
Getting started with RStudio and Installing packages•60 minutes
Creating Data Visualizations using ggplot•60 minutes
Plotting with RStudio•60 minutes
[Optional] Getting Started with Branches using Git Commands•25 minutes
Final Project and Submission
Module 6•3 hours to complete
Module details
In this module, you will work on a final project to demonstrate some of the skills learned in the course. You will also be tested on your knowledge of various components and tools in a Data Scientist's toolkit learned in the previous modules.
What's included
2 readings1 assignment2 app items
Show info about module content
2 readings•Total 22 minutes
Final Project Overview•20 minutes
Final Project Submission Guidelines and Deliverables•2 minutes
1 assignment•Total 36 minutes
Final Exam •36 minutes
2 app items•Total 120 minutes
AI Graded: Final Project - Submission and Evaluation•60 minutes
Hands-on Lab: Create your Jupyter Notebook•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
At IBM, we know how rapidly tech evolves and recognize the crucial need for businesses and professionals to build job-ready, hands-on skills quickly. As a market-leading tech innovator, we’re committed to helping you thrive in this dynamic landscape. Through IBM Skills Network, our expertly designed training programs in AI, software development, cybersecurity, data science, business management, and more, provide the essential skills you need to secure your first job, advance your career, or drive business success. Whether you’re upskilling yourself or your team, our courses, Specializations, and Professional Certificates build the technical expertise that ensures you, and your organization, excel in a competitive world.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.5
30,343 reviews
5 stars
67.98%
4 stars
21.62%
3 stars
6.37%
2 stars
2.06%
1 star
1.95%
Showing 3 of 30343
M
MO
5·
Reviewed on Apr 17, 2023
the best course for the beginner who is going to start his data science journey. This course tells you all options like tools, libraries, programming languages, etc. Highly recommended for beginners.
M
MA
4·
Reviewed on May 19, 2023
The course is overwhelming for a beginner with no experiecne of programming. The examples given in the class seem difficult and should have been of a lower difficulty level to keep the hopes high.
G
GC
5·
Reviewed on Apr 12, 2020
It serves perfecty its aim that is giving a first glance of the open course tools for data science. Of course each tool is briefly touched and it hands over the student the duty to deepen each tool.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.