Overview

%20SQ.png)
Want to learn how to solve coding problems easily and efficiently?
​
Time to learn about the pillars of good code and programming: Data structures and algorithms. In the Data Structures Essentials: Pseudocode with Python Examples zyBook, you will learn and master these basics in pseudocode and Python.
Research Proven Excellence
Preferred Choice
80% of surveyed students preferred zyBooks over regular textbooks.
Better Learning
Studies show that students learn 118% more with the minimal text model in only one lesson.
Proven Results
On average, zyBook users improved grades up to â…” and read 74% more than users of regular textbooks.
What is a zyBook?
In short, zyBooks are interactive, digital textbooks.
By incorporating available technology, zyBooks make learning fun, interactive and engaging – all while drastically reducing the time spent on learning theoretical concepts.
Course Details
The Data Structures Essentials: Pseudocode with Python Examples zyBook teaches essential data structures and algorithms with minimal text, maximum interactivity.
Module 1: Introduction to Data Structures and Algorithms
1.1 Data structures
Module 2: Searching and Algorithm Analysis
Module 3: Sorting Algorithms
Module 4: Lists, Stacks and Queues
Module 7: Balanced Trees
7.1 AVL: A balanced tree
Module 6: Trees
6.1 Binary trees
Module 5: Hash Tables
5.1 Hash tables
Module 11: B-trees
11.1 B-trees
Module 10: Algorithms
10.1 Huffman compression
Module 9: Graphs
9.1 Graphs: Introduction
Module 8: Heaps and Treaps
8.1 Heaps
Module 13: Additional Materials
13.1 Bubble sort
Module 12: Sets
12.1 Set abstract data type
Pricing
Each purchase comes with...
Practice questions
Highly effective reading materials
1 year access
Interactive figures & tables
Online lab environment (zyLabs)
What Our Students Say
Our Other zyBooks & Courses
The Data Structures Essentials: Pseudocode with Python Examples zyBook will pair well with the following:
Frequently Asked Questions
PAYMENT
Will my course fee be subsidised?
No.
CURRICULUM
I have no prior experience. Will I be able to understand the content taught in the zyBooks?
Yes. Unless otherwise specified, all zyBooks are beginner-friendly.
How much time do I have to spend to complete the course?
It depends on your learning style and speed. We estimate taking about 48 hours to read through the material and complete the interactive quizzes at regular speed.
Is there a certification examination?
No.
ZYBOOKS
What is a zyBook?
zyBooks are like interactive, digital textbooks.
Why should I buy a zyBook instead of a regular textbook?
zyBooks comprise the same content as a textbook but with minimal text and maximum interactivity.
Do all the zyBooks you offer come with zyLabs (the interactive lab environment)?
No. If zyLabs are included, it will be specified in the course page.