Ken Kousen

Live online courses, books, and videos on O’Reilly

Upcoming live online training courses

May 17, 2022

Next-generation Java testing with JUnit 5

In this hands-on training, Ken Kousen shows you how to adopt JUnit 5's new features and techniques to improve the quality of your code while maintaining backward compatibility. APAC friendly time. ...

May 18 & 19, 2022

Functional Programming in Java

Working with streams, lambda expressions, and method references in Java SE8 and beyond Today’s software developers are embracing functional programming (FP) in droves, whether it’s to write concurrent programs or to ...

May 20, 2022

Reactive Spring and Spring Boot

Join expert Ken Kousen to gain the foundation you need to take advantage of reactive programming, the Reactive Streams specification (a widely adopted industry standard), and the WebFlux module. - You're ...

May 24, 2022

Java testing with Mockito and the Hamcrest matchers

Join Ken Kousen for a dive into Java testing using Hamcrest matchers, which make it possible to write cleaner tests that are easier to understand and interpret, and the Mockito testing ...

May 24 & 25, 2022

Getting Started with Spring and Spring Boot

Join acclaimed developer, trainer, and consultant Ken Kousen (KousenIT, Inc.) for a 2-day online course on getting started with Spring and Spring Boot. Through hands-on exercises and examples, you’ll learn how ...

June 2, 2022

Managing your manager

In this three-hour hands-on course, Java Champion Ken Kousen shares the tips and tricks he’s learned in 30+ years interacting with managers at all levels, from beginners to C-level executives. Along ...

June 14 & 15, 2022

Functional Programming in Java

Working with streams, lambda expressions, and method references in Java SE8 and beyond Today’s software developers are embracing functional programming (FP) in droves, whether it’s to write concurrent programs or to ...

June 27, 2022

Spring Data Fundamentals

Join Java Champion Ken Kousen to explore the process of mapping entity classes to relational tables, specifying transactional attributes like propagation and isolation levels, optimistic and pessimistic locking, eager versus lazy ...

July 18, 2022

Spring Data Fundamentals

Join Java Champion Ken Kousen to explore the process of mapping entity classes to relational tables, specifying transactional attributes like propagation and isolation levels, optimistic and pessimistic locking, eager versus lazy ...

July 20, 27 & August 3, 2022

Spring and Spring Boot in 3 Weeks

Join acclaimed developer, trainer, and consultant Ken Kousen (Kousen IT, Inc.) for a three-part series that will get you up and running with Spring and Spring Boot. Through hands-on exercises and ...

Ken Kousen

Bio

Ken Kousen is the President of Kousen IT, Inc., through which he does technical training, mentoring, and consulting in all areas related to Java, specializing in Android, Spring, Kotlin, Groovy, and Gradle. He is the author of the "Kotlin Cookbook", "Modern Java Recipes", and "Gradle for Android", all from O'Reilly Media, and "Making Java Groovy" from Manning.

Ken is a Java Champion and a regular speaker on the No Fluff, Just Stuff conference tour, and has spoken at many international conferences. He is also a multiple winner of the JavaOne Rock Star award. Over the past decade he has taught thousands of developers in business and industry. In addition to owning several technical certifications, his academic background includes two BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I.