We may earn an affiliate commission when you visit our partners.
Course image
Romeo Kienzler, Svetlana Levitan, and Maureen McElaney

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!

Read more

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!

In this course, you'll learn about Data Science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. You will learn what each tool is used for, what programming languages they can execute, their features and limitations and how data scientists use these tools today.

With the tools hosted in the cloud, you will be able to test each tool and follow instructions to run simple code in Python or R. To complete the course, you will create a final project with a Jupyter Notebook on IBM Watson Studio on Cloud and demonstrate your proficiency in preparing a notebook, writing Markdown, and sharing your work with your peers.

This hands-on course will get you up and running with some of the latest and greatest data science tools.

What you'll learn

  • List various tools used by data scientists and machine learning engineers
  • Describe various programming languages used by data scientists such as Python, R, Julia and SQL
  • Explain the various components of a data scientist's toolkit, including Libraries, Packages, Data sets and Machine Learning Models
  • Explain the features of Jupyter Notebooks and how to use them
  • Work with popular tools employed by data scientists including RStudio IDE and GitHub
  • Create and share a Jupyter Notebook
  • Navigate IBM Watson Studio and describe its features and capabilities

Two deals to help you save

What's inside

Learning objectives

  • List various tools used by data scientists and machine learning engineers
  • Describe various programming languages used by data scientists such as python, r, julia and sql
  • Explain the various components of a data scientist's toolkit, including libraries, packages, data sets and machine learning models
  • Explain the features of jupyter notebooks and how to use them
  • Work with popular tools employed by data scientists including rstudio ide and github
  • Create and share a jupyter notebook
  • Navigate ibm watson studio and describe its features and capabilities

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by three individuals who have a wealth of experience in the industry
Develops skills for data scientists and machine learning engineers, and working knowledge of popular data science tools
Hands-on course format enables learners to test tools and run code directly, providing practical experience
Introduces learners to Jupyter Notebooks, RStudio IDE, and IBM Watson Studio, which are widely used tools in the data science field
Emphasizes code literacy and proficiency in Python or R programming languages, which are essential for data science and machine learning
May require prior knowledge or experience with data science concepts and programming languages

Save this course

Save Data Science Tools to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Data Science Tools with these activities:
Gather data science resources
Organize and curate a collection of useful data science resources, including tools, tutorials, and online communities.
Browse courses on Data Science
Show steps
  • Use search engines and online forums
  • Explore websites and platforms
  • Bookmark and categorize resources
Read 'Data Science for Dummies'
Introduce yourself to the foundational concepts of data science and reinforce knowledge of the programming languages Python and R.
Show steps
  • Begin reading chapters 1-3
  • Complete exercises at the end of each chapter
  • Take notes and summarize key ideas
Read 'Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow'
Enhance your knowledge of machine learning algorithms and techniques by reading this comprehensive guide.
Show steps
  • Begin reading chapters 1-4
  • Complete exercises at the end of each chapter
  • Take notes and summarize key ideas
Five other activities
Expand to see all activities and additional details
Show all eight activities
Explore Jupyter Notebook tutorials
Deepen your understanding of Jupyter Notebooks by following guided tutorials that demonstrate how to use its features and tools.
Browse courses on Jupyter Notebooks
Show steps
  • Search for Jupyter Notebook tutorials
  • Select tutorials on topics like data exploration and visualization
  • Follow tutorial instructions
Complete Python coding exercises
Strengthen your Python programming skills by completing coding exercises that cover data manipulation and analysis techniques.
Browse courses on Python
Show steps
  • Visit LeetCode or HackerRank
  • Select Python coding exercises
  • Solve coding exercises
  • Debug and optimize code
Join a study group
Engage with fellow students and form study groups to discuss course concepts, collaborate on projects, and share insights.
Browse courses on Collaboration
Show steps
  • Find other students taking the course
  • Schedule regular study sessions
  • Review course material together
  • Discuss problem sets
Build a data analysis dashboard
Apply your data analysis skills to a practical project by building an interactive dashboard to visualize and analyze data.
Browse courses on Data Visualization
Show steps
  • Choose a dataset
  • Clean and prepare data
  • Design and develop dashboard using Tableau
  • Publish and share dashboard
