This course will introduce you to the field of computer science and the fundamentals of computer programming. What you'll learn · A broad and robust understanding of computer science and programming · How to think algorithmically and solve programming problems. The most visible activity is commanding computers to do our bidding, i.e., programming.