In this paper, we present the teaching of Algorithm and Programming course in Computer Engineering Education via blended learning approach. Since 2011, Computer Engineering education in Süleyman Demirel University Computer Engineering Department is taught with blended learning method.