YOUR NEXT STEP

Learn Python by Eli the Computer Guy

Eli the Computer Guy · 17 lessons · Free on YouTube

LESSON 4 / 17

If Else Statements and Conditions in Python (Python Part 4)

←Next

About this course

Python is one of the most versatile programming languages you can learn, and this free online course is designed to help you go from curiosity to confidence by practicing the fundamentals the way they are used in real projects. You will start by understanding how Python code is written and executed, then quickly move into working with variables, data types, and clean, readable expressions that form the base of every application.

As you progress, you will build the logic skills that make programs useful: conditions, comparisons, and control flow that let your code respond to different situations. You will also learn to iterate efficiently with loops and to structure your programs for growth by using modules and virtual environments. That means you will not only write code that works, but also build habits that help you keep projects organized and dependencies under control.

The course also focuses on practical everyday tasks that Python handles exceptionally well. You will work with core data structures like lists and dictionaries, learn how to read from and write to files, and create reusable functions so you can simplify complex problems into smaller pieces. You will see how small decisions, like handling input properly or debugging a script that will not run, can make the difference between a quick win and a frustrating afternoon.

To prepare you for automation and integration work, you will interact with the operating system, pass arguments via the command line, and use try statements to handle errors gracefully. You will also connect to web services through REST APIs, sending requests and working with JSON—skills that are directly relevant to modern development, data workflows, and tooling.

Finally, you will strengthen your application mindset by learning why filtering user input and sanitizing strings matters, especially when reliability and security are on the line. You will round out the experience with regular expressions so you can search, validate, and transform text with precision. By the end, you will have a well-rounded foundation for moving into automation, backend development, scripting, or further study in data and web technologies.

THERE IS ALWAYS MORE

Keep feeding your curiosity.

Explore more courses
From the community, for the community

Found a great course?

Share it. Our team will review it before adding it to the catalog.