Course
Java Strings Mastery
Introduction 1. What is a String in Java? 2. How To Create Strings 3. String Pool With Memory Sketches 4. Strings Memory Management (Heap vs. Stack) String Operations Overview of String Methods String Comparisons (null, ==, and .equals()) String Concatenations Substring Iteration String Search and Index String trim, replace, split String
Master Array Data Structure: From Zero To Hero
Arrays are fundamental data structures in computer science and serve as building blocks for complex ones.
Java SOLID Design Principles
SOLID Principles Introduction to SOLID Design Principles Single Responsibility Principle Introduction to the SRP Strengths & Weaknesses Example: Twitter Registration SRP: Few More Examples
Data Structures & Algorithms - {In-Progress}
Getting Started Who Is This Course For? What Are Data Structures And Algorithms? How Can This Improve My Coding Skills? Why Interviewers Focus on DSA Key-Areas Problem-Solving Skills Core Concepts Efficiency and scalability Problem-solving approach Adaptability and Learning Skills Technical Communication Big-O Notation What is Big O Notation What is
Java Functional Programming
Getting Started Course Overview Introduce yourself to functional programming Gift Grab your FREE IntelliJ Idea/JetBrains license 🤩 Functional Programming What are programming Paradigms? What is imperative programming? What is declarative programming? Functional Programming vs. OOPS What Problems Functional Programming solves? What are pure & impure functions? What is immutability? Interfaces,
Grokking Bit Manipulation For Coding Interviews
Getting Started Course Overview Introduction to Bit Manipulation What is Bit Manipulation? Number Systems Introduction to number systems Decimal number system Binary number system and representation What are bitwise operators? Count the number of digits in an integer Convert Decimal Numbers to binary numbers AND Introduction to AND operator Bitwise