Home / course / Data Structure and Algorithm with Leetcode Exercise (Pre-Recorded)

Data Structure and Algorithm with Leetcode Exercise (Pre-Recorded)

Course Description

Data structure and algorithms are two of the most important aspects of computer science. Data structures allow us to organize and store data, while algorithms allow us to process that data in a meaningful way. Learning data structure and algorithms will help you become a better programmer. You will be able to write code that is more efficient and more reliable. You will also be able to solve problems more quickly and more effectively. Innovative Skill enhances the problem solving ability of the programmers by teaching DSA through problem solving at Leetcode as it is one of the the biggest platforms for problem solvers

 

Will You Get Certificate After the Course:
Yes, after completing the course you will achieve certificate. There are 3 Types of Certifcation avialble based on assesment in our each course. These Types are mentioned below:

  1. General Certifcate (If the total marks is between 60% and 70%)
  2. White Belt Ceritificate (If the total marks is between 70% and  90%)
  3. Black Belt Certificate (If the total marks is between 90% and 100%)

How do we evaluate a Student for certificate:
Our Evaluation Process is extremely simple. Our Evaluation process maintains by following steps:

  1. Class Attendance (between 60 - 100%)
  2. Assignment Submission (Bonus Point for Quick Submission, As Usual Points For On Time Submission, Minus point for late submission)
  3. Mock Test (Written + Viva)
  4. Project Submission (Bonus Point for Quick Submission, As Usual Points For On Time Submission, Minus point for late submission)
  5. Soft Skills

Please note that, the evaulation always be done by internal and external judge along via blind review process

 

How do we recommend a Student for the job:
After completing the course, the white and black belt certificated students will allow for joing our stem-learning based bootcamp. The students will need to complete the bootcamp with proper instruction and discipline. After completing the bootcamp, we will recommend the desired candidate to any company in sha Allah.

Topic - 1

  • Course objectives and expectations

Topic - 2

  • Overview of the course structure and materials

Topic - 3

  • Recommended development environment setup

Topic - 4

  • Overview of essential tools and resources

Topic - 5

  • Introduction to Python programming language

Topic - 6

  • Syntax
  • variables
  • data types
  • and basic operations

Topic - 7

  • Control flow statements: conditionals and loops

Topic - 8

  • Defining and calling functions

Topic - 9

  • Working with modules and libraries

Topic - 10

  • Introduction to common Python libraries for data structures and algorithms

Topic - 11

  • OOP

Topic - 12

  • Basics of data structures and algorithms

Topic - 13

  • Overview of algorithmic thinking and problem-solving strategies

Topic - 14

  • Introduction to arrays and their operations

Topic - 15

  • Solving problems using Array

Topic - 16

  • Introduction to String and their operations

Topic - 17

  • Solving problems using String

Topic - 18

  • Introduction to Stack and their operations

Topic - 19

  • Solving problems using Stack

Topic - 20

  • Introduction to Queue and their operations

Topic - 21

  • Solving problems using Queue

Topic - 22

  • Introduction to Linked List and their operations

Topic - 23

  • Solving problems using Linked List

Topic - 24

  • Introduction to Linked List and their operations

Topic - 25

  • Solving problems using Linked List

Topic - 26

  • Introduction to sorting and searching algorithms

Topic - 27

  • Comparing different sorting and searching techniques

Topic - 28

  • Exploring hashing techniques and hash table implementations

Topic - 29

  • Solving problems using hashing

Topic - 30

  • Basics of time complexity analysis

Topic - 31

  • Evaluating algorithm efficiency using Big O notation

Topic - 32

  • Basics of space complexity analysis

Topic - 33

  • Analyzing memory usage in algorithms

Topic - 34

  • Understanding recursion and its applications

Topic - 35

  • Solving problems using recursive algorithms

Topic - 36

  • Understanding dynamic programming concepts

Topic - 37

  • Solving problems using dynamic programming techniques

Topic - 38

  • Exploring greedy algorithms and their characteristics

Topic - 39

  • Solving problems using greedy strategies

Topic - 40

  • Guided practice sessions to solve coding problems

Topic - 41

  • Problem-solving exercises and challenges

Topic - 42

  • Review and discussion of solutions
  • including time and space complexity analysis

Evaluation

Image

Will You Get a Certificate After the Course:
Yes, after completing the course you will achieve the certificate. There are 3 Types of Certification available based on assessment in our each course. These types are mentioned below:

  1. General Certificate (If the total marks are between 60% and 70%)
  2. White Belt Certificate (If the total marks are between 70% and  90%)
  3. Black Belt Certificate (If the total marks are between 90% and 100%)

How do we evaluate a Student for certificate:
Our Evaluation Process is extremely simple. Our Evaluation process is maintained by following steps:

  1. Class Attendance (between 60 - 100%)
  2. Assignment Submission (Bonus Point for Quick Submission, As Usual Points For On-Time Submission, Minus point for late submission)
  3. Mock Test (Written + Viva)
  4. Project Submission (Bonus Point for Quick Submission, As Usual Points For On-Time Submission, Minus point for late submission)
  5. Soft Skills

Please note that the evaluation always be done by the internal and external judges via a blind review process

 

How do we recommend a Student for the job:
After completing the course, the white and black belt certificated students will be allowed to join our stem-learning-based Bootcamp. The students will need to complete the boot camp with proper instruction and discipline. After completing the Bootcamp, we will recommend the desired candidate to any company in sha Allah.

Reviews through our website

Reviews through Social Media

Tasfiq Kamran

Aminul Mahi

Shaiful Islam

MD Asadullah Shibli

Obaydullah Hasib

Nirban Mitra Joy

Md Maniruzzaman Manir

Md Anower Hossain

Mehedi Azad

Alomghir Hossain

Video Feedback

Student - 1
Student - 2
Student - 3
Student - 4
Student - 5

Price

1100

Duration

24 Classes

Available Seats

49

Class Type

Pre-Recorded

Access

Lifetime

Time

Other Courses

Whatsapp
Whatsapp