Functional Enrichment Analysis (Gene Ontology, KEGG Pathways Analysis, Protein-Protein Interaction) Using Webservers and R Scripting


About This Course

Why Learning Gene Ontology and KEGG Pathways Analysis is Important for Your Career?

During differential gene expression analysis on RNA-seq, microarray or other -omics dataset study, the researcher obtains a list of key genes. To understand the molecular function, biological processes and biological pathways that are enriched or altered due to these key genes, we must perform downstream or functional enrichment analysis. Learning the underlying concepts of Functional Enrichment Analysis, Gene Ontology, KEGG Pathways and Protein-Protein Interaction and their practical applications is of utmost benefit for your research project and career. Without functional enrichment analysis of the identified genes, the entire omics study is stalled. RNA-Seq is an exciting and in-demand next-generation sequencing (NGS) method used for identifying genes and pathways underlying diseases or conditions. Therefore, you can take the results generated using RNA-seq, microarray or other genomics studies and do functional enrichment analysis. These biomarkers can then be useful for therapeutics for that disease or condition.

How Will this Course Benefit You?

One of the major benefits that you will get from this course is that you don’t require any prior knowledge. The course covers both theoretical and practical aspects of Functional Enrichment Analysis which includes Gene Ontology, KEGG Pathways and Protein-Protein Interaction Analysis. The Functional Enrichment Analysis Course is based on R scripts and webservers, which means that you will learn how to do Functional Enrichment Analysis using webservers and R scripts, even if you have no knowledge of scripting. DO NOT WORRY! You will first go through the theory of Functional Enrichment Analysis, Gene Ontology, Pathways Analysis and by the end of this course, you will have a greater theoretical and practical understanding of Functional Enrichment Analysis, Gene Ontology Analysis and KEGG Pathways Analysis.

RNA-Seq is highly in-demand and nearly every research lab or job prospect requires you to know RNA-Seq and NGS pipelines and data analysis techniques, hence making this course the perfect fit for the in-demand industrial requirement, that can and will be helpful for your resume, if you just put down on your resume “Expert in Functional Enrichment Analysis”. Learning Functional Enrichment Analysis has become an increasingly valuable skill, especially for those who are still in Bachelors, Masters or even Doctoral degrees.

Get yourself enrolled in this in-demand course and learn industrial level Functional Enrichment Analysis workflow and analysis, leading to skills in discovering differentially expressed genes and biological processes which might be important for your condition of interest!

What Will You Learn?

In simple terms:

  • Theory: In-depth Functional Enrichment Analysis of the DEGs
  • Practical: Gene Ontology Analysis Using topGO and EnrichR
  • Practical: Pathways Analysis Using KEGG, PANTHER, Reactome
  • Practical: Protein-Protein Interaction Analysis Using STRING

The course starts from the very basics of Functional Enrichment Analysis, covering both theoretical and practical aspects of each topic of the entire Functional Enrichment Analysis pipeline useful for the downstream analysis. 

  • First you will learn what Functional Enrichment Analysis is, and how and what kind of raw data is required.
  • You will learn how to use various different webservers and R packages that are used for the downstream analysis such as GO, KEGG and PANTHER analysis.
How Will You Learn?

The entire course is pre-recorded and online, that means you can learn at your own pace and watch the lectures as many times as you want and complete the course whenever you have the time! So, all you have to do is click “Add to Cart” on this page, create an account and purchase the course. Afterwards, your account will automatically be activated, and you will see all the course content on your learning dashboard, where you can access each lecture video along with its transcript and notes. 

NOTE: There’s a dedicated section on your Learning Dashboard where you can ask question from the tutor and they will respond back to you when you need help or assistance.

Is it for Beginners?

Yes! This Functional Enrichment Analysis (GO and KEGG Analysis) is for absolute beginners who have no prior experience in Functional Enrichment Analysis, Downstream Analysis, GO, KEGG Pathways analysis. That means, you can get started right away and you will be taught everything you need during the course. Just like the below mentioned learners who had no prior experience in RNA-Seq analysis!


I started the internship on Functional bioinformatics by BioCode and it was, without a doubt, the best online activity on this subject that I attended so far. As a beginner in this field, I will totally recommend it to anyone with or without prior knowledge of bioinformatics. Besides that, their support team is one of the best.

