Marathi Lang: Logic Building & Programming

Description

🧠 Logic Building & Programming Master Batch

 1️⃣ C Programming — Foundation

Basics
- What is Programming?
- Compiler & IDE
- First C Program
- Variables & Constants
- Data Types
- Input / Output
- Operators

Decision Making
- if
- if-else
- Nested if
- else-if
- switch

Loops
- for
- while
- do-while
- Nested Loops
- Loop Control Statements

Logic Building
- Even / Odd
- Positive / Negative
- Largest of 2/3 numbers
- Leap Year
- Factorial
- Prime Number
- Reverse Number
- Palindrome
- Armstrong Number
- Perfect Number
- Strong Number
- Fibonacci Series
- Digit Count
- Sum of Digits

Pattern Programming
- Star Patterns
- Number Patterns
- Character Patterns
- Pyramid
- Inverted Pyramid
- Diamond
- Hollow Patterns

Functions & Recursion
- Functions
- Parameters
- Return Values
- Call by Value
- Recursion
- Recursive Problems

Arrays & Strings
- 1D Array
- 2D Array
- Array Searching
- Array Operations
- String Operations
- Character Frequency

Pointers
- Pointer Basics
- Pointer & Array
- Pointer & Function
- Dynamic Memory

2️⃣ C++ — Programming + STL

C++ Fundamentals
- C vs C++
- Variables
- Data Types
- Operators
- Conditions
- Loops
- Functions
- Arrays
- Strings

OOP
- Class & Object
- Constructor
- Destructor
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Function Overloading
- Function Overriding

STL
- Vector
- Pair
- String
- Stack
- Queue
- Deque
- Set
- Map
- Unordered Map
- Priority Queue
- Iterators
- STL Algorithms

Problem Solving
- Number Problems
- String Problems
- Array Problems
- STL-based Problems

3️⃣ DSA in C++ — Core Problem Solving

Complexity
- Time Complexity
- Space Complexity
- Big O
- Complexity Analysis

Arrays
- Traversal
- Insertion
- Deletion
- Searching
- Prefix Sum
- Sliding Window
- Two Pointer

Strings
- Reverse
- Palindrome
- Frequency
- Anagram
- Substrings
- Character Manipulation

Searching
- Linear Search
- Binary Search
- Binary Search Variations

Sorting
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Counting Sort

Linked List
- Singly Linked List
- Doubly Linked List
- Circular Linked List
- Reverse Linked List
- Cycle Detection
- Fast & Slow Pointer

Stack
- Stack Implementation
- Balanced Parentheses
- Next Greater Element
- Infix / Prefix / Postfix

Queue
- Queue
- Circular Queue
- Deque
- Priority Queue

Recursion & Backtracking

- Recursion Patterns
- Subsets
- Subsequences
- Permutations
- Combination
- N-Queens
- Maze Problems

Trees
- Binary Tree
- Preorder
- Inorder
- Postorder
- Level Order
- BST
- BST Operations
- Height / Diameter

Heap
- Min Heap
- Max Heap
- Heapify
- Heap Sort
- Priority Queue

Hashing
- Hash Map
- Frequency Problems
- Duplicate Problems
- Two Sum

Graph
- Graph Representation
- BFS
- DFS
- Connected Components
- Cycle Detection
- Shortest Path Basics
- Dijkstra

Greedy
- Activity Selection
- Fractional Knapsack
- Job Sequencing

Dynamic Programming
- DP Introduction
- Memoization
- Tabulation
- 1D DP
- 2D DP
- Knapsack
- LCS
- LIS

4️⃣ Java — Logic in Another Language

Java Fundamentals
- JDK / JRE / JVM
- Variables
- Data Types
- Operators
- Conditions
- Loops
- Arrays
- Strings
- Methods

OOP
- Class & Object
- Constructor
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Interface

Problem Solving in Java
- Number Problems
- Pattern Problems
- Array Problems
- String Problems
- Recursion
- Searching
- Sorting

Collections
- ArrayList
- LinkedList
- HashSet
- TreeSet
- HashMap
- TreeMap
- Stack
- Queue
- PriorityQueue

Java Coding Practice
- C++ mein sikhe hue DSA concepts Java mein implement karna

5️⃣ Python — Logic + Problem Solving

Python Fundamentals
- Variables
- Data Types
- Operators
- Input / Output
- Conditions
- Loops
- Functions

Data Structures
- List
- Tuple
- Set
- Dictionary
- String

Python Logic Building
- Number Problems
- Pattern Problems
- String Problems
- List Problems
- Dictionary Problems
- Functions
- Recursion

Advanced Problem Solving
- Lambda
- List Comprehension
- Dictionary Comprehension
- map()
- filter()
- reduce()
- Sorting
- Searching

Marathi Lang: Logic Building & Programming

₹4,499₹11,99963% off
Have a coupon?

₹4,499