৳১,৯৯৯, একবারইশূন্য থেকে

Learn C++ STL

Lesson
৪২
Module বেরিয়েছে
৫ / ১৯
Part
৬

কে কোনটা পড়তে পারবেন

Free · ২৮
যে কেউ পড়তে পারবেন, login ছাড়াও।
Account থাকলেই free · ৫
Account থাকলে পড়া free।
Pro · ৯
এই track এ বা Learn Pro তে পাওয়া যায়।

ভেতরে কী আছে

৬ টা part এ ১৯ টা module, এর মধ্যে ৫ টা এখন পর্যন্ত বেরিয়েছে। যে lesson এ কোনো চিহ্ন নেই, সেটা পড়া free।

Part Zero

STL জিনিসটা কী

২ টা module · ১৫ টা lesson
    1. এক ছবিতে STL: চার রকম জিনিসপড়া
    2. কেন দরকার: কম লাইন, কম bug, আর খরচ আগে থেকেই জানাপড়া
    3. container-গুলো এক নজরে: কোনটা কী কাজে ভালোপড়া
    4. iterator আর algorithm: টুকরোগুলো জোড়া লাগে কীভাবেপড়া
    5. cppreference পড়ব কীভাবে, আর O(log n) মানে আসলে কী promiseপড়া
    6. Module test: STL জিনিসটা কীModule test
    1. Hello, C++: একই program দুই ভাষায়পড়া
    2. দ্রুত input-output: contest-এর code একই লাইন দিয়ে শুরু হয় কেনপড়া
    3. reference: একই বাক্সের দ্বিতীয় নামপড়া
    4. auto আর range-for: কম লেখা, একই মানেপড়া
    5. template-এর ধারণা: একটা function, সব type-এর জন্যপড়া
    6. pair আর tuple: দুই বা তার বেশি জিনিস, নাম একটাইপড়া
    7. std::, namespace আর যে header-গুলো সত্যিই include করবেপড়া
    8. Problem: যতটুকু C++ দরকারProblem
    9. Module test: যতটুকু C++ দরকারModule test

Part One

Sequence container

৪ টা module · ২৭ টা lesson
    1. vector: যে বাক্সগুলো নিজে নিজে বাড়েপড়া
    2. vector-এর প্রতিটা operation, একটা একটা করে, খরচসহপড়া
    3. পুরো program: পাঁচ লাইন থেকে সত্যিকারের একটা tool পর্যন্তপড়া
    4. vector কখন ব্যবহার করবে, আর কখন নাপড়া
    5. ভেতরের কথা: vector বাড়ে কীভাবে, আর তাতে কী ভাঙেProপড়া
    6. CP আর interview pack: vector-এর pattern, প্রশ্ন আর bug galleryProপড়া
    7. Problem: vectorProblem
    8. Cheat sheet: এক পাতায় vectorProপড়া
    9. Module test: vectorModule test
    1. string: অক্ষরের একটা সারি, যে নিজের length নিজেই জানেপড়া
    2. string-এর প্রতিটা operation, একটা একটা করে, খরচসহপড়া
    3. পুরো program: একটা শব্দ থেকে একটা text report পর্যন্তপড়া
    4. string কখন ব্যবহার করবে, আর কখন নাপড়া
    5. ভেতরের কথা: ছোট string-এর buffer, বাড়া আর + এর খরচProপড়া
    6. CP আর interview pack: string-এর pattern, প্রশ্ন আর bug galleryProপড়া
    7. Problem: stringProblem
    8. Cheat sheet: এক পাতায় stringProপড়া
    9. Module test: stringModule test
    1. array আর deque: যে size তুমি ঠিক করে দাও, আর যে লাইন দুই মাথাতেই বাড়েপড়া
    2. array আর deque-এর প্রতিটা operation, একটা একটা করে, খরচসহAccount থাকলেই freeপড়া
    3. পুরো program: এক সপ্তাহের reading থেকে টিকিটের লাইন পর্যন্তAccount থাকলেই freeপড়া
    4. কখন array, কখন deque, কখন vector, আর কখন কোনোটাই নাAccount থাকলেই freeপড়া
    5. ভেতরের কথা: deque-এর block আর map, আর একটা push কী ভাঙেProপড়া
    6. CP আর interview pack: array আর deque-এর pattern, প্রশ্ন আর bug galleryProপড়া
    7. Problem: array আর dequeAccount থাকলেই freeProblem
    8. Cheat sheet: এক পাতায় array আর dequeProপড়া
    9. Module test: array আর dequeAccount থাকলেই freeModule test
  1. Module ৫: list আর forward_list: যখন element নড়ে কিন্তু position নড়া চলবে নালেখা চলছে

