Python for Bioinformatics: An Online Course from Me!

I teach an on-line course ‘Python/Biopython for Bioinformatics’ in cBLAST. This is three month’s course, I use biological examples showing how we use Python to handle and analyze biological data. The video lectures are in Bangla, and video’s are both slides and screen-casts of coding.

Center for Bioinformatics Learning Advancement and Systematic Training, or cBLAST, is part of University of Dhaka, Bangladesh. One will get certificate after successfully completing this 3-month course for University of Dhaka.

Python, is an easy-to learn, high-level computer language that is used in many of the computational analysis in Bioinformatics.  This course will start developing initial skills of interactive programming and script writing in Python. Then we’ll cover Biopython, Matplotlib and NumPy. Finally, some algorithmic aspects of programming will be discussed in this course. Continue reading “Python for Bioinformatics: An Online Course from Me!”

A note on learning computational biology

Many asks me about learning Bioinformatics. So, I’m going to put some good learning resources in this note.


If you are a complete beginner, don’t aim to ‘understand’ everything discussed in a course or lecture or book. It’s okay to be partially ignorant but still moving forward. Try to go through 60-70% content of the following source within one-two months. The objective in this stage is to get some good understanding of core Bioinformatics concepts and terminology.

Complete Beginner

1. Bioinformatics Methods I and II, offered by Toronto University in massive-open-online-course (MOOC) Coursera.org has pretty good materials (video+tutorial).

2. On Shikkhok.com, a MOOC platform in Bengali language, there is a very short course on Bioinformatics, বায়োইনফরমেটিক্স পরিচিতি, offered by Bio-Bio-1 Foundation.

3. Reading books is the best way. I’ve found ‘Essential Bioinformatics’ by Jin Xiong an easy to understand book.

Continue reading “A note on learning computational biology”