Certificate of Achievement

Umar Akhtar

has completed the following course:

Python for Data Science

University of Leeds

This course introduced the fundamentals of programming, the Python language, and the use of Jupyter Notebook. Topics covered included data types, the application of conditional statements and loops, and writing functions.

3 weeks, 2 hours per week

Aysha Divan

Pro-Dean for Student Education

University of Leeds

Transcript

Learning outcomes

  • Describe the advantages and disadvantages of programming with Notebooks.
  • Be able to install Python and/or Anaconda and/or Jupyter Notebook on a computer.
  • Assign numerical values to variables.
  • Use basic mathematical operators to perform arithmetic calculations
  • Distinguish between the basic data types in Python.
  • Use appropriate operators with the basic data types in Python.
  • Create and manipulate lists, tuples, sets and dictionaries.
  • Create conditional statements and understand when to use them.
  • Create for and while loops and understand when to use them.
  • Create simple functions and understand when to use them.

Syllabus

  • The software you need to program in Python, with a focus on using Jupyter Notebook.
  • Variables and assignment in Python.
  • Basic data types in Python, including numbers, strings and Booleans.
  • Basic operators in Python for numbers, strings and Booleans.
  • Structured data types in Python, including lists, tuples, sets and dictionaries.

Issued on 25th August 2026

The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.

This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.

Free online course:

Python for Data Science

University of Leeds