Hello there, I study computer science and I want to prepare for my final year as I have to do a very hard programming based project and I would like to make it easier for myself by starting now. I have fairly basic knowledge of Java, C/C++ and I would like to get more Java experience under my belt by taking on small projects which gradually help me raise my experience, please any projects you think I should try to undertake, I'm open to anything but would like to start from easy projects then move onto more harder ones.