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

৳ 1100
Duration : 24 Classes
Course Thumbnail

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.

  • Course objectives and expectations

  • Overview of the course structure and materials

  • Recommended development environment setup

  • Overview of essential tools and resources

  • Introduction to Python programming language

  • Syntax. variables. data types and basic operations

  • Control flow statements: conditionals and loops

  • Defining and calling functions

  • Working with modules and libraries

  • Introduction to common Python libraries for data structures and algorithms

  • OOP

  • Basics of data structures and algorithms

  • Overview of algorithmic thinking and problem-solving strategies

  • Introduction to arrays and their operations

  • Solving problems using Array

  • Introduction to String and their operations

  • Solving problems using String

  • Introduction to Stack and their operations

  • Solving problems using Stack

  • Introduction to Queue and their operations

  • Solving problems using Queue

  • Introduction to Linked List and their operations

  • Solving problems using Linked List

  • Introduction to Linked List and their operations

  • Solving problems using Linked List

  • Introduction to sorting and searching algorithms

  • Comparing different sorting and searching techniques

  • Exploring hashing techniques and hash table implementations

  • Solving problems using hashing

  • Basics of time complexity analysis

  • Evaluating algorithm efficiency using Big O notation

  • Basics of space complexity analysis

  • Analyzing memory usage in algorithms

  • Understanding recursion and its applications

  • Solving problems using recursive algorithms

  • Understanding dynamic programming concepts

  • Solving problems using dynamic programming techniques

  • Exploring greedy algorithms and their characteristics

  • Solving problems using greedy strategies

  • Guided practice sessions to solve coding problems

  • Problem-solving exercises and challenges

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

Evaluation

Image

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

Key Topics:

Course Fundamentals Core Concepts Practical Labs Real-world Projects

Prerequisite

1) Basic Computer 2) Python Fundamentals 3) Average/Good Typing Speed 4) Punctual 5) Discipline 6) Sincere 7) Patience

Price

1100

Duration

24 Classes

Class Type

Pre-Recorded

Access

Lifetime

Student Job Success

Mehedi Azad
Python Trainer

Mehedi Azad

Abdullah Mahmud
Software Developer

Abdullah Mahmud

Jannatul Ferdous Maisha
UX/UI designer

Jannatul Ferdous Maisha

Nirban Mitra Joy
Software Developer

Nirban Mitra Joy

Tasfiq Kamran
ML Engineer

Tasfiq Kamran

MD Tusher Imran
Junior Software Developer

MD Tusher Imran

Reviews

Rahmatullah Masum
Rahmatullah Masum
(5.0) 1 year ago

Assalamu Alaikum. 'Machine Learning for NLP' and other courses offered by Innovative Skills BD are well organized and the instructors are very helpf... see more

Obaydullah Hasib
Obaydullah Hasib
(5.0) 1 year ago

Enrolling in the "Python Development with Django" course at ISBD has been a transformative experience. Salman Vai, our instructor, is so supportive, h... see more

Siraj Us Salekin
Siraj Us Salekin
(5.0) 1 year ago

Innovative Skills BD provided an excellent foundation for my journey into Machine Learning and Deep Learning. The NLP course, led by the phenomenal... see more

Shaiful Islam
Shaiful Islam
(5.0) 1 year ago

Embarking on a 4IR journey? Choose Innovative Skills. From Computer Vision, and NLP to other cutting-edge courses, their hands-on approach and expert... see more

FAQs

Still having a doubt? Let’s be clearer!

কোর্স শেষে আমরা ক্যারিয়ার গাইডলাইন, সিভি–পোর্টফোলিও বানাতে সহায়তা, মক ইন্টারভিউ এবং সিভি রেফারসহ প্রয়োজনীয় জব প্লেসমেন্ট সাপোর্ট প্রদান করি, যাতে আপনি আত্মবিশ্বাসের সাথে ক্যারিয়ার শুরু করতে পারেন। এছাড়াও আমরা প্রি ইন্ডাস্ট্রি প্রোগ্রাম করি যেখানে একজন শিক্ষার্থী সপ্তাহে ৪০ ঘন্টা আমাদের টেক টিম এর সাথে থেকে ইন্ডাস্ট্রি এর জন্য প্রস্তুত করে তোলেন।

জী আমরা রিসার্চ সাপোর্ট দিয়ে থাকি। শিক্ষার্থীরা আমাদের সাথে থেকে তাদের রিসার্চ ওয়ার্ক সম্পন্ন করেন। ইতিমধ্যে আমাদের অনেক স্টুডেন্ট রিসার্চ পেপার পাবলিশ করেছেন।

কোর্স এ ভর্তির শুরুর দিন থেকেই আমাদের সাপোর্ট প্যানেল অ্যাক্টিভ থাকেন। তারা সবসময় শিক্ষার্থীদের সাথে বসে তাদের প্রব্লেম সল্ভ করে দেন।

জী, আপনি কোর্স সঠিকমতো আমাদের গাইডলাইন অনুযায়ী শেষ করতে পারলে আপনি নিজেকে একজন সফটওয়্যার ডেভেলপার/মেশিন লার্নিং ইঞ্জিনিয়ার/ডাটা অ্যানালিস্ট হিসেবে দাবি করতে পারবেন

জী, প্রত্যেকটা লাইভ ক্লাসের রেকর্ডিং আমাদের ওয়েবসাইটে আপনার নিজস্ব পোর্টালে পেয়ে যাবেন। এবং এটি লাইফটাইম এক্সেস থাকবে।

জী, কোর্স সফলভাবে সম্পন্ন করার পর সার্টিফিকেট প্রদান করা হয়।

Other Courses