Python for Absolute Beginners!

Get started coding with one of the most beginner friendly programming languages!
Rating: 4.4 out of 5 (4,730 ratings)
76,945 students
English [Auto]
Install Python on Windows, Mac, and Linux
Run scripts in the interpreter
Setup an IDE
Understand programming basics
Write functions & arguments
Develop a calculator application


  • Download Python 3 (open source)
  • Download PyCharm (open source)


If you want to learn how to program, you will LOVE this course! This course was designed for complete beginners with little to no understanding of programming, and will give you the knowledge to get started coding using Python 3. We will cover the following topics in this course:

  • Python installation
  • Running Python scripts in terminal
  • PyCharm IDE setup
  • Numbers, strings, Boolean operators, lists, dictionaries, and variables
  • Functions, arguments, return values, loops, and modules
  • Final project using the information covered in the course

We hope you enjoy the course and it our goal to give you the knowledge to begin writing your own programs in Python! 

Who this course is for:

  • This course was created as an introduction to programming in the Python language
  • Students with little to no experience with programming should be able to follow along with the course

Course content

4 sections26 lectures2h 15m total length
  • Welcome to the Course!
  • Getting Started with Python
  • Mac/Linux Installation
  • Windows 10 Setup
  • Interpreter Explained
  • Running Python Scripts
  • PyCharm IDE Setup


Best-Selling Instructor
Joseph Delgadillo
  • 4.3 Instructor Rating
  • 60,602 Reviews
  • 1,147,567 Students
  • 13 Courses

The digital age is upon us. Would you like to build/protect the systems that shape our future?

I am here on Udemy to produce valuable educational resources for students who wish to learn skills related to information technology, network security, programming languages and much more. Enroll in one of my courses for a practical, down to earth approach to learning.

Lv. 64 Programmer
Nick Germaine
  • 4.3 Instructor Rating
  • 46,051 Reviews
  • 935,947 Students
  • 5 Courses

I'm a Canadian software engineer.  I like clean designs, efficient backends, and long walks on the beach,