Develop a data science portfolio
Showcase your data science skills by creating a portfolio that highlights your projects, experience, and technical proficiency.
Browse courses on Portfolio Development
Show steps
  • Select projects to include
  • Create a website or online platform
  • Document your work
  • Share your portfolio

Career center

Learners who complete Data Science Tools will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use tools such as machine learning, statistical analysis, and modeling to build systems that help companies make decisions. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Data Scientists improve their productivity and efficiency.
Machine Learning Engineer
Machine Learning Engineers design, build, and maintain machine learning models. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Machine Learning Engineers improve their productivity and efficiency.
Data Analyst
Data Analysts use statistical analysis, machine learning, and modeling to transform data into actionable insights. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Data Analysts improve their productivity and efficiency.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Software Engineers improve their productivity and efficiency.
Data Architect
Data Architects design and build data architectures that support the needs of an organization. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Data Architects improve their productivity and efficiency.
Database Administrator
Database Administrators manage and maintain databases. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Database Administrators improve their productivity and efficiency.
Business Analyst
Business Analysts use data to solve business problems. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Business Analysts improve their productivity and efficiency.
Project Manager
Project Managers plan and execute projects. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Project Managers improve their productivity and efficiency.
Statistician
Statisticians use statistical methods to analyze data. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Statisticians improve their productivity and efficiency.
Operations Research Analyst
Operations Research Analysts use mathematical and statistical methods to solve business problems. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Operations Research Analysts improve their productivity and efficiency.
Financial Analyst
Financial Analysts use financial data to make investment decisions. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Financial Analysts improve their productivity and efficiency.
Market Research Analyst
Market Research Analysts use data to understand consumer behavior. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Market Research Analysts improve their productivity and efficiency.
Technical Writer
Technical Writers create documentation for technical products. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Technical Writers improve their productivity and efficiency.
Computer Systems Analyst
Computer Systems Analysts design and implement computer systems. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Computer Systems Analysts improve their productivity and efficiency.
Information Security Analyst
Information Security Analysts protect computer systems from unauthorized access. This course provides a foundation in data science tools like Jupyter Notebooks, RStudio IDE, and Watson Studio. The course covers the features and capabilities of these tools, which can help Information Security Analysts improve their productivity and efficiency.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Data Science Tools.
Provides a comprehensive introduction to statistical learning, covering a wide range of topics, including supervised and unsupervised learning, and provides practical examples to help readers understand the concepts.
Provides a comprehensive introduction to statistical learning, covering a wide range of topics, including supervised and unsupervised learning, and provides practical examples to help readers understand the concepts.
Provides a comprehensive introduction to machine learning, covering a wide range of topics, including data preprocessing, feature engineering, model selection, and evaluation. It also provides hands-on examples using popular machine learning libraries such as Scikit-Learn, Keras, and TensorFlow.
Provides a hands-on introduction to data science, covering a wide range of topics, including data cleaning, data visualization, and machine learning. It also provides practical examples using the Python programming language.
Provides a comprehensive introduction to deep learning, covering a wide range of topics, including convolutional neural networks, recurrent neural networks, and generative adversarial networks.
Provides a comprehensive introduction to big data analytics, covering a wide range of topics, including data collection, data storage, and data analysis.
Provides a gentle introduction to machine learning, making it a good choice for those new to the field. It covers the basics of machine learning, including supervised and unsupervised learning, and provides practical examples to help readers understand the concepts.
Provides a gentle introduction to data science, making it a good choice for those new to the field. It covers the basics of data science, including data cleaning, data visualization, and machine learning.
Provides a comprehensive introduction to deep learning, covering a wide range of topics, including convolutional neural networks, recurrent neural networks, and generative adversarial networks. It also provides hands-on examples using the Keras deep learning library.
Provides a practical introduction to data science for business professionals, covering a wide range of topics, including data collection, data analysis, and data visualization. It also provides practical examples to help readers understand the concepts.
Provides a comprehensive introduction to machine learning using the Python programming language, covering a wide range of topics, including supervised and unsupervised learning, and provides practical examples to help readers understand the concepts.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser