Choose your language
Bioinformatics Fundamentals Course
Over 400,000 professionals on the platform
Exclusive for businesses

Bioinformatics Fundamentals Course

4.3

Master the computational tools, programming skills, and analytical frameworks that drive modern biological discovery. This course takes you from bioinformatics fundamentals through genomics, transcriptomics, structural analysis, and machine learning — all grounded in real data and industry-standard tools. Whether you are entering the field or formalising your expertise, this is the comprehensive foundation your career demands.

Dedika for students

What your team will master:

  • Configure reproducible bioinformatics environments using Conda, Git, and containerisation tools.

  • Process raw NGS reads through quality control, alignment, and variant annotation workflows.

  • Quantify and analyse differential gene expression from RNA-Seq data using DESeq2 and edgeR.

  • Apply Python and Biopython to parse, manipulate, and visualise biological sequence data.

  • Reconstruct phylogenetic trees and perform comparative genomic analyses across species.

  • Implement machine learning models to classify and interpret high-dimensional omics datasets.

How your team learns in practice Bioinformatics Fundamentals Course

How your team practises Bioinformatics Fundamentals Course

Professionals from these companies study at Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Course content

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

Chapter 1See details

Introduction to Bioinformatics Foundations

  • Lesson 1 • Setting Up a Bioinformatics Environment

    Guides installation of command-line tools, package managers, and virtual environments. Ensures every student has a reproducible workspace before tackling computational exercises.

  • Lesson 2 • Major Biological Databases

    Introduces primary repositories such as NCBI, UniProt, and Ensembl. Students gain practical skills for querying, retrieving, and citing database records.

  • Lesson 3 • What Is Bioinformatics

    Defines bioinformatics as the intersection of biology, computer science, and statistics. Establishes the discipline's scope and motivates computational approaches to biological questions.

  • Lesson 4 • File Formats in Bioinformatics

    Covers FASTA, FASTQ, GFF, VCF, and related formats essential for data exchange. Prepares students to handle raw data files in all subsequent analytical chapters.

  • Lesson 5 • Biological Data Types and Sources

    Surveys nucleotide, protein, and phenotypic data formats used throughout the field. Connects data types to downstream analytical workflows introduced in later chapters.

Chapter 2See details

Programming Essentials for Bioinformatics

  • Lesson 1 • Python Basics for Biologists

    Covers variables, data types, loops, and functions using biological examples. Provides the scripting foundation required for all computational analyses in the course.

  • Lesson 2 • Data Handling with Pandas

    Introduces DataFrames for tabular genomic and expression data manipulation. Enables efficient filtering, merging, and summarising of large biological datasets.

  • Lesson 3 • Bash Scripting and Pipeline Automation

    Teaches shell scripting to chain bioinformatics tools into reproducible pipelines. Reduces manual steps and prepares students for workflow management in later chapters.

  • Lesson 4 • Manipulating Biological Sequences in Python

    Uses Biopython to parse, search, and transform sequence records programmatically. Directly applies Python skills to FASTA and GenBank files introduced in Chapter 1.

  • Lesson 5 • Visualisation with Python

    Applies Matplotlib and Seaborn to plot sequence statistics, distributions, and heatmaps. Visualisation skills support interpretation of results throughout the entire course.

Chapter 3See details

Sequence Alignment and Similarity Search

  • Lesson 1 • Alignment-Based Functional Annotation

    Uses alignment results to infer gene function, orthologs, and conserved domains. Integrates similarity search outputs with database annotations from Chapter 1.

  • Lesson 2 • Principles of Sequence Alignment

    Explains global and local alignment algorithms, scoring matrices, and gap penalties. Provides the theoretical basis for evaluating all alignment outputs in this chapter.

  • Lesson 3 • BLAST and Similarity Searching

    Covers BLAST variants, statistical significance, and database selection strategies. Students run searches programmatically and parse results using Biopython BLAST parsers.

  • Lesson 4 • Profile and Hidden Markov Models

    Explains profile HMMs for sensitive remote homology detection using HMMER. Builds on MSA concepts to enable database-scale protein family searches.

  • Lesson 5 • Multiple Sequence Alignment

    Introduces progressive and iterative MSA algorithms using ClustalW and MUSCLE. Connects alignment quality to downstream phylogenetic and functional analyses.

Chapter 4See details

Genomics and Next-Generation Sequencing Analysis

  • Lesson 1 • Variant Annotation and Interpretation

    Annotates variants with functional consequences using ANNOVAR and SnpEff. Links variant effects to gene models and population frequency databases.

  • Lesson 2 • Variant Calling and Genotyping

    Calls SNPs and indels from BAM files using GATK HaplotypeCaller and FreeBayes. Produces VCF files annotated with genotype likelihoods and quality filters.

  • Lesson 3 • Read Quality Control and Trimming

    Applies FastQC and Trimmomatic to assess and improve raw read quality. Ensures clean input data for accurate alignment and variant calling in subsequent sections.

  • Lesson 4 • NGS Technology and Data Overview

    Surveys short-read and long-read sequencing platforms and their output characteristics. Contextualises quality metrics and error profiles that drive downstream processing decisions.

  • Lesson 5 • Reference Genome Alignment

    Aligns trimmed reads to reference genomes using BWA and Bowtie2. Produces sorted, indexed BAM files required for all downstream genomic analyses.

