
Fundamental Skills in Bioinformatics Course
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're entering the field or formalizing your expertise, this is the comprehensive foundation your career demands.
What you will learn:
Configure reproducible bioinformatics environments using Conda, Git, and containerization tools.
Process raw NGS reads through quality control, alignment, and variant annotation workflows.
Quantify and analyze differential gene expression from RNA-Seq data using DESeq2 and edgeR.
Apply Python and Biopython to parse, manipulate, and visualize 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 you study in practice Fundamental Skills in Bioinformatics Course
How you practice Fundamental Skills in Bioinformatics Course
For companies that want 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.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to Bioinformatics Foundations
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 2HideHide detailsSee detailsProgramming Essentials for Bioinformatics
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 summarizing 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 • Visualization with Python
Applies Matplotlib and Seaborn to plot sequence statistics, distributions, and heatmaps. Visualization skills support interpretation of results throughout the entire course.
Chapter 3HideHide detailsSee detailsSequence Alignment and Similarity Search
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 4HideHide detailsSee detailsGenomics and Next-Generation Sequencing Analysis
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. Contextualizes 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 5HideHide detailsSee detailsTranscriptomics and RNA-Seq Analysis
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 • Normalization and Quality Assessment
Applies TPM, RPKM, and DESeq2 normalization 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 6HideHide detailsSee detailsStructural Bioinformatics and Protein Analysis
Structural Bioinformatics and Protein Analysis
Lesson 1 • Protein Structure Prediction
Applies homology modeling 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 analyzes PPI networks using STRING data and Cytoscape visualization. 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 characterize protein families.
Chapter 7HideHide detailsSee detailsPhylogenetics and Comparative Genomics
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 8HideHide detailsSee detailsReproducible Research and Workflow Management
Reproducible Research and Workflow Management
Lesson 1 • Containerization 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.
Your valid completion certificate
This course is for you:
Biology graduate student: needs computational skills to lead independent research projects.
Bench researcher: wants to analyze sequencing data without outsourcing to a bioinformatician.
Biomedical science graduate: seeking to pivot toward 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.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in the United States?
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




















