Programming Languages


Python for beginners - Learn all the basics of python

Learn how to program in python- python functions-python basic apps - python tips and tricks - Other Python features

4.29 (5815 reviews)


5 hours


May 2020

Last Update
Regular Price


Exclusive SkillShare Offer
Unlimited access to 30 000 Premium SkillShare courses

What you will learn

Learn how to use Python 3 the right way

Understand complex functions in python

Be able to use python on a daily basis

Create your own basic programs with python

Learn Different Tips and Trics to improve your programming skills

Learn at your own rythm with different practical exercices at each course


Programming can sometimes be very hard to learn especially if you have no experience in this field. But, this course have everything that you need to be able to start your programming career or improve your programming skills by learning all the basis of python. If you :

- Are in school and want to learn how to program in python

- Need to learn this programming language for work

- Want to start a personal project that requires you to have programming knowledge

- simply want to learn a new skill

Then you will love this course. Not only you will have by the end of the course a very solid base of this programming language but you will also be able create small and simple application right after the course.

The structure of the course

The way the course is made is really done to help you learn all the basics of this programming language. From installing your text editor to writing your first lines of code to create your small apps everything is structured to help you achieve your goal of learning how to program in python. This course is also teach many python functions and formulas and give a complete understanding of those. The goal is really to help you have a complete understanding of this programming language. Indeed, the hardest part is not to learn the language but to think like a programmer and this is exactly what this course is going to teach you.

Also, this course has been built on a concept of learning by practice. In other words, in each class you will learn the theory about every concept and then you will have a lot of practice to help you reach your full potential and give you a better understanding of the topic. This way, by practicing you will be able to write lines of code by yourself and understand the logic behind each command that you write down.

For who is this course designed

There are many python courses out there, but this one is different. Indeed, this python course will teach you by example all the basics of this programming language. Also, since this course is an introduction it can be great for people who have never worked with python before. Indeed, even if you never programmed in your life this course will give you a solid basis about how to properly work with python. The goal of this course is teaching you how to think like a programmer and create small and basics python projects.

Why should I take this course

If you want to learn programming then you should definitely take the course. Not only you will have created a lot of small apps by the end of it you will also have a very good knowledge of different python concepts. Also you will understand the logic behind this programming language as well as many of it's functions.

There is no risk involved in taking this course

This course comes with a 100% satisfaction guarantee, this means that if your are not happy with what you have learned, you have 30 days ​to get a complete refund with no questions asked. Also, if there is any concept that you find complicated or you are just not able to understand, you can directly contact me and it will be my pleasure to support you in your learning.

This means that you can either learn amazing skills that can be very useful in your professional or everyday life or you can simply try the course and if you don't like it for any reason ask for a refund.

You can't lose with this type of offer !!

This is why more than 125 000 students have already took the course !! Don't wait anymore

ENROL NOW and start learning today :)


Python for beginners - Learn all the basics of python
Python for beginners - Learn all the basics of python
Python for beginners - Learn all the basics of python
Python for beginners - Learn all the basics of python




Why python

Downloading and setting up python

Let's start

Writing our first lines (hello world)

Playing with the print function

Using variables in python

String manipulation

Different number manipulation

Understanding the input function on python

Practice part 1

Practice part 2

Adding comments on your project

Adding comments on your project

The utility of functions

How to use the return statement

Understanding the if statement Part 1

Understanding the if statement Part 2

Understanding the if statement Part 3

Working with lists

Using functions with lists

Difference between lists and tuples

What is a dictionnary in python

Introduction to while loop structure

Understanding For loops

Practice : Creating and blocking passwords

Practice: Testing combinations

Creation of a basic encryption app

Working with classes and objects

Dealing with errors




Nehal10 October 2020

python is really nice course & your explanation is also well but programing font size is very small plz next time provided better.

Ayush7 October 2020

i just want to learn python for some kinda devlopment, and beleive me ....for me this course is really a charm .... The way he taught is brilliant ... The Work Is Really Appreciable.

Trupti2 October 2020

