Live online courses, books, and videos on O’Reilly online learning
Upcoming live online training courses
April 19, 2021
Spring MVC fundamentals
Join expert Ken Kousen to learn how to create, deploy, and maintain web applications and RESTful web services with the Spring MVC module. You’ll better understand how Spring does its job ...
April 26, 2021
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 ...
April 28, 2021
Ken Kousen walks you through the basic syntax and standard idioms for writing and executing Kotlin programs. You'll learn about installation and execution options, object-oriented and functional programming techniques, basic data ...
May 4, 2021
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. APAC friendly ...
May 6, 2021
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 10, 2021
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 ...
May 13, 20 & 27, 2021
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 ...
May 17 & 18, 2021
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 7, 2021
What's New In Java
The quick guide to Java's newest features In the fall of 2017, Oracle released Java 9 and adopted a six-month release schedule, addressing the language's reputation as old, mature, and unchanging. ...
June 16 & 17, 2021
Basic Android Development
Learn the tools, technologies, and fundamentals for creating mobile applications There are currently over two billion Android devices in the world, ranging from phones to tablets to wearables to automotive apps. ...
June 21, 2021
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 ...
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.