This first course teach all about logic of programming and algorithm design.