Chapter 5See details

Transcriptomics and RNA-Seq Analysis

  • Lesson 1 • RNA-Seq Experimental Design

    Covers replication, batch effects, and library preparation choices that affect analysis. Proper design decisions made here directly impact statistical power in later sections.

  • Lesson 2 • Functional Enrichment Analysis

    Performs GO and KEGG pathway enrichment on differentially expressed gene sets. Translates statistical gene lists into interpretable biological processes and pathways.

  • Lesson 3 • Normalisation and Quality Assessment

    Applies TPM, RPKM, and DESeq2 normalisation to correct for sequencing depth and composition. Diagnostic plots reveal outlier samples before statistical testing.

  • Lesson 4 • Differential Expression Analysis

    Uses DESeq2 and edgeR to identify statistically significant expression changes. Applies multiple testing correction and fold-change thresholds to produce reliable gene lists.

  • Lesson 5 • Read Mapping and Quantification

    Aligns RNA-Seq reads with HISAT2 and quantifies transcripts using featureCounts and Salmon. Generates count matrices that feed directly into differential expression analysis.

Chapter 6See details

Structural Bioinformatics and Protein Analysis

  • Lesson 1 • Protein Structure Prediction

    Applies homology modelling and AlphaFold2 to predict three-dimensional protein structures. Evaluates model quality using DOPE scores, Ramachandran plots, and pLDDT metrics.

  • Lesson 2 • Protein Structure Fundamentals

    Reviews primary through quaternary structure levels and introduces PDB file format. Provides structural vocabulary needed to interpret prediction and docking results.

  • Lesson 3 • Protein-Protein Interaction Networks

    Constructs and analyses PPI networks using STRING data and Cytoscape visualisation. Identifies hub proteins and functional modules relevant to disease and pathway biology.

  • Lesson 4 • Molecular Docking Basics

    Introduces ligand-receptor docking using AutoDock Vina to predict binding poses. Connects structural knowledge to drug discovery and functional annotation applications.

  • Lesson 5 • Protein Sequence Analysis

    Computes physicochemical properties, signal peptides, and transmembrane regions from sequence. Builds on alignment skills from Chapter 3 to characterise protein families.

Chapter 7See details

Phylogenetics and Comparative Genomics

  • Lesson 1 • Comparative Genomics Applications

    Identifies core and pan-genomes, gene family expansions, and horizontal gene transfer events. Integrates phylogenetic and genomic data to answer evolutionary and functional questions.

  • Lesson 2 • Bayesian Phylogenetic Inference

    Introduces Bayesian methods and MCMC sampling using BEAST and MrBayes. Produces time-calibrated trees with posterior probability support for evolutionary hypotheses.

  • Lesson 3 • Phylogenetic Tree Construction

    Applies distance-based, maximum parsimony, and maximum likelihood methods to build trees. Uses IQ-TREE and RAxML to produce bootstrap-supported phylogenies from MSA input.

  • Lesson 4 • Whole-Genome Alignment and Synteny

    Aligns whole genomes with MUMmer and identifies syntenic blocks across species. Reveals large-scale genomic rearrangements and conserved chromosomal segments.

  • Lesson 5 • Evolutionary Concepts for Bioinformatics

    Reviews molecular evolution, substitution models, and the neutral theory of evolution. Establishes the theoretical framework required for accurate tree reconstruction methods.

Chapter 8See details

Reproducible Research and Workflow Management

  • Lesson 1 • Containerisation with Docker and Singularity

    Packages bioinformatics environments into Docker and Singularity containers for portability. Eliminates dependency conflicts that undermine reproducibility across computing systems.

  • Lesson 2 • High-Performance Computing Basics

    Submits and monitors jobs on HPC clusters using SLURM and PBS schedulers. Scales computationally intensive analyses from Chapter 4 and Chapter 5 to cluster resources.

  • Lesson 3 • Workflow Management with Snakemake

    Builds rule-based pipelines in Snakemake to automate multi-step genomic analyses. Applies Bash and Python skills from Chapter 2 within a scalable workflow framework.

  • Lesson 4 • Principles of Reproducible Research

    Defines reproducibility, replicability, and provenance in computational biology contexts. Motivates systematic documentation practices that underpin all professional bioinformatics work.

  • Lesson 5 • Sharing and Publishing Analyses

    Deposits data, code, and workflows in public repositories following community standards. Prepares students to meet data-sharing requirements of journals and funding bodies.

Certification

Your valid completion certificate

This course is for you:

  • Biology graduate student: needs computational skills to lead independent research projects.

  • Bench researcher: wants to analyse sequencing data without outsourcing to a bioinformatician.

  • Biomedical science graduate: seeking to pivot towards data-driven roles in industry or academia.

  • Computer science professional: eager to apply existing coding skills to biological problems.

  • Clinical research coordinator: aiming to interpret genomic reports and contribute to translational studies.

  • Science educator: building expertise to teach modern computational biology methods confidently.

Related Courses

FAQ

Who is Dedika?

Is the certificate valid in Australia?

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