Certificate of Achievement
has completed the following course:
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.