Skip to main content
Software Engineering & AlgorithmsPluralsight2024-3 Edition100% Free Video Course

Python Collections

Python Collections Course. Mastering Python containers is the key to efficiently solving complex data structures. This course teaches you how to use Python’s built-in and specialized containers to manage and manipulate data efficiently. In today’s fast-paced programming world, efficiently managing and organizing data is a challenge that every developer faces. In this course, Python Collections, you’ll learn how to optimize and improve your data management skills in Python. First, you’ll explore the fundamental aspects of Python’s built-in container types: lists, dictionaries, tuples, and sets, and understand their unique features and best use cases. Then, you’ll explore advanced dictionary types like defaultdict, OrderedDict, and Counter, and their specialized functions that simplify common programming tasks. Finally, you’ll learn how to use specialized collection classes like namedtuple, ChainMap, and deque, increasing the efficiency and readability of your code. After completing this course, you will have the skills and knowledge of Python container data types to create elegant and efficient solutions in your programming projects. What you will learn: A thorough understanding of Python’s built-in container types: lists, dictionaries, tuples, and sets. Introduction to advanced dictionary types: defaultdict, OrderedDict, and Counter. Learn to use specialized collection classes: namedtuple, ChainMap, and deque. Optimizing data management and manipulation in Python. Creating elegant and efficient solutions in programming projects. Who is this course suitable for? Python developers who want to improve their data management skills. Programmers looking to learn advanced Python containers. Anyone who wants to make their Python code more efficient and readable.

5.0
(1 reviews)
2.2 Hours On-Demand
Created by Mateo Prigl
Uploaded Sep 2026
English
Advanced
Python Collections
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
2.2 hours on-demand video
30 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

A thorough understanding of Python’s built-in container types: lists, dictionaries, tuples, and sets.
Introduction to advanced dictionary types: defaultdict, OrderedDict, and Counter.
Learn to use specialized collection classes: namedtuple, ChainMap, and deque.
Optimizing data management and manipulation in Python.
Creating elegant and efficient solutions in programming projects.

Course Curriculum30 Lectures

5 sections • 2.2 hours total length

Prefer offline learning? Download all 30 video lectures and project files for free.
Download Free

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

Python Collections Course. Mastering Python containers is the key to efficiently solving complex data structures. This course teaches you how to use Python’s built-in and specialized containers to manage and manipulate data efficiently. In today’s fast-paced programming world, efficiently managing and organizing data is a challenge that every developer faces. In this course, Python Collections, you’ll learn how to optimize and improve your data management skills in Python. First, you’ll explore the fundamental aspects of Python’s built-in container types: lists, dictionaries, tuples, and sets, and understand their unique features and best use cases. Then, you’ll explore advanced dictionary types like defaultdict, OrderedDict, and Counter, and their specialized functions that simplify common programming tasks. Finally, you’ll learn how to use specialized collection classes like namedtuple, ChainMap, and deque, increasing the efficiency and readability of your code. After completing this course, you will have the skills and knowledge of Python container data types to create elegant and efficient solutions in your programming projects. What you will learn: A thorough understanding of Python’s built-in container types: lists, dictionaries, tuples, and sets. Introduction to advanced dictionary types: defaultdict, OrderedDict, and Counter. Learn to use specialized collection classes: namedtuple, ChainMap, and deque. Optimizing data management and manipulation in Python. Creating elegant and efficient solutions in programming projects. Who is this course suitable for? Python developers who want to improve their data management skills. Programmers looking to learn advanced Python containers. Anyone who wants to make their Python code more efficient and readable.

Instructor

M

Mateo Prigl

Specialist in Software Engineering & Algorithms

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed