Python 3 Crash Course

A high intensity Python 3 crash course for existing programmers who want to learn Python
Rating: 4.7 out of 5 (154 ratings)
5,686 students
English [Auto]
How to use Python 3
How to install Python
How to execute Python files
Python 3 math, variables, syntax, and comments
Python 3 common data types, indexing, formatting, and files
Python 3 list comprehensions, loops, and functions
Python 3 packages, classes (OOP) and try/except


  • WARNING: This is a FAST PACE course
  • This course is for you already know an existing programming language
  • If you are BRAND NEW to Python this course IS NOT for you


Hello and welcome to the Python 3 Crash Course, 2020 edition! 

This is a high intensity training course for programmers who already know another programming language. If you know Java, C, PHP, JavaScript, or any other language and want to make the leap tp Python.. this is the course for you! 

In this course you'll learn several Python topics very quickly. We'll start at the very beginning and install Python, execute a .py file from our command line, explore basic math and work with Python variables.

Then we'll move onto Python data structures, indexing strings and lists, formatting methods, and file management files.

Lastly we'll learn about conditionals, loops, list comprehensions, functions, OOP, error handling and Python packages.

If you're a beginner and you're brand new to Python, that's OK. You can still take this course and get a one hour high level overview of what Python can do and how to write Python. But people who will get the most from this course are intermediate developers or developers from other programming languages who want to learn Python.

Otherwise, let's dive in! 

Who this course is for:

  • Programmers who already know a programming language
  • Intermediate Python developers who already know the basics
  • Anyone who wants a 1 hour Python 3 crash course

Course content

2 sections24 lectures58m total length
  • Where is Python Used?
  • Installing Python
  • Running Python Files
  • Python Shell
  • Basic Math
  • Variables
  • Indentation
  • Interactive Python
  • Data Types
  • Indexing
  • Comments
  • String Formatting
  • Files
  • Comparison Operators (Conditionals)
  • For Loops
  • While Loops
  • List Comprehensions
  • Functions
  • Scope
  • OOP
  • Packages
  • Try/Except


Web developer and coding instructor
Kalob Taulien
  • 4.6 Instructor Rating
  • 20,955 Reviews
  • 312,626 Students
  • 29 Courses

He is a professional web developer who's been developing websites and working with startups since 1999. He also has a broad set of skills in software, web development, and information technology.

Teaching over 250,000 students on Udemy alone, he's helped tens of thousands of people learn web development. From zero to hero and novice to ninja, he's considered a top teacher by thousands. With so much experience, why not give his experience and knowledge to others so they can fulfill their dreams?

The passion to learn and to share his knowledge by teaching and helping others is something that drives him. It's a passion he's had since he was born. Kalob's ability to turn complex programming concepts into easy-to-understands bits of knowledge has been called his "superpower". 

Throughout the years, Kalob has built hundreds, if not thousands, of websites, and has created multiple companies from his ideas and software. He also provides one-on-one coaching and startup consulting to new organizations. 

Teaching isn't an option in Kalob's life, but a moral obligation to pass on knowledge to others.