free web page hit counter
🛡️
Copyright Notice: This video is officially sourced and embedded from YouTube. For all copyright inquiries, reports, or removals, please contact YouTube's legal team here.
Programming with Mosh

Programming with Mosh

5,120,000 subscribers

⏱ 👁 48,082,229 views

Python Full Course for Beginners

Video Overview & Insights

Learn Python for AI, machine learning, and web development with this beginner-friendly course! 🚀 Get 6 months of PyCharm FREE with the coupon in the description!

“

🌙 I've started a new channel for sleep stories and relaxing bedtime listening. Check it out: https://www.youtube.com/@tonightsleepapp

— @programmingwithmosh

🚀 Want to dive deeper?

- Check out my Python mastery course: https://mosh.link/python-course

“

2026😂😂😂

— @paavanaditeyavarma7635

- Subscribe for more awesome Python content: https://goo.gl/6PYaGF

🔗 Related videos

“

56:01

— @jVt1306..

https://youtu.be/yVl_G-F7m8c?si=aoIiT6CyaRRfBsRM

👉 New version available Watch here: https://youtu.be/kqtD5dpn9C8

“

Im a 13 year old boy who wants to learn python to one day become an AI engineer and then an AI architect I hope learning this 5 years before college will give me an advantage to go to UIUC

— @BaconPancakes-t2e

📕 Get the FREE goodies:

- Python cheat sheet: https://mosh.link/python-cheatsheet

“

🎉Very imp
24:48 to 26:48
31:31 to

— @AnjaliMaurya-f4y5h

- Supplementary materials (spreadsheet): https://github.com/mosh-hamedani/python-supplementary-materials

- Get 6 months of PyCharm for free with this coupon code: MOSH_YOUTUBE - Redeem it at: https://jb.gg/redeem

“

8th wonders of the world!🥰

— @Shaistahaneef818

✋ Stay connected:

- Twitter: https://twitter.com/moshhamedani

“

My coding and engineering journey starts from your channel 😊

Date-21 june 2026

— @AnjaliMaurya-f4y5h

- Facebook: https://www.facebook.com/programmingwithmosh/

- Instagram: https://www.instagram.com/codewithmosh.official/

“

he gave me 6 hours, i owe him 6 decades

— @Shina-d4i

- LinkedIn: https://www.linkedin.com/school/codewithmosh/

⭐ My favorite Python books

“

48:50

— @sakeena.zahra__.01

- Python Crash Course: https://amzn.to/2GqMdjG

- Automate the Boring Stuff with Python: https://amzn.to/2N71d6S

“

Where is notes ?

— @Nileshji88

- A Smarter Way to Learn Python: https://amzn.to/2UZa6lE

- Machine Learning for Absolute Beginners: https://amzn.to/2Gs0koL

“

Hey ! I'm a Science student who wants to become an Astrophysicist at NASA and for that reason I'm here to learn coding parallel to my studies

— @mr.zstsy2010z

- Hands-on Machine Learning with scikit-learn and TensorFlow: https://amzn.to/2IdUuJy

📖 TABLE OF CONTENT

“

I have a question
My PC has a problem so I can't use it
And I wondered if I could use instead my tablet
With the app pydroid 3
Please answer me

— @RoyaRabhi

00:00:00 Introduction

00:01:49 Installing Python 3

“

amoo moshfegh tnx for all of this your a legend

— @amirsaleh5107

00:06:10 Your First Python Program

00:08:11 How Python Code Gets Executed

“

My dream job is to become a cloud engineer currently in 9th grade

— @Toro_is_alive1

00:11:24 How Long It Takes To Learn Python

00:13:03 Variables

“

