Live orientation and setup
Set up the tools you need and understand how the course, practice, and contest workflow will work.
Live walkthroughs with guided setup checks and a first compile-run-debug exercise.
সবেমাত্র ভার্সিটিতে ভর্তি হয়েছ, কোডিং কখনো করোনি? C দিয়ে একদম শূন্য থেকে শুরু করে হয়ে ওঠো আত্মবিশ্বাসী প্রবলেম সলভার — লজিক, DSA আর আসল কনটেস্ট প্রবলেম সলভিং।
This course includes:
স্ট্রাকচার
Set up the tools you need and understand how the course, practice, and contest workflow will work.
Live walkthroughs with guided setup checks and a first compile-run-debug exercise.
Write, compile, and debug simple C programs using variables, input/output, conditions, loops, and functions.
Solve guided beginner problems and short pattern exercises after each lesson.
Break down simple problems into steps and translate them into working code with clearer reasoning.
Guided logic exercises, trace-the-output tasks, and short implementation problems with feedback.
Apply core C skills to a set of beginner-friendly problems with increasing difficulty.
A structured mini-project made of several problems, each focused on a specific beginner concept and reviewed for correctness.
Work with arrays and strings and understand simple time and space trade-offs.
Concept-based drills followed by problem sets that require repeated traversal, counting, and careful indexing.
Verify readiness for contest-style beginner problems and identify gaps to fix.
A mixed assessment with coding questions, concept checks, and review of common mistakes.
Solve beginner-level problems on platforms like beecrowd, Codeforces, and CodeChef with better accuracy.
Platform-style problem sets with stepwise difficulty, timed attempts, and solution review.
Build confidence by solving a curated set of contest-style problems under time limits.
A structured practice block with time-boxed attempts, review of wrong submissions, and improvement notes.
Use standard searching and sorting techniques to solve common contest problems more efficiently.
Pattern-based problem sets that move from guided examples to independent implementation.
Use recursion and basic linked structures to solve problems that need structured exploration.
Hands-on implementation exercises and targeted problems connected to each structure and recursion pattern.
Understand tree and graph representations and apply core traversal methods.
Concept lessons followed by traversal coding drills and small problem sets on trees and graphs.
Apply standard graph algorithms to weighted and unweighted problems.
Structured graph problem sets with implementation practice and comparison of algorithm choices.
Check your progress across searching, sorting, recursion, trees, and graph basics.
A timed assessment with mixed difficulty problems and a structured review session.
Use C++ STL to write cleaner and faster solutions for common DSA and contest tasks.
Hands-on STL drills with small problems that focus on choosing the right container and applying it correctly.
Recognize when greedy choices work and apply them to standard contest problems.
Guided examples first, then independent problems that require choosing and defending a greedy strategy.
Build DP solutions from recursion and memoization for common beginner-to-intermediate problems.
Step-by-step DP drills that start from brute force and move toward optimized solutions.
স্ট্যাক
যা থাকছে
Live interactive classes
Structured sessions covering C, problem-solving, and core competitive programming concepts.
Class recordings
Access to session recordings for revision and catching up at your own pace.
Practice notes and problem sets
Curated notes, examples, and practice problems for logic building and contest preparation.
Assignment feedback
Review of selected practice work to help you correct mistakes and improve solution quality.
Learner community
A space to ask questions, discuss approaches, and stay consistent with practice.
Mentor support
Guidance on concepts, debugging, and contest strategy during the learning process.
Completion certificate
Certificate issued after completing the course requirements.
সাপোর্ট
Peer Community
Throughout the course
A structured space to discuss problems, share approaches, and learn from other beginners.
Mentor Guidance
Scheduled
Instructor or mentor support for course-related questions and learning direction.
Doubt Solving Sessions
Weekly
Dedicated sessions to clear doubts on C, DSA basics, and contest problem-solving.
Live Online Support
Scheduled
Live sessions for walkthroughs, problem discussion, and guided practice.
Office Hours
Weekdays
Optional time slots for focused help on specific concepts or stuck problems.
আউটকাম
কমপ্লিশন সার্টিফিকেট
কোর্স সম্পন্ন করলে সার্টিফিকেট প্রদান করা হবে
কমপ্লিশন সার্টিফিকেট
A completion certificate can recognize structured progress through the course, including core programming fundamentals, problem-solving practice, and contest preparation milestones.
ক্যারিয়ার রোলস
স্কিলস
পোর্টফোলিও আউটকাম
বিস্তারিত
ভার্সিটির প্রথম বর্ষই কম্পিটিটিভ প্রোগ্রামিং শুরু করার সবচেয়ে ভালো সময় — আর এই কোর্সটা ঠিক সেই মুহূর্তটার জন্যই বানানো।
আগে থেকে কোডিং জানার কোনো দরকার নেই। আমরা শুরু করব C-এর একদম প্রথম লাইন থেকে — কম্পাইলার কী, একটা প্রোগ্রাম কীভাবে চলে — আর ধাপে ধাপে নিয়ে যাব Data Structures ও Algorithms এবং আসল কনটেস্ট-লেভেল প্রবলেম সলভিং পর্যন্ত।
কম্পিটিটিভ প্রোগ্রামিং (CP) হলো তোমার লজিক্যাল চিন্তা ধারালো করার, ভার্সিটির CS কোর্সে ভালো করার, টপ কোম্পানির টেকনিক্যাল ইন্টারভিউ ক্র্যাক করার, আর ICPC, Codeforces ও NCPC-এর মতো কনটেস্টে নিজেকে আলাদা করে তোলার সবচেয়ে কার্যকর উপায়।
এটা "দেখলাম আর ভুলে গেলাম" টাইপের কোর্স না। প্রতিটা কনসেপ্টের পরেই থাকছে online judge-এ হাতে-কলমে প্রবলেম, সাপ্তাহিক practice set, আর একটা প্রবলেম-সলভিং মাইন্ডসেট যেটা তোমার সারা ক্যারিয়ারে কাজে লাগবে।
এই কোর্স কেন আলাদা:
একদম beginner-দের জন্য বানানো — আগে কিছু জানতে হবে না ধরে নেওয়া হয়নি।
বাংলায় বুঝানো, কোড আর টার্ম standard English-এ।
তোমার প্রথম বর্ষের CS সিলেবাসের (C, data structure) সাথে সরাসরি মিলে যায়।
প্রতিটা টপিকের সাথে বাছাই করা practice problem আর editorial-স্টাইল সমাধান।
"Hello World" থেকে তোমার প্রথম আসল Codeforces rating পর্যন্ত একটা পরিষ্কার roadmap।
কোর্স শেষে তুমি নিজে নিজেই একটা প্রবলেম পড়তে, অ্যালগরিদম ডিজাইন করতে, তার complexity বিশ্লেষণ করতে, পরিষ্কার C কোড লিখতে আর সঠিক সমাধান submit করতে পারবে — আত্মবিশ্বাসের সাথে।
হাইলাইট
উপযোগিতা
এনরোল করার আগে দ্রুত দেখে নিন: কী জানা থাকলে ভালো হবে, আর কারা এই কোর্স থেকে সবচেয়ে বেশি ভ্যালু পাবে।
পূর্বশর্ত
কাদের জন্য
পরবর্তী ধাপ
এই কোর্স শেষ হলে পরের ধাপটা যেন স্পষ্ট থাকে।
এই ধাপটি পথের অংশ, তবে এনরোলমেন্ট এখনো খোলা নয়।
শীঘ্রই আসছেএনরোল
শেখা শুরু করতে প্রস্তুত?
বিগিনারদের জন্য কম্পিটিটিভ প্রোগ্রামিং
৳3,999
আউটকাম
FAQ
No. This course is designed for beginners who are starting from absolute zero. You will begin with the basics of C, then move step by step into logic building, problem solving, and core competitive programming topics.
C is a strong language for learning programming fundamentals. It helps you understand memory, logic, and problem-solving clearly. That foundation makes it easier to move into data structures, algorithms, and contest-style coding later.
Both. We start with C to build the strongest possible foundation in how memory and logic actually work — then transition you into C++ and its powerful Standard Template Library (STL: vector, sort, map, set, stack, queue, pair, and more), which is what serious competitive programmers actually use in contests. You finish fluent in both.
Yes. Lessons are bite-sized and self-paced, with lifetime access. Just 1 hour a day is enough to stay on track.
You will cover programming basics in C, problem-solving techniques, logic building, data structures and algorithms, and the mindset needed for competitive programming. The course also includes practice with real contest-style problems.
<span>Absolutely. The DSA and problem-solving skills here are exactly what you need for intra-university contests, NCPC, and the path to ICPC.</span>
Hybrid learning means the course combines in-person and online learning elements. This gives you a structured learning experience with flexibility, while still keeping practice and guidance at the center.
The course is bilingual. Instruction and support may use both English and Bangla, which can make it easier for beginners to follow technical concepts and practice problem solving.
The time needed depends on your pace and how much practice you do outside class. Competitive programming improves through regular problem solving, so consistent practice is more important than rushing through the material.
Yes, the course is built around structured learning and practice. You can expect learning materials, examples, and problem-solving exercises that support each topic covered in the course.
The course is designed to build the foundations needed for competitive programming. You will learn how to think through problems, write efficient solutions, and approach contest-style questions with a clearer process. Progress depends on regular practice.
<span>Every problem comes with hints and editorial-style solutions, plus a 24/7 community and weekly live doubt-solving sessions.</span>
Yes, you'll receive a Certificate of Completion after finishing the course and the final assessment.