Coursera
Coursera Logo

University of Leeds - Programming for Data Science 

  • Offered byCoursera

Programming for Data Science
 at 
Coursera 
Overview

Duration

8 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Programming for Data Science
 at 
Coursera 
Highlights

  • Earn a certificate from University of Leeds
  • Add to your LinkedIn profile
  • September 2023
  • 3 quizzes
Read more
Details Icon

Programming for Data Science
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • What you'll learn
  • Open Jupyter Notebook and use it to run Python code.
  • Identify Python operators, data types and containers.
  • Program control structures in Python, such as if statements and for and while loops.
  • Write Python functions that take input and return output.
More about this course
  • Explore the basics of programming and familiarise yourself with the Python language. After completing this course, you will be able to write Python programs in Jupyter Notebook and describe basic programming.
  • In this course, you will learn everything you need to start your programming journey. You will discover the different data types available in Python and how to use them, learn how to apply conditional and looping control structures, and write your own functions.
  • This course provides detailed descriptions of new concepts and background information for additional context. The quizzes available will help you to develop your understanding. You will also complete exercises using Jupyter Notebook on your computer. By using Jupyter Notebook, you will be able to combine your notes with useful examples so that you develop the resources you need to program independently in the future.
  • This course is a taster of the Online MSc in Data Science (Statistics) but it can be completed by learners who want an introduction to programming and explore the basics of Python.
Read more

Programming for Data Science
 at 
Coursera 
Curriculum

First steps with Python

Welcome to Programming for Data Science

Learning to program

Introduction to Python

Introduction to Jupyter Notebook

Python as a Calculator

About this Course

How to study on this course

Program Development Environments

Setting up Anaconda

Variables and assignment

Operators, functions and methods

The math module

Module 1 Summary

Variable Assignment and Mathematical Operators

Module 1 Reflection

A first look at Jupyter Notebook

Data Types in Python

Overview of Basic data Types in Python

Introduction to Structured data Types in Python

Int, Float and Complex

Mathematical Operators

Numerical Comparisons

Methods for int and float

Introduction to Strings

Indices and Slices

String Comparisons and Methods

f-strings

Booleans

Comparisons

Boolean Operators

NoneType

Lists, Tuples and Sets

Dictionaries

Classes and Objects

Variable Types

From Binary Digits to Complex Data Types

Module 2 Summary

Basic and Structured Data Types

Module 2 Reflection

Module 2 Exercise Solutions

Control Structures and Functions

Introduction to Control Structures

Introduction to Functions

The If Statement

The Elif Statement

The Else Statement

Nested Conditionals

For Loops

While Loops

Nested Loops

List Comprehension

Defining a Function

Calling a Function

Exiting a Function

Parameters

Side Effects

Docstrings and Function Annotations

Module 3 Summary

Future Steps

Conditionals, loops and functions

Module 3 Reflection

Module 3 Exercise Solutions

Programming for Data Science
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Programming for Data Science
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...