Course / Course Details
A Computer or Laptop
Windows, macOS, or Linux is acceptable.
Minimum 4GB RAM recommended.
Internet Access
Required for downloading Python, learning resources, and accessing course materials.
Python Installed
Python 3.8 or later.
(Installation guidance will be provided in the first lesson.)
A Code Editor
Recommended: VS Code, PyCharm Community, or Thonny.
Students can choose whichever they are comfortable with.
Basic Computer Skills
Ability to navigate folders, create files, and install software.
Willingness to Learn
Curious mindset.
Patience to practice and experiment with code.
A notebook (physical or digital) for writing down new concepts.
Headphones for following video lessons clearly.
A GitHub account (later in the course for saving and sharing code).
You will learn how to write programs, solve real-world problems with code, and build confidence as a new programmer. Through hands-on exercises, mini-projects, and clear explanations, you will gradually develop the skills needed to understand how software works and how to create it yourself.
By the end of the course, you will be able to:
Understand key programming concepts such as variables, loops, and functions
Work with data types and structures in real Python programs
Write clean, readable, and error-free code
Build simple applications and scripts
Continue learning independently with a strong foundation
Whether your goal is to start a career in tech, automate your daily tasks, or simply learn a valuable new skill — this course is the perfect starting point.
Understand the fundamentals of programming and explain key concepts such as variables, data types, operators, and control flow.
Write and run Python programs using a code editor and the Python interpreter.
Use Python data structures including lists, tuples, sets, and dictionaries to store and manage information.
Apply logic and problem-solving techniques to develop simple scripts and mini-applications.
Work with functions to write cleaner, reusable, and modular code.
Handle user input and basic file operations to create interactive programs.
Identify and fix coding errors (debugging) using tracebacks and debugging tools.
Use Python libraries to extend the functionality of programs.
Collaborate and share code using version control basics (intro to Git and GitHub).
Build confidence to continue learning independently and progress to more advanced Python courses, web development, data science, or automation.
In this step-by-step Python for beginner's tutorial, learn how you can get started programming in Python. In this video, I assume that you are completely new to programming. We'll walk through how to get Python, how to run your first code, and how to get an IDE (Integrated Development Environment) to help you code faster. You'll also learn about variables and how to set them. We'll look at functions, if statements, while and for loops, and we'll import libraries. At the end, we'll also look at how you can troubleshoot your code, for instance, when you run into syntax, semantic, or runtime errors. By the end, you'll know how to run code and you'll also understand the basic concepts of programming. My name is Kevin Stratvert and I'll be your guide to Python. I previously worked at Microsoft for 14 years. 📚 RESOURCES Get Python: https://www.python.org Get Microsoft Visual Studio Code: https://code.visualstudio.com
As the Super Admin of our platform, I bring over a decade of experience in managing and leading digital transformation initiatives. My journey began in the tech industry as a developer, and I have since evolved into a strategic leader with a focus on innovation and operational excellence. I am passionate about leveraging technology to solve complex problems and drive organizational growth. Outside of work, I enjoy mentoring aspiring tech professionals and staying updated with the latest industry trends.
No Review found