Part Two

Adaptor

২ টা module

লেখা চলছে

  • ০৬stack আর queue: শেষে ঢুকলে আগে বেরোয়, আগে ঢুকলে আগে বেরোয়
  • ০৭priority_queue: সবচেয়ে বড়টা আগে বেরোয়

Part Three

Associative container

৩ টা module

লেখা চলছে

  • ০৮set আর multiset: sorted, unique, আর log n-এ খুঁজে পাওয়া
  • ০৯map আর multimap: key দিয়ে value খুঁজে পাওয়া
  • ১০unordered_set আর unordered_map: hashing, collision আর anti-hash test

Part Four

Iterator আর algorithm

৫ টা module

লেখা চলছে

  • ১১iterator: container আর algorithm-এর মাঝখানের জিনিসটা
  • ১২sort, comparator আর lambda: algorithm-কে বলে দাও তুমি কী চাও
  • ১৩binary_search, lower_bound, upper_bound আর equal_range
  • ১৪যে algorithm-গুলো প্রতি সপ্তাহেই লাগবে: accumulate থেকে nth_element
  • ১৫bitset আর bit trick: এক word-এ 64টা boolean

Part Five

বাস্তব দুনিয়ার STL (Pro)

৩ টা module

লেখা চলছে

  • ১৬competitive programming-এ STL: কোন problem-এ কোন container
  • ১৭ভেতরের কথা: memory, cache, allocator আর standard-এর guarantee
  • ১৮তিনটা project আর interview pack

Learn Pro

সব track, একটাই subscription

সব track এর Pro lesson আর project

বছরে ৳৬,৯৯৯

card এ: মাসে $9, বা বছরে $59।

Certificate

Certificate কীভাবে কাজ করে

Lesson শেষ করলেই certificate দেওয়া হয় না। দেওয়া হয় একটা Skill Test এর উপর।

Skill Test এখনো খোলেনি

সময় বাঁধা, browser এই

প্রশ্ন আসে বড় একটা pool থেকে এলোমেলো করে, আর প্রথম প্রশ্ন থেকেই ঘড়ি চলে।

আপনার code, লুকানো test

আপনার code চলে এমন test এ, যেগুলো আপনি দেখতে পান না। পরে জমা দেওয়া code গুলো মিলিয়েও দেখা হয়।

শুধু পাস না, একটা score

০ থেকে ১০০০ এর score, সাথে তার band, certificate এ ছাপা থাকে।

Proctoring নেই, আর সেটা লুকানোও হয় না। পরিচয় বলতে account আর certificate এ লেখা নামটাই। Webcam নেই, ID যাচাই নেই, আর কথাটা certificate আর verify পেজ দুই জায়গাতেই লেখা থাকে।

Score এর band

Score ০ থেকে ১০০০, তিনটা ভাগে: concept, code পড়ে bug ঠিক করা, আর নতুন করে লেখা।

  • Not yetআবার দিতে হবে০–৩৯৯
  • Foundationআবার দিতে হবে৪০০–৫৯৯
  • WorkingCertificate পাবেন৬০০–৭৪৯
  • ProficientCertificate পাবেন৭৫০–৮৯৯
  • AdvancedCertificate পাবেন৯০০–১০০০

যারা নিয়োগ দেন

কাউকে নিচ্ছেন?

প্রতিটা certificate এর একটা খোলা পেজ আছে, যেখানে score, তিনটা ভাগ, তারিখ আর test এর version লেখা থাকে। Screenshot না, link টা চেয়ে নিন।

Progsityprogsity.io/verify/…
নাম
Track
Learn C++ STL
Score
/ ১০০০, band সহ
ভাগ
concept · পড়ে bug ঠিক · লেখা
তারিখ, version
খোলা পেজে এগুলো দেখা যায়। এখানে ইচ্ছে করেই কোনো নমুনা score দেখানো হয়নি।

পাঠ্যক্রম আর chapter-এর পরিকল্পনা Abu Jafar Md Jakaria-র, তাঁর নিজের lecture note আর teaching material থেকে। খসড়া AI writing tool দিয়ে, তারপর লেখকের হাতে সম্পাদনা আর অনুমোদন।