All the Java training you need

Our video training courses are the best way to learn new Java programming skills, in your own time, at your own pace. Whether you want to study JavaEE, learn the Spring Framework, watch a JPA tutorial or get started with Hadoop, our training packages will teach you what you need to know to be a confident, competent programmer.

Featured courses
  • Introduction to Android

    Introduction to Android

    Module 1 - Building an App.

  • Java Fundamentals

    Java Fundamentals

    featuring basic java syntax, program structure, object oriented programming, databases and collections.

  • Spring Framework Fundamentals

    Spring Framework Fundamentals

    featuring Dependency Injection, AOP, Integration with Hibernate/JPA, MyBatis, Transactions and Testing

  • Java Advanced Topics

    Java Advanced Topics

    Featuring logging, generics, threading, lambda functions, memory management and collections.

  • Spring Boot

    Spring Boot

    featuring Spring Data JPA, Security, MVC and REST

  • Spring Boot Microservices

    Spring Boot Microservices

    featuring Spring Cloud and Netflix OSS.

  • Hibernate and JPA

    Hibernate and JPA

    featuring HQL, JPQL, Optimistic and Pessimistic Locking, Lazy Initialisation, Detached Objects and Performance

  • JavaEE and WildFly Module 1 : Getting Started

    JavaEE and WildFly Module 1 : Getting Started

    Getting started wtih JavaEE and Wildfly.

Welcome to Virtual Pair Programmers

If you are just starting to learn Java, or are an experienced programmer looking for training to take your skills and knowledge to the next level, we are here to help. We use friendly and knowledgeable instructors to deliver top quality, comprehensive software training packages. Our tutorials will guide you through each step of the learning journey, and we provide challenges, exercises and sample code, so you can be sure you have understood each of the key learning points.

For just $35 per month, you'll get unlimited access to our growing library of courses - that's over 175 hours of video, equivalent to over 3 months of face to face training. And it's available for you to access 24 horus a day, every day of the year. So our training will be there to help you out, whenever you need it.

We're serious about helping you become the best programmer you can be, and we look forward to helping you learn advanced Java techniques, develop your skills and knowledge, teach you to be a competent and confident programmer, and support you in your learning.


Find out more

Let the Course Come to You

About Us Contact FAQ Affiliates and Resellers Newsletter
Facebook Twitter YouTube