Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Data Structures and Algorithms in Python

Course Cover

4

(1)

compare button icon

Course Features

icon

Duration

5.21 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Mobile, Desktop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

5.21 hours

Course Description

This course will give you a better understanding of Data Structures basics and how algorithms are implemented using high-level programming languages. This course covers data structures and algorithms. It also includes lectures that cover computer science theory and implementation of data structure in Python language. Students will be able to interview at top technology companies by taking this course. This course will give you the opportunity to have tutors who can teach you data structures and algorithms.

This course covers a lot of topics and content. Start the course by clicking here

  • We will discuss why data structures are necessary.

  • Then, we will discuss Analysis of Algorithms, ie Time and Space complexity. However, the Asymptotic Notation (ie Big O Omega and Theta) is covered at the end of the course so you don't get lost and can focus on the concepts of data structures.

  • Our programming environment is set up so that you can get hands-on experience with implementing data structures and algorithms.

Next, we will get to the core of the course: algorithms and data structure. Each section of each algorithm and data structure is broken down into two sections. Theory lectures and Python implementation. Then we move on to learning:

  1. Recursion

  2. Stacks, Queues, Deques

  3. Linked List

  4. Trees & Binary Trees

  5. Binary Search Trees

  6. Priority Queues & Heaps

  7. Graphs & Graph Traversal Algorithms

  8. Algorithms for sorting and searching

Each section also includes theoretical lectures on data structures and their Abstract Data Types, as well as algorithms. These topics can also be implemented in Python.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Technology

Web Development

Basic Programming

Course Instructors

Syed Mohiuddin

Instructor

I'm Syed, having over 15 years of experience in educating Under Graduate and Post Graduate Students in the field of Computer Science and Information Technology.I have been training students and progr...
Course Cover