Skip to main content

Developer topics that might interest you!

100 lessons

How To Write Lambda Expressions

Free

This lesson introduces the basic lambda expression structure with tips to write efficient code.

2 min read Feb 2026

What Are Lambda Expressions?

Free

This is an introductory lesson on lambda expressions. You will learn about the lambda operator, expression, syntaxes and more!

2 min read Feb 2026

Power Of Two (Exercise Problem)

3 min read Feb 2026

User-Defined Customer Interface (Exercise Problem)

Free

This is an exercise problem for your practice. Try to come up with an approach and solve it by yourself. Good Luck!

1 min read Feb 2026

What Are UnaryOperator And BinaryOperator?

Free

Unary and Binary operators are the other two functional interfaces that most developers are interested in.

1 min read Feb 2026

BiFunction Interface

Free

This lesson talks about the third functional interface, which is the BiFunction.

2 min read Feb 2026

What Is a Predicate Interface In Java?

Free

This lesson talks about the third functional interface, which is the Predicate.

2 min read Feb 2026

What is a Function Interface In Java?

Free

This lesson talks about the third functional interface, which is the Function.

2 min read Feb 2026

What is a Supplier Interface in Java?

Free

This lesson talks about the second functional interface, which is the Supplier.

2 min read Feb 2026

What is Consumer Interface in Java?

Free

This lesson talks about the first functional interface, which is the Consumer.

1 min read Feb 2026

A Detailed Guide On Java Built-In Functional Interfaces

Free

This lesson details about the various functional interfaces that fall under major 4 categories.

5 min read Feb 2026

What Are Functional Interfaces in Java? With Examples

Free

This is the introductory lesson on functional interfaces. Introduced in Java SE 8, these are powerful and most useful as either lambdas or method reference can use it.

2 min read Feb 2026

What Are The 3 Types Of Interfaces Available in Java?

Free

In this lesson, you will learn how immutability is achieved through functional programming.

2 min read Feb 2026

What is Immutability in Java Functional Programming?

Free

In this lesson, you will learn how immutability is achieved through functional programming.

3 min read Feb 2026

What are Pure & Impure Functions?

Free

This lesson details pure and impure functions with various examples for understanding.

4 min read Feb 2026

What Problems Does Functional Programming Solve in Java?

Free

Functional programming solves almost all of the business use cases OOP solves. In fact, functional programming reduces bugs due to its immutability in nature.

1 min read Feb 2026

How is Functional Programming Different From OOP?

Free

In this lesson, you will learn about functional programming and the fundamental differences between object-oriented and functional programming.

2 min read Feb 2026

What is Declarative Programming? With Examples

Free

In this lesson, you will learn declarative programming and the steps to achieve it. You will also be introduced to some real-world use cases for easy understanding.

3 min read Feb 2026

What is Imperative Programming? With Examples

Free

In this lesson, you will learn imperative programming and the steps to achieve it. You will also be introduced to some real-world use cases for easy understanding.

3 min read Feb 2026

What Are Programming Paradigms?

Free

In this lesson, you will learn various programming paradigms in computer science.

1 min read Feb 2026

Introduce Yourself To Functional Programming

Free

Functional programming(a programming paradigm) was introduced in Java SE 8 and recently gained popularity. The number of lines written by developers in the last few years using functional programming(for open-source projects) did hustle around Java developers. Why developers love functional programming? Java functional programming emphasizes using functions

1 min read Feb 2026

Bit Manipulation Final Thoughts

Members
Feb 2026

Introduction To Real-Time Data

Members
3 min read Dec 2025

Solution Review: Get the First Set Bit Position Using the Right Shift

Members
2 min read Oct 2025

Challenge 1: Get the First Set Bit Position Using the Right Shift

Members
1 min read Sep 2025

Check If Kth Bit Is Set/Unset Using Right Shift

Members
5 min read Sep 2025

Solution Review: Get The First Set Bit Position Using the Left Shift

Members
2 min read Sep 2025

Challenge 1: Get the First Set Bit Position Using the Left Shift

Members
1 min read Aug 2025

How Strings Are Used In Collections?

Members
3 min read Aug 2025

Thread Safety: StringBuilder vs. StringBuffer

Members
2 min read Aug 2025

Performance Comparison Of StringBuilder vs. String Concatenation

Members
2 min read Aug 2025

String, StringBuilder, and StringBuffer

Members
2 min read Aug 2025

String Immutability

Members
1 min read Aug 2025

Number Formatting

