Part I: Basic Python & Data Handling

Start Date: September 30, 2024

For programming novices who wish to learn foundational Python programming, without progressing to Machine Learning, this module can be taken, independently.

Price: £600 + VAT

More Details

Basic Python:

A comprehensive introduction to programming in Python. Key study areas include:
    • Algorithmic thinking
    • Variables, types and operations
    • Conditional statements
    • Arrays, tuples, lists and indexing
    • Iterations: for and while loops
    • Dictionaries: associative arrays
    • Functions: uses, applications and defining your own customised Python functions
 

Data Handling:

An introduction to importing, handling and analysing a variety of different data types, in Python. Key study areas include:
      • Import and characterisation of data as Pandas dataframes
      • Basic statistics
      • Data visualisation with Matplotlib
      • Bivariate and multivariate analyses
      • The Pearson correlation coefficient and correlation matrix
      • Image handling: import and characterisation of image data (greyscale and colour)
      • Image masking and segmentation
      • Time series: visualisation, filtering and Fourier transform
      • Relationships between time series data
Note: This module (or its equivalent) is a compulsory prerequisite to taking the Machine Learning component of L2D.
Programme Type: Online Certification
Prerequisites: None
Location: Online
Start Date: September 30, 2024
Duration: 3 months
Commitment: 64 hours of study
Prof. Gerold Baier
Department of Cell & Developmental Biology UCL
Dr. Adam Lee
Department of Cell & Developmental Biology UCL
Dr. Saba Ferdous
Department of Cell & Developmental Biology UCL