Complete L2D Course

Start Date: September 30, 2024

A complete Python programming, data science and machine learning course. L2D’s most popular, highest-rated course.

Price: £1,000 + VAT

More Details

Basic Python:

The Basic Python component of the L2D course offers learners a comprehensive introduction to programming in Python. Some of the key study areas covered in this module are:
  • Algorithmic thinking
  • Variables, types and operations
  • Conditional statements
  • Arrays, tuples, lists and indexing
  • Iterations: for and while loops
  • Dictionaries: associative arrays
  • Functions: defining functions, uses and applications
 

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.
 

Supervised Machine Learning:

Key areas taught in L2D's exploration of Supervised Machine Learning include:
  • Classification: preparing data for classification, training classifier models.
  • State space plot of model predictions
  • Prediction probabilities and feature importance
  • Complex training and testing of data
  • Comparison of different model classes
  • Stratified shuffle split
  • Evaluation of classification using AUC and ROC curves
  • Metrics for model evaluation
  • Permutation scoring and confusion matrices
  • Normalisation and hyperparameter tuning
  • Refinement and progressive adjustment
 

Unsupervised Machine Learning:

Key areas taught in L2D's exploration of Unsupervised Machine Learning include:
  • Gaussian Mixture Models (GMMs) and sci-kit learn
  • Clustering and automated data labelling
  • Quantitative scoring using ground truth
  • Introductions to the concept and pitfalls of clustering techniques
  • GMMs in medical image segmentation and object detection
  • Dimensionality reduction (reducing computational workloads of large high-dimensionality datasets)
  • PCA (Principal Component Analysis)
Note: L2D's Basic Python and Data Handling modules (or their equivalent) are compulsory requirements to taking our Machine Learning course.
Prerequisites: None
Location: Online
Start Date: September 30, 2024
Duration: 6 months
Commitment: 112 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