In this course, we discuss the forefront of modern research in learning from sequence data. The course takes a walk from the basics of sequence processing to modern deep learning approaches. We aim at covering both fundamental and modern advances in this area not commonly discussed in undergraduate or graduate Machine Learning and Deep Learning classes.