Mushhood Ur Rehman, from PHFMC

I have been taking BioCode lectures for a few months now and I think it is the best platform to start with understanding the basics to the complexity of Bioinformatics and Computational biology. I highly regard the BioCode team as they are very cooperative and exceptionally helping people and always try to make things easy for you.

Faiza Munir, from Pakistan

BioCode have helped me a lot to be an international researcher.

Thank you for the opportunity, time and dedication at any time for 3 months!

Ergi Hoxha, from Albania, Faculty of Natural Sciences

Thank you for all your help. Your service was excellent and very fast. Many thanks for you kind and efficient service. I have already and will definitely continue to recommend your services to others in the future.

Sajjad Hussain, Harbin Medical University, China

I was surprised and amused by the content and the speaker. They taught from the very basic concept and slowly building an advanced level. Happy to be a part of the BioCode platform.

Muhammad Faizan, Pakistan

 I am currently enrolled in one of the workshops of BioCode and I am enjoying this course a lot. Although, I have no knowledge about proteins and bioinformatics I am learning a lot because the way it is explained is very good. On the other hand, I really appreciate the communication I have been having with the staff members. Although this is a virtual communication it is easy to notice that they are very supportive, respectful and collaborative, so that I am very happy of this choice. I am going to follow another course here and I suggest this to anyone interested to learn more and want to gain very good skills in several issues related to bioinformatics.

Inva Kociaj, University of Tirana

Is it Project Based?

Yes, the course is project based. That means the instructor takes a raw and real-life data set and performs the entire analysis on it which you can follow step-by-step. You will also be given access to the dataset by the instructor with proper guidelines, it will be available in your dashboard.

Is Raw Data Included and What Dataset is Used?

Yes, a raw data set is included in the course which you can easily access.

Is It An In-Depth Theoretical and Practical Course?

Yes, everything is covered in-depth, each lecture topic duration ranges from 20-50 minutes, therefore, we have covered everything that is required for you to do end-to-end Functional Enrichment Analysis such as GO, KEGG and Protein-Protein Interaction Analysis.

Students are taught each topic in detail with prime focus on both theoretical and practical aspects of building an in-depth understanding of Functional Enrichment Analysis. Our aim is not to teach you how to do Functional Enrichment Analysis, our aim is to make sure you know exactly how Functional Enrichment Analysis is performed so that even if you encounter errors, you understand what they mean and how to fix such errors.

The Challenge

We understand that you need to learn Functional Enrichment Analysis and you have tried online tutorials from all around the web, but you never understood anything. Functional Enrichment Analysis is actually hard, we agree with you. But, not when it is taught properly!

The Solution

BioCode brings the exact kind of solution for you that you need, a proper end-to-end in-depth Functional Enrichment Analysis course that you will learn at your own pace at any given time of the day and complete it whenever you have the time. A project-based learning course where you learn each and everything about Functional Enrichment Analysis in step-by-step procedure through webservers and R based methodologies. 

The Results

By the end of this course, you will be able to do Functional Enrichment Analysis, end-to-end. You will have a better understanding of webservers & R packages for GO, KEGG and Protein-Protein Interaction Analysis.

Learning Objectives

Introduction to Functional Enrichment Analysis
In-depth Knowledge of webservers and R package for Functional Enrichment Analysis
Gene Ontology Analysis
KEGG Pathways Analysis
PANTHER Pathways Analysis
Protein-Protein Interaction Using STRING


  • No Prior Knowledge of R or Functional Enrichment Analysis
  • No Prior Knowledge of RNA-Seq Required

Target Audience

  • The target audience for this course are biologists, beginners in Bioinformatics with no or little experience in R, Functional Enrichment Analysis or RNA-Seq
  • People who need to discover differential gene expressions in their dataset
  • People who need to complete their RNA-Seq research
  • People who need to do downstream or Functional Enrichment Analysis of their DEGs list


4 Lessons1h 12m 39s

Introduction to Functional Enrichment Analysis

Theory: Functinal Enrichment Analysis of the DEGs18:39

Practical Approaches to Functional Enrichment Analysis

Write a review


Duration 1.2 hour
4 lectures

Enrolment validity: Lifetime

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the compare bar
Wishlist 0
Open wishlist page Continue shopping