Competitive ProgrammingRecorded

Learn C++ STL

Lessons: English + Bangla

৳1,999

P

This course includes

  • 37 text lessons
  • Lifetime access
  • Access on mobile

Curriculum

Course content

19 modules · 42 lessons

The STL in One Picture: Four Kinds of Thing
Why It Matters: Fewer Lines, Fewer Bugs, Known Costs
The Containers at a Glance: What Each One Is Good At
Iterators and Algorithms: How the Pieces Connect
How to Read cppreference, and What O(log n) Promises
Module Test: What the STL Is
Hello, C++: The Same Program in Both Languages
Fast Input and Output: Why Contest Code Starts the Same Way
References: A Second Name for the Same Box
auto and the Range-for: Less Typing, Same Meaning
Templates, the Idea: One Function, Every Type
pair and tuple: Two or More Things With One Name
std::, Namespaces and the Headers You Will Actually Include
Problems: Just-Enough C++
Module Test: Just-Enough C++
vector: Many Boxes That Grow by Themselves
Every vector Operation, One by One, With Its Cost
Full Programs: From Five Lines to a Real Tool
When to Use vector and When Not To
Under the Hood: How a vector Grows, and What That Breaks
CP and Interview Pack: vector Patterns, Questions and the Bug Gallery
Problems: vector
Cheat Sheet: vector on One Page
Module Test: vector
string: A Row of Characters That Knows Its Own Length
Every string Operation, One by One, With Its Cost
Full Programs: From One Word to a Text Report
When to Use string and When Not To
Under the Hood: The Small String Buffer, Growth and the Cost of +
CP and Interview Pack: string Patterns, Questions and the Bug Gallery
Problems: string
Cheat Sheet: string on One Page
Module Test: string
array and deque: A Size You Fix, and a Line That Grows at Both Ends
Every array and deque Operation, One by One, With Its Cost
Full Programs: From a Week of Readings to a Ticket Line
When to Use array, deque or vector, and When Not To
Under the Hood: deque's Blocks and Map, and What a Push Breaks
CP and Interview Pack: array and deque Patterns, Questions and the Bug Gallery
Problems: array and deque
Cheat Sheet: array and deque on One Page
Module Test: array and deque

Practice

Where the practice actually happens

Watching lessons is the easy part. These two decide whether you are still solving problems in month three.

Progsity Playground running a C program in the browser, with the code editor on the left and the output panel on the right showing Hello, World! and an Accepted verdict.
Try it yourself

Progsity Playground

Run C and C++ straight in the browser, editor on one side, output and standard input on the other. Nothing to install, so trying an idea never waits on a working compiler.

The Achievements page showing level and XP progress, current and best streak, and the badge collection.
A ninety-day activity calendar where darker squares mean more XP earned that day, above the weekly leaderboard.

XP, streaks, badges and a weekly leaderboard

Every lesson, quiz and solved problem earns XP, which raises your level and unlocks badges, sixteen of them, from First Steps to a hundred-day streak. Each week you also see where you stand against the rest of your batch.

Enroll

Ready to start learning?

Learn C++ STL

৳1,999৳2,99933% off