Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-On Introduction to Programming with Python
Rating: 4.6 out of 5(53 ratings)
3,893 students

Hands-On Introduction to Programming with Python

Start coding from zero: install Python & VS Code, learn variables, control flow, data structures, functions in under 2h.
Created byLukasz Kallas
Last updated 5/2026
English
English [Auto],

What you'll learn

  • Install Python
  • Write and run your first Python programs
  • Use variables, numbers, strings, booleans, and basic operators
  • Make decisions with if/elif/else and combine conditions with logical operators
  • Repeat actions with while and for, including break and continue
  • Work with lists, tuples, dictionaries, and sets
  • Create reusable functions with parameters and return values

Course content

3 sections13 lectures1h 59m total length
  • Welcome!1:38

    Join a hands-on Python course for beginners, starting with installing Python and a code editor, then writing and running your first program while mastering variables, loops, data structures, and functions.

  • Join Our Community0:04
  • What is Programming and why Python3:00

    Programming means telling a computer what to do with clear, step-by-step instructions. Python's simple, readable syntax powers web development, data analysis, AI, automation, and more, with a large global community.

  • Setting up Our Environment16:37

    Set up Python and VS Code across macOS, Linux, and Windows, install Python, verify with python3 --version, and write and run your first hello world program in VS Code.

Requirements

  • No prior programming experience needed
  • Internet connection to download Python and VS Code

Description

Welcome to Hands-On Introduction to Programming with Python — a practical, beginner-friendly course designed to get you coding from scratch in under two hours.

I’m Lucas, a tech lead working in an international team, and I’ve created this course to give you the tools and confidence to start programming without overwhelming theory or boring slides. Everything here is hands-on: we’ll write code together, run it, and see how it works step by step.

In this course, you’ll:

  • Install Python and set up Visual Studio Code on macOS, Windows, or Linux

  • Write and run your very first Python program

  • Work with variables, numbers, strings, booleans, and user input

  • Use operators for math, comparisons, and logic

  • Make decisions in your code with if, elif, and else

  • Repeat tasks automatically with while and for loops

  • Explore Python’s core data structures: lists, tuples, dictionaries, and sets

  • Create reusable code with functions (including a mini BMI calculator)

  • Get a gentle intro to classes with a simple Person example

By the end, you’ll not only understand Python fundamentals, but also be ready to continue into web development, automation, or data science — or join me in one of my other hands-on courses on Git, Linux, Docker, AWS, and more.

No prior experience is needed — just a computer and curiosity. Let’s get started and write your first Python program together.

Who this course is for:

  • Absolute beginners who want a clear, hands-on start with coding
  • Career-switchers who need a quick but solid Python foundation
  • Students and professionals who prefer learning by doing, not slides
  • Anyone curious about programming basics for automation, web, or data