Competitive Programming - Beginner

149 Reviews

Instructor Sharif Minhazul Islam

Last date of Registration: 19-11-2024
17th - Batch Schedule
Class Starts No open batch
Class Schedule No open batch

Who Can Join This Course?

  • Good logic sense. Familiarity with at least one programming language will even boost your learning, but it is not mandatory.

Course Highlight

  • Basics of computer systems, number systems & problem-solving fundamentals.
  • First C++ program: IDE vs compiler, compiling/running, variables & I/O.
  • Data types, operators (arithmetic, relational, logical, bitwise) and their applications.
  • Decision making constructs (if, if-else, switch) and boolean logic.
  • Looping constructs (while, for, do-while), labelled jumps (break, continue, goto).
  • Arrays & strings: initialization, operations (find, copy, reverse), subarrays, multidimensional arrays, palindromes/anagrams.
  • Functions & complexity: functions, call by reference/pointers, recursion, time/memory complexity.
  • Introductory sorting & searching (selection/insertion/counting sort, STL sort, binary search), structures/classes, number theory (GCD, sieve) and a technical assignment.

Course Content

  1. 24 Classes
  2. 6 Assignments
  3. 4 Exams

Description

Solving a problem is meaningless if you can't convert it to a workable code in a contest that covers all the edge cases. Solving a problem, writing its code in an efficient language is a must for a problem solver. And currently, the fastest known coding language for a competitive programmer is undoubtedly C++. We will go through each C++ concepts needed for a competitive programmer in order to ace in contests and problem solving.

Instructor

Sharif Minhazul Islam
  • Jr. Software Engineer
  • I am an ICPC World Finalist 2024 with 8+ years of experience participating in many national & international contests. I am currently working as a Jr. Software Engineer at Kite Games Studio. My codeforces handle is MinhazIbnMizan.

Reviews

149 Reviews
149 Student Reviews
  • Authentic student reviews offer insights on course content, engagement, and instructor effectiveness, empowering potential learners.
Rudra Sarkar
Rudra Sarkar
Batch: 16
Md.Shaon khan
Md.Shaon khan
Batch: 16
Saidul Alam
Saidul Alam
Batch: 15
Md Nayeem Khan
Md Nayeem Khan
Batch: 15
Md. Jamatul Islam Arif
Md. Jamatul Islam Arif
Batch: 15
Md.Latifur Rahman Rafi
Md.Latifur Rahman Rafi
Batch: 15
Competitive Programming - Beginner
Tk. 5,000
Registration Closed
Course Includes
  • Recorded videos (All Classes)
  • Assignments & Exams
  • Digital Certificate
  • Final Project

Learning Path

Check our course roadmaps for specialized courses. It will help you to take courses in right order.

Roadmap