Online Course – Certified Professional Internship in Bioinformatics from the University of California, San Diego

A journey to the cutting edge of computational biology. Learn bioinformatics software and computational methods in modern biology.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • How do you arrange and compare genes?
  • How do you identify the genetic basis of a disease?
  • How do you build an evolutionary tree for all species on Earth?
  • How to answer questions in modern biology using computational methods.
  • Implementing bioinformatic algorithms through code challenges.

What you will learn in the course

Courses for which the course is suitable

  • Bioinformatician
  • Genetic analyst
  • Molecular biology researcher
  • Bioinformatics programmer
  • Healthcare Data Scientist
  • Bioinformatic Algorithms Specialist
  • Evolution researcher
  • Genetic counselor
  • Project Manager in the Field of Modern Biology

Internship – 7-part course series

Join us for one of the top 50 courses of all time!

What will you learn?

  • How do you arrange and compare genes?
  • How do you identify the genetic basis of a disease?
  • How do you build an evolutionary tree for all species on Earth?

When you complete this specialization, you will learn how to answer questions in modern biology, using computational methods.

Excellence track

If you are interested in programming, we have an “Excellence Track” that allows you to implement bioinformatic algorithms through code challenges.

For more information

Learn more about the Bioinformatics specialization by watching our special video .

You can purchase the printed book of the specialization, Bioinformatic Algorithms: An Active Learning Approach , from the book’s website.

First course

Our first course, “Searching for Hidden Messages in DNA,” was named one of the top 50 courses of all time by Class Central!

Details of the courses that make up the specialization

Course 1: Finding Hidden Messages in DNA (Bioinformatics I)

What you will learn: This course begins a series of lessons that demonstrate the power of computing in modern biology. We will explore DNA replication and ask: Where in the genome does DNA replication begin? We will implement algorithms to search for hidden messages in the genome.

In the second half of the course, we will examine which DNA patterns play the role of molecular clocks. We will apply random algorithms to solve problems.

Finally, you will experiment with existing software tools to find recurring biological motifs.

Skills you will acquire: bioinformatics, graph theory, algorithms, Python programming.

Course 2: Genome Sequencing (Bioinformatics II)

What you will learn: We will learn how to use graph theory to assemble genomes from short segments of DNA. We will discuss antibiotics and genome sequencing problems.

Finally, you will learn how to apply popular bioinformatics tools to sequence the genome of the Staphylococcus bacterium.

Skills you will acquire: algorithms, Python programming, whole genome sequencing, dynamic programming.

Course 3: Comparing Genes, Proteins, and Genomes (Bioinformatics III)

What you will learn: We will compare short biological sequences and use dynamic programming to determine the number of mutations between genes/proteins.

In the second half, we will compare entire genomes and see how combinatorial algorithms can help us understand genome changes.

Skills you will acquire: bioinformatics, dynamic programming, algorithms.

Course 4: Molecular Evolution (Bioinformatics IV)

What you will learn: We will build a “tree of life” showing how organisms are related. We will discuss approaches to building evolutionary trees.

We will examine the relationship between birds and dinosaurs and use methods from computational proteomics.

Skills you will acquire: bioinformatics, Python programming, algorithms.

Course 5: Genomics Data Science and Clustering (Bioinformatics V)

What you will learn: We will present algorithms for clustering a group of objects and show how the algorithms can be applied to gene expression data.

We will introduce another classic tool in data science called principal component analysis.

Skills you will acquire: bioinformatics, algorithms, Python programming.

Course 6: Finding Mutations in DNA and Proteins (Bioinformatics VI)

What you will learn: (Course content not mentioned)

Skills you will gain: (Skills not mentioned)