C06 Intermediate ⏱ 6 Weeks 🎯 30 hours 📡 12 live sessions
⌨️

Programming for Bioinformatics I

Python · R · Linux · Snakemake — write code that works in any lab.

The single most important course in the program. By the end you will write production-quality analysis pipelines in Python and R, automate multi-sample workflows with Snakemake, and run jobs on HPC clusters. These skills unlock every other advanced course.

6 WeeksDuration
30hContact Hours
12Live Sessions
4Topic Blocks
11Tools Covered

What you will learn

Every session is hands-on. Every topic comes with practical exercises using real biological datasets.

Weeks 1–2

Python for Bioinformatics

  • Python fundamentals: data types, control flow, functions, classes
  • Biopython: SeqIO, Entrez, BLAST, pairwise2, Phylo
  • pandas: DataFrames for genomic data, merge, groupby, pivot
  • NumPy + matplotlib/seaborn: vectorised operations + visualisation
Weeks 3–4

R & Bioconductor for Bioinformatics

  • R fundamentals: vectors, data frames, lists, apply family
  • tidyverse: dplyr pipeline, ggplot2 grammar of graphics
  • Bioconductor: GenomicRanges, Biostrings, BSgenome, AnnotationDbi
  • R Markdown: reproducible reports knitted to HTML/PDF
Week 5

Linux & Bash Scripting

  • Filesystem, file permissions, text processing (grep, sed, awk, cut)
  • Bash scripting: variables, loops, conditionals, argument parsing
  • HPC and SLURM: job submission, array jobs, resource allocation
  • Module systems and environment management on clusters
Week 6

Workflow Automation & Version Control

  • Snakemake: rules, wildcards, input/output, conda directives
  • DAG visualisation and workflow debugging
  • Git: init, commit, push, branch, merge — reproducible science
  • GitHub for collaborative bioinformatics projects

What you will be able to do

Concrete, measurable skills you will take away and use immediately in your research or career.

Python 3R / RStudioBiopythonBioconductorpandasggplot2SnakemakeConda / MambaGitGitHubSLURM

Everything included

One payment — full access to all course materials, live sessions, and community.

What's included

  • 12 live online sessions
  • 30 hours of content
  • Python + R coding exercises
  • Snakemake pipeline template
  • Git cheat sheet
  • Course certificate
  • Community access
  • Lifetime recordings

Who this course is for

All bioinformatics students — this course is a prerequisite for C08, C09, C10, C11, and C12

Prerequisites

C01–C03 completed. Basic familiarity with computers. No prior programming experience required.

Your instructor

N

Dr. Ashraf Akintola

PhD Biomedical Convergence Science and Technology | Bioinformatics Researcher & Educator

With close to a decade of research experience in genomics and computational biology, Dr. Noble has trained researchers across 40+ countries. His hands-on teaching philosophy has made noblekinbio one of Africa's leading bioinformatics education platforms.

Trusted by researchers worldwide

Students from 40+ countries have transformed their careers with noblekinbio courses.

"This program changed how I do research. I went from copy-pasting BLAST results to writing my own pipelines. The hands-on approach is unlike any other bioinformatics course I have taken."

CO

Chioma Okonkwo

PhD Student, University of Lagos

"Dr. Noble explains complex algorithms in a way that finally clicks. I completed C04 and C05 and immediately applied them to our malaria genomics project."

EA

Emmanuel Asante

Bioinformatics Analyst, Ghana Health Service

"I was sceptical about an online course being truly hands-on. I was wrong. Every session I was actually running code, not just watching. The Snakemake module alone was worth it."

FA

Fatima Al-Rashidi

Molecular Biology Researcher, Jordan

"C10 gave me the drug discovery computational skills I needed to transition from wet lab to computational research. I have already applied QSAR modelling in my current role."

OA

Oluwaseun Adeyemi

Pharmaceutical Scientist, Nigeria

Common questions

How does this work with Selar? +
After clicking "Enrol Now", you will be taken to our Selar checkout page. Pay securely with card, bank transfer, or Flutterwave. Once payment is confirmed, you immediately receive access to the course content and are added to our private student community.
Do I need to attend live sessions? +
Live sessions are strongly recommended for Q&A and community, but all sessions are recorded and available in your Selar account within 24 hours. You have lifetime access to all recordings.
What if the course is not right for me? +
We offer a 7-day refund policy. If you have attended fewer than 2 sessions and completed fewer than 20% of the course, contact us at support@noblekinbio.com for a full refund.
Can I take courses in any order? +
Some courses have prerequisites (shown above). We recommend following the program sequence, but motivated students can discuss exceptions with the instructor via the community.
Is there a group discount? +
Yes — teams of 3+ receive 20% off. Contact us at enrol@noblekinbio.com with your team details.
Will I receive a certificate? +
Yes. Upon completing all assessments, you receive a digital certificate from noblekinbio.com. Completing all 13 courses earns the full Bioinformatics Certificate Program credential.
⌨️

Ready to start C06?

Python · R · Linux · Snakemake — write code that works in any lab. Enrol today and get instant access to all course materials.

₦40,000 | $48 USD
Enrol on Selar

🔒 Secure payment via Selar  ·  7-day money-back guarantee  ·  Instant access  ·  Questions? Email us