Members
3 min read Aug 2025

Parsing Strings To Primitive Types

Members
3 min read Aug 2025

String Formatting in Java (%s, %d, %f)

Members
3 min read Aug 2025

String trim(), replace(), split()

Members
3 min read Aug 2025

Searching And Indexing: indexOf(), lastIndexOf()

Members
3 min read Aug 2025

Iteration (using loops)

Members
3 min read Aug 2025

substring()

Members
3 min read Aug 2025

String Concatenations

Members
3 min read Aug 2025

String Comparisons [null, ==, .equals()]

Members
3 min read Aug 2025

Overview Of String Methods

Members
3 min read Aug 2025

Strings Memory Management (Heap vs. Stack)

Members
4 min read Aug 2025

What is String Pool in Java?

Members
3 min read Aug 2025

How To Create Strings in Java?

Members
1 min read Aug 2025

What is a String in Java?

Members
2 min read Aug 2025

Maven Interview Q&A

Members
3 min read Aug 2025

Maven Best Practices For Reliable & Efficient Builds

Members
2 min read Aug 2025

Integrating Maven With CI/CD

Members
2 min read Aug 2025

Maven Multi-Module Projects

Members
2 min read Aug 2025

Maven Profiles

Members
2 min read Aug 2025

Maven Plugins

Members
2 min read Aug 2025

Handling Dependency Conflicts

Members
2 min read Aug 2025

Managing Dependencies in Maven

Members
2 min read Aug 2025

Common Maven Commands

Members
2 min read Aug 2025

Maven Build Life Cycle

Members
2 min read Aug 2025

Subsets/Powerset

Members
3 min read Aug 2025

Your First Maven Project

Members
2 min read Aug 2025

Maven project structure

Members
2 min read Aug 2025

Understanding pom.xml

Members
3 min read Aug 2025

How to install Maven

Members
2 min read Aug 2025

Arithmetic and Logical Right Shifts

Members
3 min read Aug 2025

Bitwise Left Shifts

Members
2 min read Aug 2025

Introduction to Bit Shifting

Members
1 min read Aug 2025

Solution Review: Missing Number

Members
4 min read Aug 2025

Challenge 2: Missing Number

Members
5 min read Aug 2025

Solution Review: Single Number

Members
2 min read Aug 2025

Challenge 1: Single Number

Members
5 min read Aug 2025

Hamming Distance

Members
3 min read Aug 2025

Detect If Two Integers Have Opposite Signs

Members
2 min read Aug 2025

Find Odd Occurring Element

Members
2 min read Aug 2025

Check If Kth Bit Is Set/Unset Using Left Shift

Members
4 min read Aug 2025

Find the Bit Length of a Number

Members
1 min read Aug 2025

Big O Complexities

Members
Jul 2025

Best Practices, Error Handling

Members
1 min read Jul 2025

Why Use Maven? 🤔

Members
2 min read Jul 2025

Autoboxing And Unboxing

Members
1 min read Apr 2025

8 Primitive Types

Members
5 min read Apr 2025

Difference Between Primitives And Wrappers

Members
4 min read Apr 2025

Subsets Or Powerset

Members
3 min read Dec 2024

Common 3D Array Use-Cases

Members
5 min read Jun 2024

Traversing 3D Arrays

Members
5 min read Jun 2024

Solution Review: Single Number

Members
2 min read Jun 2024

Challenge 2: Single Number

Members
5 min read Jun 2024

Solution Review: Missing Number

Members
4 min read Jun 2024

Challenge 1: Missing Number

Members
5 min read Jun 2024

How to reverse the letters in a string in Java

Members
5 min read Jun 2024

Reverse Array: Array In-Place Algorithm

Members
2 min read Jun 2024

Find Odd Occurring Element

Members
2 min read Jun 2024

What is Immutability?

Members
3 min read Jun 2024

Access 3D Arrays

Members
1 min read Jun 2024

3D: Three-Dimensional Arrays

Members
3 min read Jun 2024

Swap Two Numbers

Members
1 min read Jun 2024

Bitwise XOR, Computations, and Examples

Members
2 min read Jun 2024

Introduction to XOR

Members
1 min read Jun 2024

Switch Sign of a Number

Members
1 min read Jun 2024

Bitwise NOT, Computations, and Examples

Members
3 min read Jun 2024

Introduction to NOT Operator

Members
1 min read Jun 2024

Number Of Flips Required To Make a|b Equal to c

Members
6 min read Jun 2024