Choose your language
Bioinformatics Course
More than 2 million students worldwide

Bioinformatics Course

4.1

Master the full spectrum of modern bioinformatics, from raw sequencing reads to publication-ready results. This course covers genomics, transcriptomics, proteomics, phylogenetics, and machine learning applied to biological data. Gain the computational skills that researchers and industry professionals rely on every day.

Dedika for Business

What you will learn:

You will learn to work with DNA, RNA, and protein data using industry-standard tools and programming languages, including Python and R. The course covers genome assembly, RNA-Seq differential expression analysis, variant calling, protein structure prediction, and phylogenetic tree construction. You will apply machine learning methods to biological datasets and build scalable, reproducible analysis pipelines. Single-cell omics, epigenomics, and metagenomics are also covered in depth. By the end, you will be equipped to design and execute rigorous bioinformatics analyses across multiple omics domains.

How you study in practice Bioinformatics Course

How you practise Bioinformatics Course

For companies looking to train their team

With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Bioinformatics

  • Lesson 1 • Python and R for Biological Analysis

    Provides entry-level scripting in Python and R tailored to biological data. Students write scripts to parse sequences and generate basic plots.

  • Lesson 2 • Command-Line Essentials for Bioinformatics

    Introduces the Unix shell as the primary environment for bioinformatics tools. Proficiency here underpins tool installation and pipeline execution throughout the course.

  • Lesson 3 • Core Bioinformatics Databases

    Surveys major public repositories for sequences, structures, and functional annotations. Students gain hands-on retrieval skills essential for every subsequent chapter.

  • Lesson 4 • Reproducibility and Workflow Management

    Establishes best practices for reproducible research using version control and workflow tools. Sets professional standards applied in all subsequent practical exercises.

  • Lesson 5 • Introduction to Biological Data

    Covers DNA, RNA, and protein as information molecules and their digital representations. Establishes the biological context for all downstream computational analysis.

Chapter 2See details

Sequence Alignment and Similarity

  • Lesson 1 • Alignment Visualization and Interpretation

    Teaches tools for visualizing alignments and extracting biological meaning. Students connect alignment patterns to conserved functional regions.

  • Lesson 2 • Pairwise Alignment Algorithms

    Explains dynamic programming behind global and local alignment. Students implement Needleman-Wunsch and Smith-Waterman to understand scoring mechanics.

  • Lesson 3 • Heuristic Database Search Methods

    Covers BLAST and its variants for rapid similarity searching against large databases. Students interpret E-values, bit scores, and alignment statistics correctly.

  • Lesson 4 • Multiple Sequence Alignment

    Introduces progressive and iterative MSA algorithms and their trade-offs. Accurate MSA is prerequisite for phylogenetics and motif discovery covered later.

Chapter 3See details

Genomics and Genome Assembly

  • Lesson 1 • Genome Assembly Algorithms

    Explains overlap-layout-consensus and de Bruijn graph approaches to assembly. Students run assemblers and understand how k-mer size affects contiguity.

  • Lesson 2 • Genome Annotation

    Covers structural and functional annotation of assembled genomes using ab initio and evidence-based tools. Annotated genomes feed directly into comparative genomics analyses.

  • Lesson 3 • Next-Generation Sequencing Technologies

    Compares short-read and long-read platforms, their error profiles, and throughput. Technology choice directly determines assembly strategy and downstream analysis.

  • Lesson 4 • Assembly Quality Assessment

    Introduces N50, BUSCO completeness, and reference-based evaluation metrics. Students distinguish high-quality assemblies from fragmented drafts.

  • Lesson 5 • Read Quality Control and Preprocessing

    Covers adapter trimming, quality filtering, and contamination removal before assembly. Clean reads are mandatory input for accurate genome and transcriptome assemblies.

Chapter 4See details

Transcriptomics and RNA-Seq Analysis

  • Lesson 1 • Read Mapping and Quantification

    Covers splice-aware alignment and pseudo-alignment for transcript quantification. Students map reads to reference genomes and transcriptomes using standard tools.

  • Lesson 2 • RNA-Seq Experimental Design

    Addresses replication, batch effects, and library preparation choices before sequencing. Sound design prevents confounding that cannot be corrected computationally.

  • Lesson 3 • Differential Expression Analysis

    Applies statistical models to identify genes with significant expression changes between conditions. Students use DESeq2 and edgeR and interpret results rigorously.

  • Lesson 4 • Visualization of Expression Data

    Produces heatmaps, volcano plots, and PCA plots to communicate expression results. Visualization skills are applied in reports and presentations throughout the course.

  • Lesson 5 • Functional Enrichment Analysis

    Interprets differentially expressed gene lists through pathway and ontology enrichment. Connects statistical results to biological mechanisms and hypotheses.

Chapter 5See details

