Lesson #1
This lesson will help you get started with all the tools you need to begin writing your very lines of Python!
Lesson #2
Python has an interesting and specific syntax. Learn all about it with this overview on the language.
Lesson #3
This lesson will go over variables and types, including how to declare them, initialize them, and what each kind is.
Lesson #4
Learn about how to do arithmetic and work with the basic math operators and functions provided by Python.
Lesson #5
Logic and conditionals are a fundamental part of programming and is how your program can make decisions.
Lesson #6
Learn about the two loops in Python, the for and while loop. Plus learn about the break and continue statements.
Lesson #7
Functions in Python are a great way to group together lines of code that aim to do a single task and make them reusable.
Lesson #8
Modules in Python are a way to import external code for you to use in your own code like third-party libraries.
Lesson #9
Learn about lists in Python which are collections that are ordered and changeable whenever you want.
Lesson #10
Learn how to use tuples in Python which are collections that are ordered, unchangeable, and immutable.
Lesson #11
Learn about sets in Python which are a collections of elements that are unordered and unindexed with no duplicates.
Lesson #12
Learn about dictionaries in Python, which are key-value pair collections that are unordered, indexed and changable.
Lesson #13
Class are blueprints to create objects which represent a collection of related properties and methods.
Lesson #14
Inheritance in Python allows us to create children classes that inherit everything from the parent class.
Lesson #15
Learn how to work with files in Python including how to open, read, append, overwrite, write, and close a file.
Lesson #16
Learn how to work with directories in Python including how to create, access, and remove a directory.
Lesson #17
Learn how to express and work with dates and moments in time using Python's built-in date and time functionality.
Lesson #18
JSON is the language of data transfer. Learn how to encode and decode JSON in Python using the json module.
Lesson #19
Learn how to send text and HTML mail dynamically in Python using its built-in mail module and functions.
Lesson #20
Learn how to use regular expressions search patterns in Python to match text and do advanced find and replace operations.
Lesson #21
Learn how to gracefully handle and recover from exceptions and errors in Python when they arise in your code.
Lesson #22
Congratulations on finishing this class on Python. This lesson is the last lesson of the class on Python and serves as the conclusion of the class.