Another question, I have a hard time finding a good python compiler with a nice gui. I was using -rob Ramos but I let getting a syntax “(“ error so I gave up with it

— @LBLoss75

00:18:21 Receiving Input

00:22:16 Python Cheat Sheet

“

Hello, not sure if I will get a response, but here goes, I just started to learn python, and I set , sum = float(xxx) + float(bbb), print (“xxxxxx, sum).

However, I did a second similar operation labeled, sum = float(vvv) + float(mmm)
Print(“vvvvv sum2); however, I want to combine the two sum’s , sum = sum + sum, …however, I think this will not work. Any help?

— @LBLoss75

00:22:46 Type Conversion

00:29:31 Strings

“

18:59 wrong brawler eric.

— @Spring_trapper

00:37:36 Formatted Strings

00:40:50 String Methods

“

Help guys Mosh or Baraa

— @Michaelsvn

00:48:33 Arithmetic Operations

00:51:33 Operator Precedence

“

Who's watching in 2026 june 19 20:20 😅😅

— @MamidiPraveen-i6t

00:55:04 Math Functions

00:58:17 If Statements

“

Wo is here, June 19 through twitter

— @muhsinabbas1181

01:06:32 Logical Operators

01:11:25 Comparison Operators

“

Can I download it on mobile phone I didn't have system

— @LUCKYKINGSLEY-d5r

01:16:17 Weight Converter Program

01:20:43 While Loops

“

this is very helpful after watching this i became so good at python

— @Abdur-f5v

01:24:07 Building a Guessing Game

01:30:51 Building the Car Game

“

First time here and curious on if this is helpful or not, I'm trying to build a foundation In coding

— @Olanrenwaju

01:41:48 For Loops

01:47:46 Nested Loops

“

June 18

— @dvkcsg

01:55:50 Lists

02:01:45 2D Lists

“

i am learning python because be a future AI Engineer in sha allah

— @relaxationbeautynaturalwit9171

02:05:11 My Complete Python Course

02:06:00 List Methods

“

Here in my summer vacation to get some skills 😅😅😅

— @JaishreeRam-7777-w1r

02:13:25 Tuples

02:15:34 Unpacking

“

Who is watching in 2026, June 18 ??

— @Mix1.1_2

02:18:21 Dictionaries

02:26:21 Emoji Converter

“

My dream is to just learn.

— @pradeepaikar7683

02:30:31 Functions

02:35:21 Parameters

“

the 2026 version of pycharm is kinda different

— @itz_hajraa

02:39:24 Keyword Arguments

02:44:45 Return Statement

“

Please update the python course

— @cyphermediaschool

02:48:55 Creating a Reusable Function

02:53:42 Exceptions

02:59:14 Comments

03:01:46 Classes

“

Who is here in 2026, June 17, learning Python?

— @KAADSO

03:07:46 Constructors

03:14:41 Inheritance

“

11:19 how do I make a heart or a ball or some other shape?
I'm actually a medical professional, but I want to switch to python coding , so I know absolutely nothing

— @Izo__-lp2gq

03:19:33 Modules

03:30:12 Packages

“

Anyone in June 2k26

— @fangurlofpk29

03:36:22 Generating Random Values

03:44:37 Working with Directories

“

thank you so much sir

— @FathimaNahala-v1e

03:50:47 Pypi and Pip

03:55:34 Project 1: Automation with Python

“

Sir pls where can i write my code

— @DiLegend-g4n

04:10:22 Project 2: Machine Learning with Python

04:58:37 Project 3: Building a Website with Django

“

21:14 I DID IT

— @COD141OFFICIAL

#Python #AI #MachineLearning #WebDevelopment

“

2:28:46 For windows users (Normal people) Its windows + .:

— @SandyCable25

More User Perspectives

@

17:45 I did it YES!

@COD141OFFICIAL
@

I'm leering python because i want to build my personal app.. python is easy to understand that's why i pick this language

@AnupSikder-s5g
@

37:54 day 1

@MistiSarkar-y7q
@

Yes I m watching june

@SonuSaini-yjjs
@

Hi Mosh,

I am a beginner in Python and have recently started learning programming. I really enjoy coding, but I am not always sure where to start or what path to follow.

Your tutorials have been very encouraging and have motivated me to keep learning Python. I am watching your videos and practicing as much as I can.

Do you have any advice for someone just starting out? My goal is to become a skilled and professional programmer, and I would greatly appreciate any guidance you can share.

Thank you for your inspiring content!

@kamalahmed2763
@

2:51:14 Creating a Reusable Function. Here's my version

def emoji_converter(message):
# it's an indicator for the user to start typing
words = message.split(' ') # the split will separate words in a string if there's a space
emojis = {
":)": "😊", # windows key and ; key brings up the emojis list
":(": "☹"
}

output = "" # it will hold the words and emojis
for word in words:
output += emojis.get(word, word) + " "

return output

message = input(">")
output = emoji_converter(message)

print(output)

@makito106
@

2026

@COD141OFFICIAL
@

I want to learn for network automation! Since I am in networking/cloud engineering so what shout extra should I learn?

@tabysh_s5016
@

Hi, Dear Mosh!
I like to learn AI in Cybersecurity. Do I need to learn Python? if so, what can I do using this language?
Moreover, How can I start learning python? I mean it has many brunches. Would you please tell me what exactly I should learn?

@dawoodraqib9269
@

how do i download the excel spreadsheet used in the video

@lilmazy-j9i
@

Do you have good class lesson please

@mohamedabdullahi2356