BPST Academy
Apply for training

BPST Pro · Programming

C++ Programming Course in Lucknow (with DSA)

Object-oriented C++, the STL, and data structures and algorithms — the skills coding tests and placement rounds check.

  • Duration45 days · 3 months
  • Who it's forClass 11–12, B.Tech / BCA / MCA, Job seeker
  • ModeAt the centre and online
  • CertificateBPST Academy certificate

About the course

What is the C++ Programming with DSA course?

BPST Academy in Lucknow teaches C++ together with data structures and algorithms (DSA). You learn object-oriented programming and the STL, then arrays, linked lists, stacks, queues, trees, graphs, sorting, searching and recursion, with regular coding-test practice. It suits Class 11–12 students (CBSE C++ and olympiad preparation), B.Tech, BCA and MCA students preparing for placements, and job seekers facing coding rounds.

You build

Solve a structured set of coding problems and build a small object-oriented project such as an inventory or library system.

Where it leads

  • Placement coding rounds
  • Software developer interviews
  • Competitive programming
Talk to a counsellor

Who it's for

One course, taught to your level.

Batches are grouped by level, so school students, college students and professionals each learn at the right pace.

Class 11–12

C++ for school computer science and coding olympiads.

B.Tech / BCA / MCA

DSA and problem solving for placements and internships.

Job seekers

Prepare for company coding tests and technical interviews.

Competitive programmers

STL and patterns for timed contests.

What you'll learn

C++ Programming with DSA syllabus outline.

Topics may be adjusted to the batch and your level.

01

C++ basics

Syntax, references, functions, input and output

02

Object-oriented C++

Classes, constructors, inheritance, polymorphism

03

Templates and STL

vector, map, set, stack, queue, algorithms

04

Linear data structures

Arrays, strings, linked lists, stacks, queues

05

Trees and graphs

Binary trees, BST, heaps, BFS and DFS

06

Algorithms and practice

Sorting, searching, recursion, basic dynamic programming, coding tests

How you learn

Practical, reviewed, career-focused.

Code every class

Every topic is followed by programs you write and run yourself.

Mentor feedback

Your code is reviewed and you get clear feedback to improve.

Batches that fit

Weekday, weekend and one-to-one options, at the centre or online.

Questions

C++ Programming with DSA: common questions.

Can't find yours? Message us — a counsellor replies the same day.

It helps but is not required. If you are new to programming, we start with the basics for the first weeks.

Yes. Data structures and algorithms are the main part of the course, with regular timed practice like real coding tests.

Both work. C++ is popular for DSA and coding tests because of the STL; Java is common in company projects. Our counsellor suggests one based on your college and target jobs.

Yes. CBSE students who study C++ and students preparing for coding olympiads join smaller groups or one-to-one classes.

45 days or 3 months. Exact batch dates and fees are shared by our counsellor on call or WhatsApp.

Both. The centre is at 3rd Floor, Sahay Complex, Near IIM Tiraha, Mubarakpur, Lucknow. Online classes are live, not recorded.

Yes. BPST Academy issues its own course certificate. It is not a university, board or government certificate.

Not sure which course fits you?

Talk to a counsellor. We check your level, suggest the right track and share the next batch dates — free.

Chat on WhatsApp