Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Python right now

Learn Python right now

Programming course for absolute beginners in Python
Created byPietro Zuco
Last updated 4/2025
English

What you'll learn

  • Learn the hottest programming language in the market
  • Use Python in your job
  • Land a Python developer job
  • Program in Python

Course content

1 section14 lectures3h 6m total length
  • Welcome0:29
  • Introduction10:43
  • Variables, Print, Data Types18:16
  • Variables and Conditionals36:55
  • Lists and Loops33:46
  • Dictionaries and Logical Operators28:45
  • FOR Loops7:56
  • Tuples2:57
  • Sets4:34
  • Functions12:08
  • Classes18:40
  • Modules4:42
  • Final: Install Python like a Pro5:56
  • Thank you0:20

    Recommended books: 


    - Think Python: How to Think Like a Computer Scientist

    by Allen B. Downey


    - Learn Python 3 the Hard Way

    by Zed Shaw


    - Effective Python

    by Brett Slatkin


    - Exercises for Programmers: 57 Challenges to Develop Your Coding Skills

    by Brian Hogan

Requirements

  • No programming experience needed

Description

This is a quick course about programming, designed specifically for beginners with no prior experience. It sets the basis to learn how to code starting from zero, even if you’ve never programmed before, making it approachable and straightforward. The course introduces fundamental concepts such as conditionals, which allow decision-making in code, loops for repeating tasks like printing numbers or iterating lists, variables to store and manipulate data such as names or scores, and classes for organizing code into reusable objects like a "Car" blueprint. It also covers essential data types like tuples for fixed coordinates, lists for shopping items, dictionaries for student grades, and functions for managing and processing information effectively. It should be easy to pick up and start understanding these ideas through hands-on examples and clear explanations tailored to novices. The purpose of the course is to set a solid foundation, equipping you with the skills to confidently explore more advanced topics later. This groundwork will enable you to understand common programming books about Python or even transition to other programming languages with ease. By the end, you’ll have a practical grasp of coding essentials, empowering you to build simple programs and continue your learning journey. With Python’s beginner-friendly syntax, you’ll quickly gain confidence, experiment with real-world projects, and unlock the potential to solve problems through code efficiently.

Who this course is for:

  • Beginner Python Developers and curious to learn a great tool