This is more of an overview course: you get to see a lot of different areas. This is a challenging course, but not as hardcore as pure programming, which is still involved in this course, but on a somewhat simplier level, and not for the entire year.