Do more with your lists in Python! In this lesson, you’ll learn about accessing and nesting on lists in Python. You’ll even try each of these out yourself!

Lesson 13. (Part II) Methods and Functions on Lists in Python
Once you’ve finished this lesson, you’ll learn about and know how to use some of the different methods and functions on lists in Python.

Lesson 14. Boolean Logic in Python
Let’s memorize the Boolean logic in Python. You’ll have a practice for this one. After your practice, you’ll know how you can check your answers on Python.

Lesson 15. Range in Python
In the previous lessons, we’ve learned a lot about lists. But what if you want to have a list up to ten million? Range in Python to the rescue!

Lesson 16. Dictionaries in Python
How do dictionaries work in Python? Is it really that similar with lists? But it should have something that lists don’t have, eh? Find out in this lesson!

Lesson 17: Mutableness, Errors, and Methods in Dictionaries
What are “mutableness”, the errors, and the methods in dictionaries? How do we face the errors once we’ve encountered one? Learn all these in this lesson!

Lesson 18. Tuples in Python
Know how immutable tuples in Python are, and why they are unique compared to lists and dictionaries. I also made a cheatsheet for you in this lesson.

Lesson 19. List Slices in Python
List Slices in Python provides a more advanced way of retrieving values from a list. You may see something familiar with this so it will be easy for us!

Lesson 20. List Comprehensions in Python
Learn how to use our mathematical-pythonic skills to quickly create lists that obey a simple rule using list comprehensions in Python.

Lesson 21. For Loops in Python
For loops in Python is one of the most important features of Python that we can use in our code. In this lesson, you’ll see how efficient it is.