Java 12-Weeks Course
12-days, 1 day per week, so 12-weeks, cover everything needed for the Oracle OCP exam.
View Java Bootcamp Course →Practical, live instructor-led Java training for beginners, intermediate users, developers, Java professionals and organisations.
12-days, 1 day per week, so 12-weeks, cover everything needed for the Oracle OCP exam.
View Java Bootcamp Course →Try Java. Is it for me, could I do it? Also have some fun, becuase this course is offered to inspire you to do the full course
View Java 1-Hour Taster Cousre →Java core, all that you need to start.
View Java Beginners Course →Java basics in the evenings, 6-8pm live online. Email to arrange classroom.
View Java Evenings Course, Tuesdays →Java basics in the evenings, 6-8pm live online. The Tuesday and Thursday evening courses cover the same content, allowing delegates to choose which evening suits them best.Email to arrange classroom.
Java Evenings Course, Thusrdays →Java is excellent for OOP programming, and this course dives deep into the techniques on an intensive specialised 1-day course.
View Java OOP Course →All about threads and concurrency. This is quite a difficult topics and you need to know the Java basics to attend.
View Java Threads Course →Create inspiring Java front-ends with JavaFX and upload an app.
View Java JavaFX Course →Java unit testing with JUnit, 1-day course in unit testing to verify the accuracy of your code.
View Java JUnit Course →Customise course content, delegates, dates, times, location and practical exercises. Java Courses can be adapted for suitable anonymised business data.
Request Custom Java Training →PCWorkshops provides practical Java courses in London and online for people who need to build robust applications, develop software and maintain large enterprise systems. Our Java training covers core language fundamentals, object-oriented programming, classes, inheritance, interfaces, collections, exceptions, file handling, generics, streams, testing and application development.
The training is delivered live by an instructor. Participants can ask questions, receive immediate feedback and work through practical Java exercises during the course. The courses are not pre-recorded videos or self-paced learning, it is live traiing by an online instructor.
Java is one of the world’s most widely used programming languages and remains a key technology for enterprise applications, backend systems, financial services, cloud platforms and large-scale software development. Java continues to evolve, with Java 27 released in 2026, while its strong ecosystem and long-term enterprise adoption continue to make it a valuable skill for developers.
EMF HTML Contact FormWant to experience the instructor-led training before booking? Request a free Java trial or contact us to discuss your Java training requirements.