Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Programming in Python
Rating: 4.6 out of 5(15 ratings)
135 students

Introduction to Programming in Python

Take Your First Step into Programming with Python — Designed for True Beginners!
Created bylife michael
Last updated 7/2022
English

What you'll learn

  • You will learn the very basic topics in programming.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

18 sections35 lectures4h 52m total length
  • Introduction8:35

    In this lecture, you will get the first notion of what a computer program is. In addition, you will learn how to develop your first hello world program in Python.

Requirements

  • No.

Description

This course is the perfect starting point for anyone who wants to learn programming using Python, even if you're afraid to fail or have no prior experience. Designed specifically for beginners, this guide gently introduces you to the essential building blocks of programming, utilizing Python’s clear and beginner-friendly syntax.

You’ll start with fundamental concepts such as variables, flow control (if statements, for, while, and do-while loops), and gradually move into functions, lists, dictionaries, sets, and tuples. As you progress, you'll also be introduced to tuple unpacking, comprehensions, classes, and more advanced topics like lambda expressions, decorators, generators, and operator overloading.

Topics marked with an asterisk (*) are more advanced. If you’re just starting out, feel free to revisit those once you’re more confident.

Topics Covered:

  • Flow Control

  • Functions

  • Lists, Sets, Dicts, and Tuples

  • Comprehensions & Tuple Unpacking

  • Lambda Expressions *

  • Decorators *

  • Classes

  • Generators *

  • Operator Overloading

We’re committed to continuously improving and expanding this course. New coding exercises and topics are added regularly, and we’re always happy to receive feedback or requests, especially for video explanations of specific exercises.

If you're starting your programming journey, we also recommend checking out our companion course, “Tips for Learning Programming”, to help you develop the right mindset for success.

Start learning Python today—step-by-step, at your own pace, with full support from us along the way!

Who this course is for:

  • Students without any background in programming.