US $19.97
US $49.97

Python 101: Beginner friendly Python programming

——   Created by Kalob Taulien

Share this course:

2h 46m
Lesson time
Skill level
US $19.97
USD $49.97 Sign Up

More about this course

Hi there, 

Welcome to Python 101 - your first step to learning how to program using Python. 

Python is in the top 3 most popular programming languages in the world. BIt's easy to learn, easy to read, and easy to write, plus Python is incredibly powerful. 

Some of the things you can create with Python are: 

  • Websites
  • Automation tools for your home 
  • APIs 
  • Artificial intelligence 
  • Machine learning 
  • Mathematical algorithms 
  • Scraping tools
  • And more...

Some of the most popular companies in the world use and support Python, too. Such as:

  • Google who owns YouTube (made with Python)
  • Facebook who owns Instagram (made with Python) 
  • Dropbox (made with Python)
  • You get the point.. there's a lot of them! 

And in 2021 you will definitely want to know Python as it becomes more powerful and more popular. As it grows, so will job demand for Python programmers. The nice thing is: Python is easy to learn and quick to get a hang of.

But why use Python instead of other languages like Java? 

Python is consistently the top choice for new programmers - not because it's beginner-friendly, but because it's easy to read and write. You don't have to learn all sorts of new rules or write crazy letters beside each other. Python is made in such a way you can literally just read through your code like it's a book. No other language has that kind of power. Plus it's fast and scales well when there's a lot of use, unlike Node.js. 

How much effort will this course take?

Barely any! I've taught thousands of people how to program using Python and I've designed a perfect beginner course. I expect this course to take you about 7 hours in total, that's including all the small tasks at the end of almost every lesson and the final project. 

Why Kalob as your instructor? 

Hello, I'm Kalob, your instructor through Python 101. I'm a seasoned Python programmer, senior web developer, and have taught tens of thousands of people how to code using Python. I have helped people learn to make websites with absolutely no prior experience and then helped them land their first job at companies like Google, AWS, Facebook, Netflix, and more. 

I write Python every day, even for my hobby projects. It's my #1 choice for a programming language and I'm passionate about it. And once you start learning Python, I'm confident you'll be passionate about it as well. 

Can I take this class if I'm on Windows, macOS, or Linux?

Yes, of course, you can! There are only a few small cases where you would do things differently on Windows than on macOS, and I show you all the commands for every operating system in this course. 

Heads up! macOS and Linux are very similar operating systems behind the scenes. So we only need to cover one of them to learn both. Windows is the oddball, but it's still supported in this course. 


You will need a few things to get started in this course. First, a text editor like VS Code. And then you'll need to download and install Python.

Thank you for reading through this course description. I hope you choose Python as your programming language — if you do, I promise you won't regret it. 

Happy coding!

The course project

You will create a Rock, Paper, Scissors game where you play the computer to win!

The project is beginner-friendly and fun to create, and it's a great introduction to the next course, Python 201. 

We'll ask the user (you) for an answer and check to see if it's either rock, paper, scissors or quit. If the answer is to quit, the program will end. 

Then the computer will make a random choice between rock, paper, and scissors. 

Lastly, we'll check to see if your answer beats the computer's answer, if you tied or if the computer won. Then we'll wrap that in a "forever loop" so you can keep playing until you tell the program you'd like to quit. 

It's a fun project and uses everything you'll learn in this course! 

Happy coding!

32 Lessons

3 mins
Python2 vs. Python3
free preview
3 mins
How to install Python
free preview
5 mins
How to execute Python code
free preview
7 mins
Basic arithmetic (simple math)
5 mins
Welcome to Python variables!
7 mins
Python is indentation sensitive. Let's talk about code formatting.
4 mins
Commenting your code is a good practice
5 mins
Introduction to Python data types
5 mins
Numeric data types
4 mins
String data type (sentences)
6 mins
List data types
7 mins
Dictionary data types
7 mins
Tuple data types
5 mins
Set data types
3 mins
Boolean data types
View more lessons +


100% of 1 people enjoyed this course!

Keneth Paltrow liked this class and said...

I would love to say that this course is very completed and the teacher is an amazing teacher! totally recommended

About the instructor

Kalob Taulien
Kalob Taulien
  • 160 students
  • 41 reviews
  • 38 courses

Hi everybody! I'm Kalob Taulien.

Here's the TL;DR (short) version about me:

  • I have been coding since 1999 and teaching people how to code since …
Read more
This course is included in Arbington Premium
$15/month gets you access to every course. Start your 14 day trial today. ☝️

Class benefits

  • Certificate of Completion
  • 30 day satisfaction guarantee
  • 24/7 streaming access
  • Project included
  • Direct teacher access
  • 2h 46m of on-demand video
  • 1 downloadable file
  • Have a coupon?
  • Checkout