Browse products

search

Categories

JavaSpecialists logo

Main menu

Includes navigation links and user settings

© 2025 JavaSpecialists
  • About Us
  • Terms of Use
  • Privacy Policy
JavaSpecialists logo
  • Browse products
  • Sign up
  • Log in
Product image for Bits&Bytes

Bits&Bytes

Learn how Java supports bitwise arithmetic and where these tricks are used in the Java Development Kit (JDK)

  • Course
  • By Dr Heinz M. Kabutz
$127
Product image for Build Your Own CircularArrayList In Under 34 Minutes

Build Your Own CircularArrayList In Under 34 Minutes

See how we can create our own CircularArrayList by reusing the Collection framework abstract base classes.

  • Course
  • By Dr Heinz M. Kabutz
$17
Product image for Consulting with the Java Specialists

Consulting with the Java Specialists

  • Coaching
  • By Dr Heinz M. Kabutz
€12.500
Product image for Data Structures in Java

Data Structures in Java

A thorough look at the collection classes in java.util.** in Java

  • Course
  • By Dr Heinz M. Kabutz
$250
Product image for Data Structures in Java Quiz Walkthrough

Data Structures in Java Quiz Walkthrough

Explanation of the quiz from our Data Structures in Java Course

  • Course
  • By Dr Heinz M. Kabutz
$97
Product image for Dynamic Proxies in Java

Dynamic Proxies in Java

Don't repeat yourself. The mantra of the effective Java programmer. Dynamic proxies get us there quicker.

  • Course
  • By Dr Heinz M. Kabutz
$197
Product image for Educational Bundle

Educational Bundle

  • Course bundle
  • By Dr Heinz M. Kabutz
$197
Product image for Entrepreneurially

Entrepreneurially

For those who want to change their perspective on life, to attain true freedom and take control of their own destiny.

  • Course
  • By Dr Heinz M. Kabutz
$97
Product image for Extreme Java - Advanced Topics

Extreme Java - Advanced Topics

Bunch of useful topics for the professional Java programmer

  • Course
  • By Dr Heinz M. Kabutz
$397
Product image for Extreme Java - Concurrency Performance

Extreme Java - Concurrency Performance

Java Concurrency in Practice

  • Course
  • By Dr Heinz M. Kabutz
$797
Product image for Heinz's Happy Hour Bundle

Heinz's Happy Hour Bundle

All the Heinz's Happy Hour Webinars bundled together

  • Course bundle
  • By Dr Heinz M. Kabutz
Learn more
Product image for How to Think Like a Java Programmer

How to Think Like a Java Programmer

A Beginner’s Java Course with Heinz Kabutz

  • Course
  • By Dr Heinz M. Kabutz
$99
Product image for IntelliJ IDEA Wizardry with AI Assistant Live

IntelliJ IDEA Wizardry with AI Assistant Live

Elevate your coding with JetBrains AI Assistant and ChatGPT integration—streamline development, boost productivity.

  • Course
  • By Dr Heinz M. Kabutz
$49
Product image for IntelliJ Wizardry with Heinz Kabutz 2022 Edition

IntelliJ Wizardry with Heinz Kabutz 2022 Edition

Tips and tricks on how to get the most out of IntelliJ IDEs

  • Course
  • By Dr Heinz M. Kabutz
$125
Product image for Java Concurrency Aficionados 2024

Java Concurrency Aficionados 2024

Bundle of the most interesting and modern concurrency related courses in our curriculum.

  • Course bundle
  • By Dr Heinz M. Kabutz
$499
Product image for Java Concurrency in Practice Bundle

Java Concurrency in Practice Bundle

Courses relevant to concurrency

  • Course bundle
  • By Dr Heinz M. Kabutz
$897
Product image for Java Design Patterns

Java Design Patterns

How you can get Java design patterns to do exactly what you want and accelerate your software career in less than 1 week

  • Course
  • By Dr Heinz M. Kabutz
$497
Product image for Java Specialists Superpack 2025

Java Specialists Superpack 2025

Everything and the kitchen sink from our JavaSpecialists curriculum. Concurrency, design patterns, performance, advanced Java.

  • Course bundle
  • By Dr Heinz M. Kabutz
$1,870
Product image for Mastering Java 11

Mastering Java 11

The Module System and other features of Java 11

  • Course
  • By Dr Heinz M. Kabutz
$273
Product image for Mastering Java 17

Mastering Java 17

Language enhancements and other features of Java 17

  • Course
  • By Dr Heinz M. Kabutz
$213
Product image for Mastering Platform Threads in Java 21 (v1.4)

Mastering Platform Threads in Java 21 (v1.4)

  • Course
  • By Dr Heinz M. Kabutz
$259
Product image for Mastering Threads

Mastering Threads

  • Course
  • By Dr Heinz M. Kabutz
$297
Product image for Mastering Virtual Threads in Java (v1.1)

Mastering Virtual Threads in Java (v1.1)

Learn how virtual threads work in Java, including Structured Concurrency, Scoped Values, and how to find and diagnose issues such as deadlocks.

  • Course
  • By Dr Heinz M. Kabutz
$259
Product image for Refactoring to Streams 2.1

Refactoring to Streams 2.1

Modernizing old Java code to make it easier to understand and more maintainable

  • Course
  • By Dr Heinz M. Kabutz
$197
Product image for Software Artist Pack

Software Artist Pack

Create beautiful software in Java

  • Course bundle
  • By Dr Heinz M. Kabutz
$797
Product image for Solving Java Memory Leaks

Solving Java Memory Leaks

  • Course
  • By Kirk Pepperdine
$197
Product image for Teardown 01 - Mastering ArrayBlockingQueue

Teardown 01 - Mastering ArrayBlockingQueue

Learn to code like a pro by studying how pros code

  • Course
  • By Dr Heinz M. Kabutz
$125
Product image for Teardown 02 - Mastering CopyOnWriteArrayList and CopyOnWriteArraySet

Teardown 02 - Mastering CopyOnWriteArrayList and CopyOnWriteArraySet

Thread-safe collections with snapshot iterators

  • Course
  • By Dr Heinz M. Kabutz
$125
Product image for Teardown 03 - Mastering LinkedBlockingQueue and LinkedBlockingDeque

Teardown 03 - Mastering LinkedBlockingQueue and LinkedBlockingDeque

Advanced Java Concurrency Teardown — 6 Hours of Expert-Level Training

  • Course
  • By Dr Heinz M. Kabutz
$179
Product image for Transmogrifier: Java NIO and Non-Blocking IO

Transmogrifier: Java NIO and Non-Blocking IO

Mini-Course on how non-blocking network communication is done in Java. Level: difficult

  • Course
  • By Dr Heinz M. Kabutz
$97
Product image for java.lang.reflect.*

java.lang.reflect.*

Write Dynamically Reusable Code in Java

  • Course
  • By Dr Heinz M. Kabutz
$247