Back to articles list Articles
5 minutes read

Python Course of the Month – Python Basics Part 3

Have you already done the first two parts of our online Python Basics course?  Keep learning and take your next step toward an IT career with Python Basics: Part 3 – our Course of the Month for September 2023!

If you are reading this, you most likely are either wondering if you should learn Python or you’re looking for the best Python course online. You've come to the right place.

At, we choose one of our courses every month to be our Python Course of the Month. This time, it's Python Basics: Part 3 – the final step in learning the basics of Python.

We started this learning track with Python Basics: Part 1. If you don't know anything about Python, start now by learning more about this interactive course. As I write these sentences, this course is completely free! Just log in and start learning Python!

What Is Python?

Python is a high-level, general-purpose computer programming language. Its gigantic number of libraries, modules, functions, and community-created add-ons mean you can use it for just about anything from web development to data science.

Python was created by Dutch programmer Guido van Rossum in the early 1990s. He wanted to give the world something that would make programming fun. Previously, computer programming was seemingly reserved for a small group of people; Python’s simplicity and ease of learning makes it possible for everyone to code. Python commands are based on plain English and are logical and simple to remember.

Would you like to become a Python developer or a data scientist? Or maybe you want to understand the basics of data processing with Python? Each path will be different, but they all start with learning the basics of the language. And is the best place for that.

Why Should You Learn Python?

There are a lot of reasons. Learning Python is one of the better career ideas. The IT world still needs specialists, and Python is one of the most sought-after skills.

You don't have to take my word for it. Go to any job site and see how often Python skills are required. Companies will sometimes even hire people with basic programming knowledge and practically no experience, offering them additional training and development opportunities. Find out which organizations around the world are using Python.

Python Course of the Month – Python Basics Part 3

Python can also accelerate your career with your current company. You don't necessarily have to move to the IT department; your new Python skills may be useful in accounting, marketing, or business administration. The possibilities of Python are almost endless.

Python will also work well if you’d like to earn extra money writing code online. Want to work from home? Here are The Pros and Cons of Working Remotely as a Python Developer.

If you're looking for more reasons to learn this language, check out  our article Why Learn Python. And let me just add that I have dealt with a lot of programming languages and Python is still my favorite.

What You'll Find in the Python Basics: Part 3 Course

Our September Python Course of the Month is Python Basics: Part 3 – the third and final course in our Python Basics track. This series covers all the concepts you need to start using Python, including variables, lists, conditional statements, loops, and functions.

Python Course of the Month – Python Basics Part 3

Want to go all-in right away? The course I'm writing about here can also be found in our flagship Learn Programming with Python track. You won't find anything better.

Python Basics: Part 3 contains 60 interactive exercises, which should not take you more than 8 hours to complete. You could try to do all the exercises at once. From my own experience, however, I'll tell you that a much better idea is to plan your learning process and extend it over time. You can find some good tips on how to approach learning Python here.

This course teaches you how to work with two common data structures (tuples and sets) and how to manage date and time data. Here’s what you’ll learn about each subject:

  • Tuples: Defining tuples, accessing tuple elements, index slicing, immutability, iteration, unpacking, tuples as function return types, and more.
  • Sets: Defining sets, creating sets from lists, adding and removing set elements, and understanding the relationship between two sets (intersection, union, difference, symmetric difference, subset, and superset).
  • Date and time data: Creating time objects, accessing time object internals, creating date objects, finding weekdays, creating time deltas, getting the current date and time, creating datetime objects, performing datetime arithmetic, comparing datetimes, and formatting datetimes.

All exercises in this online Python course are interactive and suitable for beginners (assuming you’ve completed the other two Python Basics courses). You’ll write real Python code and solve tasks by putting the theory you have learned into practice. Everything is done inside our platform through your web browser. You don't need to install anything on your computer or set anything up. Just enter the code and you can see how it works.

This is the best way to learn Python.

It is never too late to start learning Python. Anyone can learn and become successful at any age. You’re never too old to learn programming!

Who Should Take This Python Basics Course?

The most obvious answer is “everyone who’s completed Python Basics: Part 1 and Python Basics: Part 2”. But that's not all. All three of our online Python beginner courses are the perfect start to a programming journey for anyone who dreams of being a professional or hobbyist programmer.

You can check if Python is right for you by creating a free account at and doing a few free trial exercises.

Python Course of the Month – Python Basics Part 3

Try Our Python Course of the Month!

Now that you know what our Python basics course is and why you should learn this great (and very popular) programming language, there's no need to wait. You can start achieving your goals and eventually find a better job with Python!

What to do:

  • Create a free account or log in if you already have one.
  • Start the course. You'll have free access to the first few exercises. You can see if it is for you before you buy full access to it.

Start learning Python today!