Loading...

Course Description

Elevate Your Python Programming Mastery with Data Structures and Algorithms:
Our algorithm and data structures course will teach you how to write code that scales with large data sets and identify hidden performance bottlenecks. While the concepts covered in this course are in Python, they can be applied to all programming languages and software development domains. By the end of this course, you’ll have a strong understanding of fundamental algorithms and data structures and be equipped to answer commonly asked interview questions.

Course Outline

  • Algorithmic Foundations
  • Search and Analysis
  • Sorting Techniques
  • Lists Mastery
  • Stacks and Queues
  • Hash Tables
  • Tree Structures
  • Advanced Algorithms

Learner Outcomes

  • Write code that is scalable and performs optimally with large datasets
  • Analyze and optimize algorithmic efficiency to identify and rectify performance bottlenecks
  • Gain foundational knowledge applicable to standard libraries in Python and other programming languages
  • Excel in algorithm and data structure questions frequently encountered in programming job interviews
  • Develop object-oriented solutions and apply advanced Python programming techniques

Prerequisites

CMPSC X402.CODE - Python Programming Fundamentals or equivalent knowledge and experience.

Applies Towards the Following Certificates

Loading...
Not offered this quarter. Classes are offered according to the schedule on the respective Certificate or Program Page. Please click on the Request Information below to be promptly notified when enrollment opens.