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(45 ratings)
3,553 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

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 Our Community0:04
  • What is Programming and why Python3:00
  • Setting up Our Environment16:37

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