Advanced Java Programming (Java SE) is a higher level study of Core Java topics including JDBC, RMI, EIO, collections etc. This advanced course will teach you how to implement cutting edge mission critical applications. In addition to the core API, the Java SE platform consists of additional class libraries, toolkits and deployment technologies. JSP has been part of Java EE since the start, just after servlets came into being. We removed JSP from Java EE course and added Advanced Java Course. Servlet and JSF should be used for creating web applications.