## Challenges

Welcome to the challenges series in **PythonExamples.org**.

This learning path is designed to learn and practice Python fundamentals with the kind of real world examples. In each section, we cover scenarios for an imaginary company ABC, and some straight forward scenarios.

Now that we have learned how this works, lets get started with the challenges based on Python Operators.

## Operators

You will learn how to use and how to identify **which operators to use**

That’s it for now with the Operators. Let us get to the conditional statements, where you need to start using if-else statements.

## Conditional Logic

You will learn how to **make decisions and implement logic**

After learning how to implement conditional logic, let us get to the looping statements, where you can execute a piece of code for more than once based on a condition.

## Loops

You will learn how to **code for repeating tasks**

Those are just some exclusive use cases to get used to loop statements. Now, let us move to strings. One of the most used concepts in real-time problems.

## Strings

You will learn how to **modify or apply transformations on strings**

We have covered some of the most basic use cases that we generally encounter for strings. Now, let us move on to Lists.

## Collections

In this series of challenges, we have use cases where we need to use collections like **lists, sets, tuples, and dictionaries **

Now, let us move to built-in functions. These are the functions that are already built-in to Python, which helps us avoiding writing functions to some trivial or most used functionalities.

These are only few challenges that are covering built-in functions. Most of these functions are built-in to the integral part of the problem solving. So, you may encounter these when working with other challenges as well.