osad-logo-dark

ব্যাচ শুরু

১৪ জানুয়ারি

লাইভ ক্লাস

রাত ৯:০০- ১০:৩০ (মঙ্গল,রবি)

বিকাল ০৩:৩০- ০৫:০০ (শনি)

সুবিন ভাইয়ের ক্লাস

বিকাল ০৩:৩০- ০৫:০০ (শনি)

ভর্তি চলছে

র্থ ব্যাচে

কারিকুলাম

২০ মডিউল

৫৬ লাইভ ক্লাস

Initial Screening (Module 1-3)

ক্লাস নিবেনঃ

Tamim Shahriar Subeen

Partharaj Deb

সপ্তাহ

ক্যারিয়ার বুস্টিং: সিভি/রেজ্যুমে মেকিং, কভার লেটার রাইটিং

2 live class

1 Quiz

Live Class 1: Crafting an Effective CV/Resume: Tips and Strategies | Highlighting Key Skills and Accomplishments

Live Class 2: Importance of a Professional Portfolio | Showcasing Projects and Work Samples | Creating an Online Portfolio

সপ্তাহ

কোডিং ইন্টারভিউয়ের সাথে পরিচিতি

2 live class

1 Quiz

Live Class 1: কোডিং ইন্টারভিউ পরিচিতি | ইন্টারভিউ ফরম্যাট | কমন ইন্টারভিউ কোয়েশ্চেন

Live Class 2: প্রব্লেম সলভিং স্ট্র্যাটিজিস | কোডিং চ্যালেঞ্জ | টাইম ম্যানেজমেন্ট | বেস্ট প্র্যাকটিস 

সপ্তাহ

ইন্টারভিউ ক্র্যাকিং সফট স্কিলস

2 live class

1 Quiz

Live Class 1: কমিউনিকেশন স্কিল | টাইম ম্যানেজমেন্ট | প্রব্লেম সলভিং টেকনিক

Live Class 2: নেগোশিয়েট স্কিলস | প্রেজেন্টেশন স্কিলস | প্রফেশনাল ব্যবহার 

Written Task/Coding Test (Module 4-18)

ক্লাস নিবেনঃ

Tamim Shahriar Subeen

Partharaj Deb

সপ্তাহ

Problem Solving on Array

2 live class

1 Quiz

Live Class 1: Array Basics and Common Operations | Two-Pointer Techniques | Sliding Window Approach | Sorting and Searching in Arrays

Live Class 2: Array Partitioning | Handling Duplicates in Arrays | Dynamic Array Problems | Advanced Array Manipulation

সপ্তাহ

Problem solving on Recursion

2 live class

1 Quiz

Live Class 1: Introduction to Recursion | Base Case and Recursive Case | Recursive Problem Solving Strategies | Factorial Calculation | Fibonacci Sequence

Live Class 2: Tower of Hanoi | Permutations and Combinations | Depth-First Search (DFS) | Backtracking Algorithms | Recursive Tree Traversal | Divide and Conquer Techniques

সপ্তাহ

Problem solving on Stack and Queue

2 live class

1 Quiz

Live CLass 1: Stack Operations and Applications | Implementing a Stack | Stack-Based Algorithms | Queue Operations and Applications | Implementing a Queue | Queue-Based Algorithms

Live Class 2: Circular Queue | Priority Queue | Deque (Double-Ended Queue) | Applications of Stack in Parsing | Applications of Queue in Scheduling | Stack and Queue Problems in Coding Interviews

সপ্তাহ

১০

Problem solving on Searching

2 live class

1 Quiz

Live Class 1: Linear Search | Binary Search | Interpolation Search | Exponential Search | Jump Search

Live CLass 2: Ternary Search | Search in Rotated Sorted Array | Search in 2D Matrix | Search in Bitonic Array | Search with Hashing

সপ্তাহ

১২

Problem solving on Greedy algorithms

2 live class

1 Quiz

Live Class 1: Introduction to Greedy Algorithms | Optimal Substructure | Greedy Choice Property | Activity Selection Problem | Fractional Knapsack Problem | Huffman Coding | Job Sequencing Problem

Live Class 2: Minimum Spanning Tree (MST) - Prim's and Kruskal's Algorithms | Dijkstra's Shortest Path Algorithm | Coin Change Problem (Greedy Approach) | Covering Intervals | Optimal Merge Pattern

সপ্তাহ

১৪

Problem solving on Graph Part 1

2 live class

1 Quiz

Live Class 1: Graph Representation | Graph Traversal Algorithms | Shortest Path Algorithms | Minimum Spanning Tree | Topological Sorting

Live Class 2: Strongly Connected Components | Graph Coloring | Network Flow Algorithms | Bipartite Graphs | Cycle Detection in Graphs

