• FutureLearn logo
New

Introduction to Data Analytics with Python

Learn the fundamentals of using Python for data analysis and develop skills in two of Python’s core libraries, Pandas and Seaborn.

1,139 enrolled on this course

Introduction to Data Analytics with Python
  • Duration

    4 weeks
  • Weekly study

    3 hours
  • 100% online

    Learn at your own paceHow it works
  • Unlimited

    $23.33/monthLearn more

Build your data analytics toolkit with Python

We are in the era of ‘big data’. According to a Forbes article published in 2018, around 2.5 quintillion bytes of data were being generated each day globally.

On this four-week course, created in collaboration with Tableau, you’ll gain a foundational knowledge of data science for business applications, acting as a launchpad to help you become a successful data scientist.

Discover the business value of data science

Traditionally, data was collected from a single source in a standard format, classed as ‘structured’ data. But with data now being collected from various sources in different forms, known as unstructured data, data scientists are becoming increasingly in demand.

This course will show you the value of data science to any business, from data security to predicting market trends. You’ll also delve into the data science life cycle and how to identify and frame business needs to solve problems.

Explore the scientific approach to data science

Data science is a multidisciplinary domain that uses scientific methods, processes, algorithms, and systems to draw knowledge and insights from unstructured data.

During the second week, you’ll dive deeper into solving business problems with data. You’ll learn how to design a structured thinking problem, build a hypothesis, and then test it all to discover a solution to a business need.

Learn to use spreadsheets for data analysis and visualisation

The second half of this course will introduce you to data analysis, data visualisation, and using Excel to perform and display your analysis.

You’ll explore the different functions of Excel and how to create formulas and build charts. You’ll then learn the communication frameworks to help you communicate your insights to stakeholders in a concise and engaging way.

Syllabus

  • Week 1

    Basics of Python programming

    • Welcome to the course

      Before we dive deep into understanding Python and its data science applications, let’s understand how this short course is designed. Understanding the course design will clarify what you can expect and what is expected from you.

    • Leveraging Python for advanced data analytics

      Are you curious to learn how Python supports data analytics? This week, you'll answer this and get an overview of advanced data analytics, its future, and the role of data analysts and programming languages in this field.

    • Setting up for Python programming

      In this section, you will learn how to set up a Python environment on your device and acquaint yourself with the building blocks of Python to begin your programming journey.

    • Data structures in Python

      You are now ready to learn about some advanced concepts and features of the Python language. These concepts and features will serve as the foundational blocks of actual Python programs.

  • Week 2

    Python library: Pandas

    • Getting started with Pandas

      This week, you’ll learn about Python modules, packages, and libraries that will enable you to write well-organised and effective code for your data analysis projects.

    • Data structures in Pandas

      How do Pandas Series and DataFrames help with data analysis? What are some essential data manipulation functions in Pandas, and how do you use them? Let’s find out the answers to these questions in the upcoming section.

    • Advanced data operations in Pandas

      In this topic, let’s explore some of the advanced functionalities, such as reindexing, mapping, filtering, and selecting, utilised for cleaning and preparing the data for data analysis in Pandas Series and DataFrames.

  • Week 3

    Data ingestion and wrangling using Python

    • Introduction to data processing using Python

      Having gained a basic understanding of preparing and modifying data in Pandas data structures, the next question you could be asking yourself is how and where do you apply these skills?

    • Data ingestion using Python

      Here, we will learn how to transport different forms of data from various sources into Python data structures for data processing in order to generate insights and conclusions.

    • Data wrangling using Python

      It's now to learn how to use Python to perform various data processing activities. This phase of processing data is referred to as data wrangling.

    • Reshaping data sets using Python

      Let us learn about the Python operations to reorganise the information into a single data set. Python houses functions for rearranging tabular data, known as reshaping or pivoting operations.

  • Week 4

    Data visualisation using Python

    • Fundamentals of data visualisation

      Here, you will learn the importance of data visualisation, its principles, and a human-centred approach to data visualisation that will empower you to tell captivating stories from your data analysis.

    • Getting started with Seaborn

      You will now be introduced to Python’s data visualisation library, Seaborn. You will also learn to design scatter plots and box plots in Seaborn to visualise data effectively.

    • Customising and enhancing charts in Seaborn

      Now, you will learn how to enhance and customise data visualisations in order to create effective and appealing visualisations and practise these skills through a practical activity.

When would you like to start?

Start straight away and learn at your own pace. If the course hasn’t started yet you’ll see the future date listed below.

  • Available now

Learning on this course

You can take this self-guided course and learn at your own pace. On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Apply the basic elements of the Python language for data analytics.
  • Apply advanced data operations using the Python package: Pandas.
  • Demonstrate data ingestion and data wrangling operations in Pandas.
  • Develop, enhance, and customise data visualisations using the Python plotting library: Seaborn.

Who is the course for?

This course is designed for anyone interested in pursuing a career in data analytics. It will be particularly useful for data analysts looking to add an additional tool to their data analytics repertoire.

Who will you learn with?

Director of Learning, FutureLearn.

@mattjenner on Twitter.

Who developed the course?

FutureLearn

FutureLearn is jointly owned by The Open University and The SEEK Group and has been providing online courses for learners around the world over the last eight years.

In collaboration with

GitHub logo
Recommended

Ways to learn

Unlimited

Upgrade this course

Choose the best way to learn for you!

$23.33/month

Billed at $279.99 for a year

$59

Learners who purchase Unlimited complete 15x as many courses!*Unlock your expertise
Access to this courseticktick
Access to ALL eligible short courses with additional benefits, for a yeartickcross
Discuss your learning in commentsticktick
Certificate when you're eligibleDigital onlyPrinted and digital
Join and Upgrade

Ways to learn

Buy Unlimited to access this course and hundreds of other short courses for a year or Upgrade just this course for extra benefits. Or, join this course with free basic access, limited to 6 weeks (excludes certificates).

Unlimited

$23.33/month

Billed at $279.99 for a year

Learners who purchase Unlimited complete 15x as many courses!*

  • Access to this course
  • Access to ALL eligible short courses with additional benefits, for a year
  • Discuss your learning in comments
  • Digital certificate when you're eligible

Upgrade this course

$59

Unlock your expertise

  • Access to this course
  • Discuss your learning in comments
  • Printed and digital certificate when you’re eligible

Basic access

Free

Try before you buy

  • Limited access to course content for 6 weeks

Find out more about certificates, Upgrades or Unlimited.

Join this course for free with basic access. Access to this course only limited to 6 weeks. Excludes certificates.

*FutureLearn considers a short course complete when a learner has engaged with 90% of the content. Learners who began a 1 year subscription period of Unlimited in October 2019 to September 2020 (inclusive) generated 14.78 times as many completed enrolments per user in that year than users who joined FutureLearn in October 2019 to September 2020 (inclusive) generated in their first year of enrolment.

*FutureLearn considers a short course complete when a learner has engaged with 90% of the content. Learners who began a 1 year subscription period of Unlimited in October 2019 to September 2020 (inclusive) generated 14.78 times as many completed enrolments per user in that year than users who joined FutureLearn in October 2019 to September 2020 (inclusive) generated in their first year of enrolment.

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps, but you can complete them as quickly or slowly as you like
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Want to know more about learning on FutureLearn? Using FutureLearn

Learner reviews

Learner reviews cannot be loaded due to your cookie settings. Please and refresh the page to view this content.

Get a taste of this course

Find out what this course is like by previewing some of the course steps before you join:

Do you know someone who'd love this course? Tell them about it...