I found this course really helpful and detailed. As for a basic or new user all the details are very well explained. Thanks!

Alji1 October 2020

Before Joining this Course I didn't know anything about Python, now I can confidently say I'm a python developer, But this course is not enough. This course is not advanced but you will learn basics of Python before you start learning advanced Python. Way of teaching is good I appreciate it. Thank you very much.

Danyy29 September 2020

I'm satisfiied with the course. It is a pity that so little content from object-oriented programming. Summary: Thanks for a really good course.

Abdullah27 September 2020

I am a beginner to Python and I left a course on Coursera, just for this one, because this course is much more interesting, to the point and fun. The best thing about this course is that, i can practice alongside taking a class, which is very helpful.

Aanveer25 September 2020

Step by step learning is the best way to learn any new concept. I expected the course in the same way and it's exactly the same as I expected it to be. Concepts are really explained in an easy and lucid way. Thanks a lot to the mentor for putting so much efforts in this course.

Nitesh25 September 2020

course is good/excellent but tutor sounds like he is tired or sleepy. also it would be better if he have used white IDE because sometimes its quite difficult to read. Still overall course is excellent and cleared all basics of python?

Mark23 September 2020

It was a good class, I think a little too much time was spent on basic concepts. I wish instead that time would have been spent on more advanced topics.

Moyili20 May 2020

This course is really straight and and forward . I expected more in this course by the way good explanation and its nice for beginners .Thanks for teaching .

Chairmakani20 May 2020

Very good video for learning Python beginners, Each and every concepts are explained by practical exercise its helped me a lot to improve my Python topics..Thank you so much sir..

Varshinee19 May 2020

A really basic view programming, but straddles a strange line where if you have other programming experience, it's far too basic, but if you're a complete beginner, the course leaves out a lot of important nuances and doesn't explain integral things. Additionally, there's a lot of mistakes that aren't caught until later or explained. Overall, will help you learn the syntax of Python, but not any real deep programming concepts.

Saurabh18 May 2020

The course is amazing for the beginners. It is nicely formulated and well explained by the author. Most of the basic functions are covered. You will feel amazing on completion of this course.

Craig17 May 2020

So far exactly what I was looking for, quick and right to the point coherent tutorial. Heck, He uses Pizza as examples, whats not to like!

Mithlesh17 May 2020

Such a wonderful experience learning Python for beginners with Yassin sir. Thank you sir for explain each topic clearly. Thanks once again!


5/15/2020100% OFFExpired
5/20/2020100% OFFExpired
5/24/2020100% OFFExpired
6/2/2020100% OFFExpired
6/9/2020100% OFFExpired
6/15/2020100% OFFExpired
7/1/2020100% OFFExpired
7/9/2020100% OFFExpired
7/17/2020100% OFFExpired
8/1/2020100% OFFExpired
8/8/2020100% OFFExpired
8/18/2020100% OFFExpired
9/1/2020100% OFFExpired
9/9/2020100% OFFExpired
9/18/2020100% OFFExpired
10/3/2020100% OFFExpired
10/11/2020100% OFFExpired
10/20/2020100% OFFExpired
11/1/2020100% OFFExpired
11/11/2020100% OFFExpired
11/23/2020100% OFFExpired
12/1/2020100% OFFExpired
12/9/2020100% OFFExpired
12/16/2020100% OFFExpired
1/1/2021100% OFFExpired
1/11/2021100% OFFExpired
1/19/2021100% OFFExpired
2/5/2021100% OFFExpired
2/12/2021100% OFFExpired
2/23/2021100% OFFExpired
3/5/2021100% OFFExpired
3/15/2021100% OFFExpired
3/24/2021100% OFFExpired
4/6/2021100% OFFExpired
4/12/2021100% OFFExpired
4/23/2021100% OFFExpired
5/4/2021100% OFFExpired
5/14/2021100% OFFExpired
5/22/2021100% OFFExpired
6/5/2021100% OFFExpired


Udemy ID


Course created date


Course Indexed date
Lee Jia Cheng
Course Submitted by