সপ্তাহ

১৬

Dynamic Programming Part 1

2 live class

1 Quiz

Live Class 1: Introduction to Dynamic Programming | Top-Down vs. Bottom-Up Approaches | Memoization | Tabulation | Optimal Substructure | Overlapping Subproblems

Live Class 2: Common Dynamic Programming Patterns | Knapsack Problem | Longest Common Subsequence (LCS) | Longest Increasing Subsequence (LIS)

সপ্তাহ

১৮

Heap, BST, Trie

2 live class

1 Quiz

Live Class 1: Introduction to Heap | Types of Heaps (Min-Heap, Max-Heap) | Heap Operations (Insert, Extract, Peek) | Heap Applications (Priority Queues, Heap Sort) | Introduction to Binary Search Tree (BST) | BST Operations (Insertion, Deletion, Search)

Live Class 2: Tree Traversal (In-order, Pre-order, Post-order) | Balanced BSTs (AVL Tree, Red-Black Tree) | Introduction to Trie | Trie Operations (Insert, Search, Delete) | Trie Applications (Autocomplete, Spell Checking)

সপ্তাহ

Problem solving on String

2 live class

1 Quiz

Live Class 1: String Manipulation | String Matching Algorithms | Palindrome Detection | Anagram Detection | Substring Search | Longest Common Substring | Longest Common Prefix

Live Class 2: Regular Expressions | String Compression | String Rotation | Character Frequency Counting | String Reversal | Pattern Matching | Edit Distance Calculation

সপ্তাহ

Problem solving on Linked List

2 live class

1 Quiz

Live Class 1: Introduction to Linked Lists | Singly Linked List Operations | Doubly Linked List Operations | Circular Linked List | Reverse a Linked List | Detecting and Removing Loops in Linked List | Merging Two Linked Lists | Finding Middle Element of Linked List

Live Class 2: Intersection of Two Linked Lists | Clone a Linked List with Random Pointers | Sorting a Linked List | Implementing Stack and Queue using Linked List | Rotate a Linked List | Add Two Numbers Represented by Linked Lists

সপ্তাহ

Problem solving on Sorting

2 live class

1 Quiz

Live Class 1: Bubble Sort | Selection Sort | Insertion Sort | Merge Sort

Live Class 2: Quick Sort | Heap Sort | Counting Sort | Radix Sort | Bucket Sort | Shell Sort

সপ্তাহ

১১

Problem solving on Tree

2 live class

1 Quiz

Live Class 1: Binary Tree Traversals | Binary Search Tree (BST) Operations | Tree Construction from Traversals | Lowest Common Ancestor (LCA) | Tree Diameter | Tree Balancing Techniques

Live Class 2: Depth-First Search (DFS) and Breadth-First Search (BFS) | Maximum Path Sum | Tree Serialization and Deserialization | Trie Data Structure | Balanced Trees (e.g., AVL Tree, Red-Black Tree)

সপ্তাহ

১৩

Problem solving on Backtracking

2 live class

1 Quiz

Live Class 1: Introduction to Backtracking | Basic Concepts of Backtracking | N-Queens Problem | Sudoku Solver | Subset Sum Problem

Live Class 2: Permutations and Combinations | Rat in a Maze | Word Search Problem | Hamiltonian Path and Cycle | Graph Coloring Problem

সপ্তাহ

১৫

Problem solving on Graph Part 2

2 live class

1 Quiz

Live Class 1: Eulerian Paths and Circuits | Hamiltonian Paths and Cycles | Dynamic Programming on Graphs | Karger's Algorithm for Min-Cut | Tarjan's Algorithm

Live Class 2: Articulation Points and Bridges | Graph Isomorphism | Approximation Algorithms for Graph Problems | Planar Graphs | Randomized Graph Algorithms

সপ্তাহ

১৭

Dynamic Programming Part 2

2 live class

1 Quiz

