
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.
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.
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.
Explore variables and data types in Python by declaring strings, integers, floats, and booleans, printing values, checking types, and gathering user input to create interactive programs.
Explore Python operators as you practice arithmetic, comparison, logical, and assignment operations in an interactive repl. Learn string concatenation, repetition, and type behaviors like floats and floor division.
Explore Python conditionals with if, elif, and else, including nesting and indentation, boolean logic, and practical examples like age and ticket checks to control program flow.
Master Python data structures by exploring lists, tuples, dictionaries, and sets. Learn indexing, mutability, and operations like append, insert, remove, and set operations such as union, intersection, and difference.
Explore python loops by using while and for constructs with range, learn to break and continue, and iterate over lists or nested loops for practical patterns.
Learn to reuse code with functions in Python by defining with def, passing parameters, and returning results. Implement examples like greet, add calculator, and bmi calculator with conditional outcomes.
Define a class as a blueprint for objects with data attributes and actions, using __init__ as a constructor to assign name and age.
Conclude the hands-on Python course by reviewing how to set up Python and VS code and revisiting core building blocks: variables, operators, conditionals, loops, functions, and an intro to classes.
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.