SOLID Principles Introduction to SOLID Design Principles Single Responsibility Principle Introduction to the SRP Strengths & Weaknesses Example: Twitter Registration SRP: Few More Examples
Arrays Introduction To Arrays Capacity vs. Length Strengths, Weaknesses, and Big-O Insert Items Into an Array Deleting Items From an Array Array Construction Construct an Array-Like Data Structure Dynamic Arrays What Are Dynamic Arrays? How To Convert Array To Dynamic/Resizable Array? 2D Arrays What are Two Dimensional (2D) Arrays?
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
Getting Started Who is this course for? 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? Introduction to functional programming What problems does functional programming solve in Java? What are pure & impure
Getting Started Course Overview Introduction to Bit Manipulation What is Bit Manipulation? Gift Grab your FREE IntelliJ Idea/JetBrains license 🤩 Number Systems, Bitwise, and Binary 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