Hi guys,
I have a bit of a problem, i still go to school , and the java classes for this year have ended, the next months i'll have the joy of learning c#...
I have a good understanding of the java core language, working with databases in java (mysql over JDBC) , awt/swing and servlets.
The thing is , i still want to keep advancing in my java coding, but there is so much to do , so what do you guys suggest to start learning on my own?:)

Many thanks for your replies!