IT & Software

Data Structures and Algorithms: Using Python

Course Overview

  • Course Title: Data Structures and Algorithms: Using Python
  • Instructor: Arnab Das
  • Target Audience:
    • Beginner to intermediate Python programmers
    • Aspiring software developers
    • Students preparing for technical interviews
  • Prerequisites:
    • Basic Python programming knowledge (e.g., variables, loops, functions)
    • No prior experience with data structures or algorithms needed

Curriculum Highlights

  • Key Topics Covered:
    • Data structures: arrays, linked lists, stacks, queues, trees, graphs
    • Algorithms: sorting, searching, dynamic programming, backtracking
    • Time and space complexity analysis
    • LeetCode top 150 interview questions
  • Key Skills Learned:
    • Problem-solving and coding in Python
    • Optimizing code for efficiency
    • Debugging and testing code
    • Technical interview preparation
    • Competitive programming strategies

Course Format

  • Duration: 24.5 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • 1 practice test
    • 27 articles
    • 1 downloadable resource
    • Access on mobile and TV
    • Certificate of completion
Get Coupon on Udemy