• Due to system maintenance, registration for NYUSPS noncredit courses and some credit course detail information will be unavailable from 8/17 at 5:00 p.m. ET through 8/17 at 10:00 p.m. ET. Thank you for your patience.

  • Enrollment system is currently unavailable. We apologize for the inconvenience. Please try again later.

Advanced Java Programming

Expand your understanding of the Java programming language and standard Java APIs by developing Java solutions for distributed computing, the web, and database connectivity. Learn about Java’s advanced core technologies and features, including reflection; network programming with unicast and multicast sockets; advanced multithreaded programming; unicast and activatable RMI client/server programming; parsing, validating, and transforming XML documents; advanced Swing GUI programming; and basic servlet and JSP programming. Hands-on exercises reinforce concepts covered in lectures.

More details

You'll Walk Away with

  • Knowledge of Java Applets web applications (servlets), advanced input, and output classes
  • An understanding of advanced strings, regular expressions, and Java graphics

Ideal for

  • Software developers
  • More experienced Java developers who have a good working knowledge of the Java programming language

1 section

  • Fall 2018
    • Section

      001
    • Semester

      Fall 2018
    • Date

      Oct 18 - Nov 12
    • Day

      M, Th
    • Time

      6:30PM-9:30PM
      • Online
    • Format

      Online
      • Online
    • Sessions

      8
    • Location

      Instructor Led
Toggle

Closed

    • Section

      2
    • Semester

      Summer 2018
    • Date

      Jun 5 - Jul 31
    • Day

      Tuesday
    • Time

      6:00PM-9:00PM
      • Online
    • Format

      Online
      • Online
    • Sessions

      9
    • Location

      Instructor Led
    Tuition $825