Congratulations as you have good core Java
I would like to advise you to learn core Java EE (
JSP,
Servlet), it is the foundation for most enterprise frameworks like Spring,
Struts... On the desktop, educate yourself in Swing to build desktop applications. Core Java is a good start but not enough for building real life applications, you need to learn various tools, frameworks, libraries, ... and use some glue to make them working together.