Improve your coding skills from beginner to expert with the largest online Java e-learning platform

Top courses

Hibernate and JPA

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

Java Fundamentals

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

Spring Framework Fundamentals

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

Java Advanced Topics

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

JavaEE and WildFly Module 1 : Getting Started

Getting started wtih JavaEE and Wildfly.

Spring Boot

featuring Spring Data JPA, Security, MVC and REST

Introduction to Android

Module 1 - Building an App.

Spring Boot Microservices

featuring Spring Cloud and Netflix OSS.

View All Courses
Learn Java programming today
  • Excellent comprehensive training. Helped me refresh and get a better understanding. Highly recommended.

    Elizabeth Millard, December 2017

  • It's really like sitting next to a senior programmer doing pair programming, a real boost for your knowledge.

    Shahid, December 2017

  • One of the best sources for Java, Spring, Bigdata and databases. Indepth knowledge of topics.

    Palgbpec, December 2017

Become a full-stack Java expert

Welcome to Virtual Pair Programmers, the place where Java developers get a fully rounded, modern skillset. Do you need to master different technologies and frameworks? Do you want to get your skills up to date with big data, microservices, Docker and more? Start learning with us today and you'll become a full-stack software engineer.

Let the Course Come to You

With over 290 hours of in depth training, instantly delivered by direct streaming to your device you can complete the courses in a timeframe that suits you.

100% Practical

With easy to follow video instruction, delivered by professionals with decades of experience and using real world case studies, we ensure that the skills you learn can be implemented in the workplace straight away. There are plenty of exercises and tutor support as you work through our tried and tested methods.

Our courses are available for you to preview so you can judge for yourself. We are so sure that you will want to develop your skills and knowledge with us that we also offer a free 10 day trial.

What makes us different?

Unlike most online training platforms, we are not a marketplace - all our material is developed and produced in house by a dedicated team of professional developers and trainers. This allows us to ensure that we cover all the important topics, with no gaps, and you won't find any duplication here either!

Rather than covering a wide range of subjects, we concentrate just on those topics that are relevant to Java professionals. This allows us to go much deeper into topics, so when you learn with us you get the skills and background knowlege you need to genuinely create reliable, robust, efficient applications...

...that's why we're the only genuine replacement for face-to-face training.
Sign up for a FREE TRIAL

Let the Course Come to You

About Us Pricing Frequently Asked Questions Contact Privacy T&Cs Affiliates and Resellers
Facebook Twitter YouTube LinkedIn