4.60
(5 Ratings)

Hands-on: Single-Cell RNA-Sequencing Data Analysis Using Python [Complete Training]

Categories: Python, RNA-Seq, Single-Cell
Wishlist Share
58 Video lessons

About Course

We present a comprehensive single cell RNA-seq data analysis course designed for beginners and advanced researchers in Life Sciences who are interested in exploring the exciting field of single cell genomics. No prior Python programming or Linux knowledge is required. This course is focused on the analysis of scRNA-seq data using command-line tools and Python packages, including Scanpy and other relevant Python packages (see course content section).
Throughout the course, we will explore the differences between scRNA-seq and bulk RNA-seq, and why scRNA-seq is essential for studying cellular and tumor heterogeneity.
This course is ideal for anyone without any prior knowledge of scRNA analysis, as it provides complete guidance and hands-on training from theground up.
We cover all scRNA technologies with an emphasis on 10x Genomics and Smart-seq2. We teach both theory and hands-on experience of each topic in the entire pipeline. We guide students on how to take raw scRNA datasets, install software and Python packages, perform UMI and cell barcode filtering, align against reference genome, and subsequently perform deduplication and quantification (count matrix).
Our course teaches students how to utilize Python programming (ScanPy package) to perform quality control on scRNA data, remove unwanted dead cells that may hinder analysis results, perform normalization, scaling, data imputation, and dimension reduction, and create visualizations through UMAP, tSNE, and PCA plots. We also provide instruction on cell clustering and identifying cell subpopulations in samples, annotating them (cell annotation), and conducting cell lineage and trajectory analysis of the cells.
Finally, we teach students how to analyze differentially expressed genes in either all of the subpopulations or their chosen subpopulations of cells, identifying marker genes that are only expressed in their chosen subpopulations.
By the end of the course, students will have a comprehensive understanding of single cell RNA-seq data analysis using Python packages, and be equipped to tackle their own single-cell sequencing projects.

Single-cell RNA-Seq in Python, from raw data to annotated populations

This is the Python route through single-cell analysis, built on Scanpy and the scientific Python stack. It covers the same ground as our command-line and R training, and suits you if Python is already your language or if you intend to extend the analysis with machine learning afterwards, where the Python ecosystem is stronger.

No prior Python is assumed. The programming is taught alongside the biology rather than as a prerequisite.

What you work through

  • The biology first — cellular and tumour heterogeneity, and where single-cell resolution answers what bulk RNA-Seq cannot.
  • Bulk versus single-cell — the design decision, and what each approach can and cannot support.
  • Single-cell technologies — how the platforms differ and what that means for your analysis choices.
  • The 10x Genomics pipeline — raw sequencing output through to a count matrix.
  • Quality control — filtering low-quality cells, mitochondrial content, and identifying doublets.
  • Normalisation and dimension reduction — the transformations single-cell data needs, and reading PCA and UMAP honestly.
  • Clustering and cell annotation — assigning real biological identity to clusters using marker genes.
  • Differential expression — across clusters and across experimental conditions.
  • Downstream analysis — turning annotated populations into a biological result.

Python or R?

Both are first-class for single-cell work. Scanpy handles very large datasets efficiently and connects naturally to deep-learning tooling; Seurat has a longer history in the field and a larger body of published workflows. The analysis decisions matter far more than the language — pick the one your group already uses, and this course covers the Python side properly.

What you can do afterwards

Take a 10x dataset and carry it end to end in Python: QC, normalisation, clustering, annotation and differential expression, with figures and an interpretation you can defend. You will also understand which pipeline choices change the answer.

Our guide to cell type annotation covers the reasoning behind the hardest step, and we run the analysis directly as a single-cell RNA-Seq service.

Who it suits

Researchers with single-cell data who prefer Python, bioinformaticians adding scRNA-Seq to an existing Python workflow, and anyone planning to take single-cell data into machine learning afterwards.

Show More

