Practice: Data Structures

💡 This is your chance to put what you’ve learned into action.

Try solving these practice challenges to check that you understand the concepts.

The solutions to each challenge are available, and you can view a video of the solution below each challenge. Try to go through the whole challenge without using the solution.

If you can’t do the challenge without looking the solution, it means you don’t understand the material well enough yet.

Try the next practice challenges without looking at the solution. If you need more practice challenges, reach out on Discord.

Word Frequency

Write a program to calculate word frequency within text.

word-frequency

Word Frequency Solution Video

Phone Book

Write a phone book program that manages contacts and numbers.

phone-book

Practice Solution Video

JSON Parsing

In this exercise, you'll parse some data using Python's built-in JSON library.

json-parsing