Learn about the fundamental concepts in programming using Python and apply them to analyse a sample research dataset.