Richard Warburton
Pluralsight Author
          
            Richard is an empirical technologist and solver of deep-dive technical problems and works independently as a Software Engineer and Trainer. Recently he has written a book on Java 8 Lambdas for O'Reilly and teaching people via java8training.com and Pluralsight. He's worked as a developer in diverse areas including Statistical Analytics, Static Analysis, Compilers, and Network Protocols. He is a leader in the London Java Community and runs Java Hackdays. Richard is also a known conference speaker, having talked at Devoxx, JavaOne, JFokus, Devoxx UK, Geecon, Oredev, JAX London, and Codemotion. He obtained a PhD in Computer Science from The University of Warwick.
          
          Topics Authored
            Software Development
              
            Courses Authored
9
          Total Ratings
2255
          Avg Course Ratings
4.3
          Courses by Richard
- 
                
                  
                  
                  
                          Course
                        Collections in Java SE 21
                        Intermediate
                      
                        3h 29m
                      
                        Oct 06, 2025
                      (73)
                  
                          Course
                        Java 11 Fundamentals: Collections
                        Beginner
                      
                        2h 39m
                      
                        Apr 14, 2022
                      (337)
                  
                          Course
                        Fundamentals of Java Testing
                        Intermediate
                      
                        3h 19m
                      
                        Jan 06, 2021
                      (57) 
- 
                
                  
                  
                          Course
                        Collections in Java SE 21
                        Intermediate
                      
                        3h 29m
                      
                        Oct 06, 2025
                      (73)
                  
                          Course
                        Java 11 Fundamentals: Collections
                        Beginner
                      
                        2h 39m
                      
                        Apr 14, 2022
                      (337)
                  
                          Course
                        Fundamentals of Java Testing
                        Intermediate
                      
                        3h 19m
                      
                        Jan 06, 2021
                      (57) 
- 
                No labs authored.
 
- 
                
                  
                  
                          Course
                        Java: JSON FundamentalsRETIRED
Beginner
2h 29m
Jun 27, 2025(79)
                  
                          Course
                        Understanding and Solving Java Memory ProblemsRETIRED
Intermediate
2h 40m
Dec 05, 2024(84)
                  
                          Course
                        Java Interfaces and AbstractionRETIRED
Intermediate
1h 58m
Dec 02, 2024(88)
                  
                          Course
                        Java 11 Fundamentals: GenericsRETIRED
Intermediate
4h 8m
Apr 16, 2023(596)
                  
                          Course
                        Introduction to Testing in JavaRETIRED
Beginner
3h 54m
Jan 27, 2023(588)
                  
                          Course
                        Java Fundamentals: CollectionsRETIRED
Beginner
4h 2m
Apr 14, 2022(353)