Learning path

Become an RNA-Seq analyst

  1. 1 Command-line Based Practical RNA-Seq Data Analysis With Linux & R
  2. 2 End-to-End RNA-Seq Data Analysis With Python-Based Pipeline
  3. 3 Hands-on: Single-Cell RNA-Sequencing Data Analysis Using Command-Line and R [Complete Training]
  4. 4 Hands-on: Single-Cell RNA-Sequencing Data Analysis Using Python [Complete Training] · you're here

Not ready to enrol?

Get the free syllabus & course updates

We'll email you the full outline for this course plus a starter guide — no spam, unsubscribe anytime.

What Will You Learn?

  • In-depth Introduction to scRNA-seq
  • Complete end-to-end scRNA-seq analysis
  • Cellular and Tumor Heterogeneity
  • Bulk vs. Single Cell RNA-seq Analysis
  • Single-Cell RNA-seq Technologies
  • 10x Genomics Complete Pipeline
  • From Raw Datasets to Cell Sub-populations
  • Normalization, Quality Control and Dimension Reduction
  • Cell Clustering and Cell Annotation
  • Differential Gene Expression Analysis
  • Downstream Analysis
  • ScanPy Package Complete Guidelines
  • Python-based scRNA-seq Analysis

Tools & technologies you'll use

  • Python
  • Linux
  • Bash / CLI
  • Seurat
  • Scanpy
  • Machine Learning

Course Content

In-depth Introduction to Single Cell RNA-Sequencing, Pipeline and Single-Cell Technologies

  • Introduction to Single-Cell RNA-seq, Its Pipeline and Analysis
    23:34
  • Gene Expression and Its Significance
    21:42
  • Cellular and Tumor Heterogeneity
    09:10
  • Bulk RNA-sequencing vs. Single-Cell RNA-sequencing
    21:50
  • Single-Cell RNA-seq Technologies (10x Genomics, Smart-Seq, Drop-seq and more)
    23:09
  • Cell Isolation and Cell Lysis Protocols for Single-Cell Genomics
    09:53
  • In-depth Introduction to Single-Cell RNA-sequencing Analysis Pipeline
    24:45
  • Droplet Technologies: 10x Genomics
    14:10
  • Full-Length Transcript Technologies: Smart-Seq2
    17:55

Hands-on Single-Cell RNA-seq Data Analysis (From Raw Reads to Cell Subpopulation Identification and DEGs Identification)

Additional Supplementary Lectures

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

4.6
Total 5 Ratings
5
3 Ratings
4
2 Ratings
3
0 Rating
2
0 Rating
1
0 Rating
PS
3 months ago
Thank you!
TG
3 months ago
Very relevant and in depth!
DJ
4 months ago
Thank you!
6 months ago
As a biologist with basically zero coding experience, I found this course incredibly accessible and well-paced. The hands-on approach was key, and I was genuinely surprised at how quickly I could start running the analysis pipelines on my own. I finally feel equipped to tackle the computational side of my research projects.
6 months ago
As a biologist with no real coding experience, I was worried this would be too difficult, but the course was incredibly well-structured and easy to follow. The hands-on approach really helped solidify the concepts. I feel much more confident now and can actually start applying these skills to my own research data.

Common questions

Do I need any prior experience for this course?

The course is taught from first principles, so you do not need previous experience with the specific tools it covers. A working understanding of molecular biology will help you get more from it.

How long do I have access after enrolling?

Access is lifetime. Once you enrol you keep the course and any future updates to it, with no recurring fee.

Do I get a certificate?

Yes — you receive a certificate of completion once you finish the course, which you can share on LinkedIn or include in a CV.

Is this course hands-on or theory only?

It is project-based. You work with real research datasets and run the analyses yourself rather than only watching them being explained.

Want to receive push notifications for all major on-site activities?

Hurry up! Sale ends in:
Days
Hours
Minutes
Seconds
Course price €226.27