Java Skills
JDK tools and runtime commands. Compile, run, package, and debug Java applications from the command line.
7 skills
Java Pro
Master Java 21+ with modern features like virtual threads, pattern matching, and Spring Boot 3.
Javascript Mastery
Comprehensive JavaScript reference covering 33+ essential concepts every developer should know.
Javascript Pro
Master modern JavaScript with ES6+, async patterns, and Node.
Javascript Testing Patterns
Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development.
Modern Java Features (17-21+)
Adopt modern Java features — records for data classes, sealed classes for type hierarchies, pattern matching switch, virtual threads, text blocks, and SequencedCollections.
Spring Boot REST API from Scratch
Build a production-ready Spring Boot REST API — project setup, layered architecture, JPA entities, exception handling, validation, and testing with JUnit 5.
Java Testing with JUnit 5 & Mockito
Write effective Java tests with JUnit 5 — parameterized tests, lifecycle hooks, Mockito mocking, Spring Boot integration tests, and test containers for databases.