# Software Engineering

**26,538 learners**

## Linked Lists, Stacks, and Queues in Python

This course dives into the understanding and application of basic data structures including Linked Lists, Stacks, and Queues. It sheds light on the inner workings of these structures, their implementation, time, and space complexity, along with their effectiveness in solving interview-focused algorithmic coding challenges.

Python

### Course Overview
- **7 lessons**
- **21 practices**
- **3 hours**

### Course details

#### Unit 1
- **4 practices**
- **32 min**
- Mastering Stacks: Concepts, Implementation, and Problem-Solving in Python
  - [Preview](https://codesignal.com/learn/courses/linked-lists-stacks-and-queues-in-python/lessons/mastering-stacks-concepts-implementation-and-problem-solving-in-python)

1. Implementing Undo and Redo feature in a Text Editor using Stacks
2. Enhancing User Experience with More Informative Messages
3. Debugging Stack Operations in a Library System
4. Adding the "Peek" Operation in Stack Implementation

#### Unit 2
- **3 practices**
- **26 min**

#### Unit 3
- **2 practices**
- **20 min**

#### Unit 4
- **4 practices**
- **32 min**

#### Unit 5
- **2 practices**
- **20 min**

#### Unit 6
- **4 practices**
- **32 min**

#### Unit 7
- **2 practices**
- **20 min**

### Additional Courses
- [Previous Course](https://codesignal.com/learn/courses/sorting-and-searching-algorithms-in-python)
- [Next Course: Understanding and Using Trees in Python](https://codesignal.com/learn/courses/understanding-and-using-trees-in-python)

## From our community

Hear what our customers have to say about CodeSignal Learn:

### Testimonials

- **Francisco Aguilar Meléndez**  
  *Data Scientist*  
    
  "I'm impressed by the quality and can't stop recommending it. It's also a lot of fun!"

- **Faith Yim**  
  *Software Engineer*  
    
  "I love that it's personalized. When I'm stuck, I don't have to hope my Google searches come out successful. The AI mentor Cosmo knows exactly what I need."

- **Alex Bush**  
  *Full Stack Engineer*  
    
  "It's an amazing product and exceeded my expectations, helping me prepare for my job interviews. Hands-on learning requires you to actually know what you are doing."

- **Abbey Helterbran**  
  *Tech consultant*  
    
  "I'm really impressed by the AI tutor Cosmo's feedback about my code. It's honestly kind of insane to me that it's so targeted and specific."

- **Jonathan Miller**  
  *Senior Machine Learning Engineer*  
    
  "I tried Leetcode but it was too disorganized. CodeSignal covers all the topics I'm interested in and is way more structured."

Join the 1M+ learners on CodeSignal and start learning today!
