This was the first ever coding class I took! At first I struggled because it's pretty hard to learn from the lectures. Rather, it's the assignments that really teach you. There are 12, and although 3 are optional DO ALL OF THEM IF U WANT TO LEARN! Tests are pretty hard if you don't know the material well so study early and use prev practice exams!