I have to sort of agree, and disagree, on this. My computer science class is pretty much rushed and no one learns anything. It’s obvious because I’m almost like a second teacher in there. No one understands what the hell is going on half the time because you only have a few days to learn about arrays, or to create your sorting class. It’s not a great way to learn coding at all, and I feel like that class will drive away potential coders because it gives them the wrong idea about what coding is. I, fortunately enough, have been coding for two years so the class isn’t that difficult.
I agree because although we move along pretty fast, we do have a Java2D segment at the end of school where we get to make our own game for about a week or two. So, it really depends on how the teacher sets up the class. I would strongly recommend taking time and coding on your own at home on your own projects (that aren’t school related) to learn and to see if you really do like coding.