This is a course in c which I am preparing, you can walk the ladder by checking out the lesson branches incrementally