Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Python

Python 101: Python for absolute beginners

Learn Python programming even if you've never coded before
Rating: 4.5 out of 54.5 (135 ratings)
14,909 students
Created by Kalob Taulien
Last updated 1/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Beginner-friendly Python
  • How to start coding even if you've never coded before

Course content

1 section • 33 lectures • 2h 48m total length

  • Preview01:37
  • Learning Python 2 vs Python 3
    02:12
  • Installing Python (Mac, Linux and Windows)
    02:27
  • How to execute Python code
    04:58
  • Basic arithmetic
    06:11
  • Introduction to variables in Python
    04:07
  • Formatting code in Python
    06:31
  • Code comments
    03:45
  • Introduction to Python data types
    04:35
  • Number data types
    04:07
  • String data types
    03:23
  • List data types
    05:54
  • Dictionary data types
    06:12
  • Tuple data types
    06:16
  • Set data types
    04:51
  • Boolean data types
    02:50
  • None data types
    02:36
  • Indexing and slicing in Python
    07:12
  • Accepting user input
    03:15
  • Type casting
    05:31
  • Print formatting
    04:04
  • Comparison operators
    15:06
  • Comparison shortcuts
    03:11
  • Multiple comparison operators
    04:34
  • For loops
    07:08
  • While loops
    02:41
  • Break and continue
    06:30
  • Functions
    12:35
  • Scope
    05:20
  • How to create a local Python server
    03:39
  • Importing packages and using them
    02:03
  • Your project
    11:34
  • Summary
    01:42

Requirements

  • A willingness to learn how to code
  • Internet to streamt he videos
  • A laptop or desktop to code (sorry, you can't code on your phone!)

Description

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.

Requirements:

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.

  • Download VS Code for free

  • Download Python for free

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!

Who this course is for:

  • People who want to learn how to code
  • People who want to get into fintech
  • People who want to get into data science
  • People who want to get into machine learning
  • People who want to code things for fun (or professionally!)

Instructor

Kalob Taulien
Web developer and coding instructor
Kalob Taulien
  • 4.6 Instructor Rating
  • 19,168 Reviews
  • 291,130 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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.