Proteomics and Structural Bioinformatics

  • Lesson 1 • Mass Spectrometry Proteomics Data Analysis

    Processes shotgun proteomics data from peptide identification to protein quantification. Integrates proteomics results with transcriptomics for multi-omics interpretation.

  • Lesson 2 • Protein Sequence Analysis

    Covers domain identification, signal peptide prediction, and physicochemical property calculation. Sequence-level features inform structural and functional hypotheses.

  • Lesson 3 • Protein Structure Prediction

    Introduces homology modeling, threading, and deep-learning structure prediction methods. Students generate and validate 3D models for proteins lacking experimental structures.

  • Lesson 4 • Molecular Docking and Virtual Screening

    Covers receptor preparation, ligand docking, and scoring function interpretation. Students perform virtual screening workflows relevant to drug discovery applications.

  • Lesson 5 • Structural Alignment and Comparison

    Applies structural superposition to compare protein folds and identify conserved regions. Structural similarity reveals evolutionary relationships invisible at the sequence level.

Chapter 6See details

Variant Calling and Population Genomics

  • Lesson 1 • Variant Annotation and Prioritization

    Annotates variants with functional consequence, allele frequency, and clinical significance. Students prioritize candidate variants for downstream experimental validation.

  • Lesson 2 • Population Genetic Analysis

    Applies population genetics statistics to multi-sample variant data to infer structure and selection. Builds on variant calling skills to address evolutionary and epidemiological questions.

  • Lesson 3 • Structural Variant Detection

    Identifies large deletions, duplications, inversions, and translocations using paired-end and long-read data. Structural variants underlie many phenotypic and disease associations.

  • Lesson 4 • SNP and Indel Calling

    Applies probabilistic variant callers to detect single nucleotide polymorphisms and small insertions and deletions. Students filter raw calls to high-confidence variant sets.

  • Lesson 5 • Read Mapping to Reference Genomes

    Covers short-read alignment to reference sequences and post-alignment processing steps. Accurate mapping is the prerequisite for reliable variant detection.

Chapter 7See details

Phylogenetics and Comparative Genomics

  • Lesson 1 • Comparative Genomics Methods

    Identifies orthologs, synteny blocks, and conserved non-coding elements across genomes. Comparative analysis reveals functional constraints and evolutionary innovations.

  • Lesson 2 • Tree Visualization and Interpretation

    Teaches rooting, clade annotation, and comparative visualization of phylogenetic trees. Accurate interpretation of topology and branch lengths is essential for comparative analyses.

  • Lesson 3 • Molecular Evolution Fundamentals

    Covers substitution models, molecular clocks, and neutral theory as the statistical basis for phylogenetics. Conceptual grounding here is required for model selection in tree building.

  • Lesson 4 • Phylogenetic Tree Construction

    Applies distance, parsimony, maximum likelihood, and Bayesian methods to build trees. Students evaluate method assumptions and select appropriate approaches for their data.

  • Lesson 5 • Pangenomics and Core Genome Analysis

    Constructs pangenomes from multiple conspecific assemblies and partitions core and accessory genes. Pangenomics extends comparative genomics to population-scale diversity.

Chapter 8See details

Machine Learning in Bioinformatics

  • Lesson 1 • Unsupervised Learning and Clustering

    Uses k-means, hierarchical clustering, and topic models to discover patterns in omics data. Unsupervised methods reveal sample subtypes and co-expression modules.

  • Lesson 2 • Model Interpretation and Validation

    Applies SHAP values, saliency maps, and benchmarking to ensure models are interpretable and generalizable. Rigorous validation prevents overfitting and spurious biological conclusions.

  • Lesson 3 • Supervised Learning for Prediction

    Applies random forests, SVMs, and gradient boosting to classification and regression tasks in biology. Students predict gene function, splice sites, and protein properties.

  • Lesson 4 • Deep Learning for Sequence Analysis

    Introduces CNNs and transformers for motif discovery, variant effect prediction, and protein language models. Students fine-tune pre-trained biological sequence models.

  • Lesson 5 • Feature Engineering for Biological Data

    Transforms raw biological sequences and omics matrices into machine-learning-ready feature sets. Proper feature engineering determines model performance more than algorithm choice.

Certification

Your valid completion certificate

This course is for you:

  • Wet-lab biologist: ready to analyze their own sequencing data independently.

  • Graduate student: needing computational skills to complete a thesis project.

  • Clinical researcher: wanting to interpret genomic variant data without outsourcing analysis.

  • Biotech professional: looking to move from bench work into a data-focused role.

  • Ecology or evolution scientist: seeking tools to run phylogenetic and population analyses.

  • Career changer from data science: aiming to specialize in the life sciences domain.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top training programs

FAQ

Who is Dedika?

Is the certificate valid in Canada?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course