Python Training Videos

Tutorial 01 - Why is it important for researchers to learn coding?

Tutorial 02 - What is digital image processing?

Tutorial 03 - Image processing in imageJ, ZEN, and APEER

Tutorial 04 - Appreciating the Simplicity of Python

Tutorial 05 - How to Install Python Using Anaconda

Tutorial 06 - Understanding Anaconda Packages

Tutorial 07 - Getting Familiar with Spyder IDE

Tutorial 08 - What are libraries in python?

Tutorial 09 - Top 5 Python Libraries for Image Analysis

Tutorial 10 - Writing Your First Lines of Code in Python

Tutorial 11 - Operators and Basic Math in Python

Tutorial 12 - What are Lists in Python?

Tutorial 13 - What are Tuples in Python?

Tutorial 14 - What are Dictionaries in Python?

Tutorial 15 - What are numpy arrays in Python?

Tutorial 16 - Data Types in Python

Tutorial 17 - If and Else Statements in Python

Tutorial 18 - While Loops in Python

Tutorial 19 - For Loops in Python

Tutorial 20 - Functions in Python

Tutorial 21 - Lambda Functions in Python

Tutorial 22 - Reading Images into Python

Tutorial 23 - Reading Proprietary Images in Python

Tutorial 24 - Saving Images From Python to your Local Drive

Tutorial 25 - Viewing 2D Images in Python

Tutorial 26 - Basic Plotting in Python Using matplot.pyplot

Tutorial 27 - Using Glob to Read Multiple Files in Python

Tutorial 28 - Using os.listdir To Read Multiple Files

Tutorial 29 - Basic Image Processing Using Scikit-image Library

Tutorial 30 - Basic image processing using opencv in python

Tutorial 31 - Image filtering in python - Unsharp mask

Tutorial 32 - Image filtering in python - Gaussian denoising for noise reduction

Tutorial 33 - Image filtering in python - Median filter for denoising images

Tutorial 34 - Image filtering in python - Bilateral filter for image denoising

Tutorial 35 - Image filtering in python - Non-local means (NLM) filter for image denoising

Tutorial 36 - Image filtering in python - Total variation filter (TVF) for image denoising

Tutorial 37 - Image filtering in python - Block matching and 3D filtering (BM3D) for image denoising

Tutorial 38 - Image filtering in python - Edge detection

Tutorial 39 - Image filtering in python - Edge detection using Canny

Tutorial 40 - What is Fourier transform and how is it relevant for image processing?

Tutorial 41 - Image filtering using Fourier transform in python

Tutorial 42 - Histogram equalization and contrast limited adaptive histogram equalization (CLAHE)

Tutorial 43 - Shading correction using rolling ball background subtraction

Tutorial 44 - A note about color spaces in python

Tutorial 45 - Applying filters designed for grey scale to color images (in python)

Tutorial 46 - Useful image registration libraries in python

Tutorial 47 - Image registration using pystackreg library

Tutorial 48 - Image quality metrics using a reference image (in python)

Tutorial 49 - No reference based image quality estimation by quantifying sharpness

Tutorial 50 - No reference based image quality using BRISQUE (in Python)

Tutorial 51 - What is image thresholding and segmentation?

Tutorial 52 - Auto-thresholding for multiple regions ​using multi-otsu

Tutorial 53 - Using texture to segment images (demo in python)

Tutorial 54 - Scratch assay analysis in python by using texture for segmentation

Tutorial 55 - Image segmentation followed by measurements, in python

Tutorial 56 - Blob Detector for segmentation based on feature properties (in python)

Tutorial 57 - Nuclei (cell) segmentation in python using watershed

Tutorial 58 - Object detection using template matching

Tutorial 59 - Data analysis using pandas - Loading and exploring data

Tutorial 60 - Data analysis using pandas - Handling data

Tutorial 61 - Data analysis using pandas - Sorting data

Tutorial 62 - Data analysis using pandas - Grouping data

Tutorial 63 - Data analysis using pandas - Handling null data

Tutorial 64 - Data analysis using pandas - Basic plotting

Tutorial 65 - Plotting pandas data using seaborn in Python

Tutorial 66a - The need for data normalization in machine learning and data analysis

Tutorial 66b - Applying various normalization methods in python

Tutorial 67 - What is machine learning?

Tutorial 68 - What is linear regression and how to use it in python?

Tutorial 69 - What is multi-linear regression and how to use it in python?

Tutorial 70 - What is logistic regression and how to use it in python?

Tutorial 71 - What is K-means and how to use it for image segmentation in python?

Tutorial 72 - What is Gaussian Mixture Model (GMM) and how to use it for image segmentation?