Lesson 10. Functions with Parameters and Arguments in Python

We’ll be making things more interesting in this lesson. ‘Cause we’ll be creating functions with parameters and arguments in Python.

Lesson 11. Escape Sequences in Python

What are escape sequences in Python and what are they escaping from? Why do we need them anyway? You’ll find out once you’ve finished this lesson!

Lesson 12. In, Not In, and Operators on Lists in Python

In this lesson, we’ll talk about lists in Python. You’ll know how you can apply and use in and not in and operators on lists in Python.

Lesson 13. (Part I) Accessing and Nesting on Lists in Python

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.