Live Class 1: Matrix Chain Multiplication | Coin Change Problem | Edit Distance | Rod Cutting Problem | Subset Sum Problem | Maximum Subarray Sum (Kadane's Algorithm)

Live Class 2: All-Pairs Shortest Path (Floyd-Warshall Algorithm) | 0/1 Knapsack Problem | Partition Problem | Palindromic Substrings/Palindromic Subsequences

ইন্সট্রাক্টর

Lead Instructor

Tamim Shahriar Subeen

Coach at Tamim's ThinkLab | Ex-Engineering Manager at Grab

Lead Instructor

Partharaj Deb

Technical Screener at Toptal | Sr. Software Engineer

প্রায়ই জিজ্ঞেস করা প্রশ্ন

  • 1. আমি কি ভিডিওগুলো ডাউনলোড করতে পারবো?

    হ্যা, ওস্তাদের অ্যাপে আপনি ভিডিও ডাউনলোড করে রাখতে পারবেন।
  • 2. আমি কি মোবাইল দিয়ে জয়েন করতে পারবো?

    মোবাইল দিয়ে লাইভ ক্লাসে জয়েন করতে পারবেন কিন্তু প্র্যাকটিস করতে পারবেন না
  • 3. আমার কি ভিডিওগুলোর লাইফটাইম এক্সেস থাকবে?

    জ্বি, ভিডিও এবং রিসোর্সের লাইফ টাইম এক্সেস পাচ্ছেন।
  • 4. লাইভ ক্লাস কোথায় হবে ?

    লাইভ ক্লাসে আপনি একটি সিঙ্গেল ক্লিকে জয়েন করে ফেলতে পারবেন ওস্তাদ প্ল্যাটফর্ম থেকেই।
  • 5. এসেসমেন্ট কিভাবে হবে?

    প্রতি সপ্তাহে থাকবে একটি করে কুইজ এবং এক্সাম উইকে থাকবে এসাইনমেন্ট এবং কুইজ।
  • 6. ওস্তাদ প্রো ব্যাচে কাদেরকে নেয়া হবে?

    ৭০% বা তার বেশি মার্ক নিয়ে যারা কোর্স কমপ্লিট করবেন তাদেরকে নিয়ে করা হবে প্রো ব্যাচ।
  • 7. দেশের বাইরে থেকে কিভাবে পেমেন্ট করবো?

    ওস্তাদের ইন্টারন্যাশনাল পেমেন্ট গেটওয়ের (Stripe) মাধ্যমে আপনি ক্রেডিট কিংবা ডেবিট কার্ড দিয়ে পে করতে পারবেন।
  • 8. লাইভ ক্লাসের রেকর্ডিং থাকবে?

    জ্বী, পাবেন লাইভ ক্লাস রেকর্ডিং এর লাইফ টাইম এক্সেস।
  • 9. প্র্যাকটিস করতে গিয়ে সমস্যায় পড়লে সাপোর্ট পাবো কোথায়?

    যেকোনো সমস্যায় দুইবেলা সাপোর্ট ক্লাসে স্ক্রিন শেয়ার করে সাপোর্ট নিবেন দক্ষ সাবজেক্ট ম্যাটার এক্সপার্টদের থেকে।

কিভাবে পেমেন্ট করবো?

  • 1. পেমেন্ট মেথড কি কি?

    আপনি সরাসরি ওস্তাদের পেমেন্ট গেইটওয়ের মাধ্যমে Bkash, Nagad, Rocket, Visa, Mastercard, Debit and Credit কার্ড দিয়ে পেমেন্ট করতে পারবেন।
  • 2. আমি কি যেকোনো ডিভাইস দিয়ে পেমেন্ট করতে পারবো?

    জ্বী, আপনি ফোন, পিসি কিংবা ল্যাপটপ যেকোনো ডিভাইস দিয়ে পেমেন্ট করতে পারবেন।
  • 3. পেমেন্ট প্রসেস কি?

    পেমেন্ট করার জন্য প্রথমে ব্যাচে ভর্তি হোন বাটনে ক্লিক করুন। এরপর পেমেন্ট পেইজ থেকে পেমেন্ট মেথড সিলেক্ট করে পেমেন্ট করুন বাটনে ক্লিক করুন এবং পেমেন্ট সম্পন্ন করুন।
  • 4. ডিসকাউন্ট কিভাবে পাবো?

    আপনি ব্যাচে ভর্তি হওয়ার আগে এভেইলেবল প্রোমো কোড বসিয়ে এক্সপেক্টেড ডিসকাউন্ট পেতে পারেন।
  • 5. পেমেন্ট কনফার্মেশন কিভাবে পাবো?

    পেমেন্ট প্রসেস শেষ হলে আপনার কাছে একটি মেসেজ আসবে এবং আপনার ড্যাশবোর্ডে আপনার জয়েন করা ব্যাচটি দেখাবে। আপনার স্টাডি প্লান অনুযায়ী কোর্স শুরু করে দিতে পারবেন।
  • 6. আমার লেনদেনের হিসাব থাকবে কি?

    আপনার ড্যাশবোর্ডে আপনি প্রোফাইল থেকে ট্রাঞ্জেকশন ট্যাবে ক্লিক করে লেনদেন দেখতে পারবেন।

জয়েন করুন আমাদের ফেসবুক গ্রুপে

২,০০০ জন মেম্বার

Coding Interview Preparation Community @Ostad