Save for later

The Python Bible™ | Everything You Need to Program in Python

Why you should take this Python course:

It’s Entertaining: No boring lectures, just me talking you through fun and useful tasks and making you laugh along the way.

It’s Memorable: You’ll learn the “why” behind everything you do, so you remember the concepts and can use them on your own later.

It’s the Perfect Length: The course is just 9 hours long, so you’ll actually be able to finish it and get your certificate.

It Goes at the Perfect Pace: You will learn the Python fundamentals at a pace tailored to beginners. This means you won’t get left behind, and won’t waste time on irrelevant filler.

It’s Practical: You actually use Python to create things. It’s not just dry theory. You can see you’ve understood because you make 11 Python projects that work.

It’s Loved: The course has thousands of five-star reviews from happy students and is rated 4.6/5.

" -

Natalie - 5 Star Review

"Just WOW, if you want to start Python, this is the place. ” - David Cristea  - 5 Star Review

"If you can take just one Python course, make sure it's this one." - A. Barbosa - 5 Star Review

"The information is extremely well presented. Best Python training I have found so far" - Tanara  - 5 Star Review

“I feel like I am sitting in a theater enjoying a show secretly embedded with Python skills.” - Amit Pradhan  - 5 Star Review

"I have other Python courses on Udemy but this one is the best by far. It explains things in a very hands-on and easy to follow method that will have you understanding what you are doing in no time." - Robert Rodono  - 5 Star Review

"This has helped me achieve my dream of being a programmer and I recently joined the FTC (US Federal Trade Commission)" - Mica Moyer - 5 Star Review

The Python Bible is the perfect Python course for beginners. Even if you have no programming experience, don’t worry because this is for people just like you.

In fact, almost

The Python Bible puts all the information you need in one place, with clear explanations, passionate delivery, and a series of memorable and engaging Python projects.

There’s no more hunting through YouTube, no more reading confusing blog posts. Everything you need is right here.

The Python Bible will take you from a complete beginner to mastering the fundamentals of Python in just 9 hours.

And 9 hours is the perfect length to cover all the important core topics of Python programming without leaving you behind, and without wasting your time.

Here’s what you will learn:

1. Variables - Learn to conveniently store data in your Python programs.

2. Numbers - Learn how numbers work behind the scenes in your Python programs.

3. Strings - Master the written word and automate messages using text.

4. Logic and Data Structures - Teach your Python programs to think and decide.

5. Loops - Save time and effort, by making computers do the hard work for you.

6. Functions - Automate Tasks by Creating your very own Python Functions that you can use over and over.

7. OOP - Add Python to Your Resumé By Mastering Object-Oriented Programming, an industry-standard programming technique.

We will cover each of these topics step by step, building your skills at just the right pace, and by the end of the course you will have a strong understanding of Python programming and you’ll be ready to create Python scripts on your own.

As you go through the course, you will gain practical, hands-on experience with each of the concepts by working through 11 fun Python projects. In other words, You will learn everything by actually doing it.

With world-class instruction and fun Python projects, everything you learn will stick in your head long after you’re finished (and the good memories will probably make you smile).

Whether you want to get into Data Science, Web Development, AI, or make cool robots with the Raspberry Pi, The Python Bible will teach you the core fundamentals of Python programming so you can get started confidently on your Python programming path.

Try out the course for a full 30 days, with a Udemy-approved Zero Risk, 30 Day 100% Money Back Guarantee. You have absolutely nothing to lose and everything to gain.

Enroll in the Python Bible Now. You'll be glad that you did.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 5,391 ratings
Length 9 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Ziyad Yehia, Internet of Things Academy
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Get a Reminder

Send to:

Similar Courses

What people are saying

object oriented programming

When it comes to complex programming.. like object oriented programming and polymorphism concepts there are not coding exercise.

This is a great course that can take you from absolute 0 coding experience - into the world of loops, dictionaries, object oriented programming and more, guided by the python syntax.

The last section on Object Oriented programming though well done, may require re-watching several times for those not familiar with the topic.

Regarding Object Oriented Programming, that I've tried to understand in the past with another programming languages :(, but every time I gave up because I had so many questions in my mind without answers, so many things not understood and now, this teacher brought more light in me, specially into my mind :).

Thanks again :) I'm having fun while learning this course It was a good match for me, amd OOP( object oriented programming ) section was splendid.

It is a decent introduction for the first two thirds, however the last third (roughly from lecture 50 onward, but most acutely when we touch on object oriented programming) is quite weak.

A big cheers to the absolutely brilliant approach to Object Oriented Programming section of the Python programming.

Projects 9, 10, & 11, Object Oriented Programming (OOP), were very challenging for me; I felt they were rushed compared to the other sections.

I am grateful for the overview of Object Oriented Programming.

This course also covers installing the environment, variables, numbers and basic calculations, strings, conditions and loops, functions and object oriented programming.

(especially Object Oriented Programming).

Great introduction to Python, basic syntax, functions and application of object oriented programming.

It gives you a basic understanding of Python collections, conditionals and functions, while also digging deeper into object oriented programming with Python.

One recommendation I would like to make is maybe extend the content on object oriented programming a bit.

Read more

well put together

Thanks for the lessons Ziyad was an amazing instructor, very well put together video, I feel more comfortable with myself now and can improve my base of knowledge that he provided.

Overall, Ziyad's engaging teaching methods and extremely well put together and organized lessons were the driving factors to give 5 stars.

I'm giving this 5 stars because it's a thorough and well put together course.

The class is well put together.

The course is well put together.

Amazing, engaging, and well put together.

Because it is well put together.

This is ver y well put together and super clear to follow.

Read more

subject matter

So much energy and enthusiasm for the subject matter.

The instructor is very articulate and did an excellent job of explaining the subject matter.

I like the instructor, who was very friendly and very knowledgeable about the subject matter.

What is taught is done so very well... well worth the investment I found the learning both interesting and enjoyable and the subject matter explained well.

Had read a couple of books on Python and had a good grasp of the programming language, but taking a class solidified my knowledge of the subject matter.

On the other hand, in this course in Ziyad Yehia's Udemy, he explains a simple, clear, step-by-step explanation of the subject matter, including a proposal to try to perform the actions he seeks in the videos as part of imparting knowledge and practice through quizzes and exercises.

He sticks to the subject matter and provides a few examples for the student to focus on supporting the topic.

Made the subject matter enjoyable to learn.

He also goes at a good pace and doesn't over explain the subject matter.

That said, I've begun using the transcript links to skip over subject matter that I'm certain I already know, which has helped a lot.)

I'm giving this course 5 well-deserved stars, because there's no extraneous verbiage or redundancy, there are quizzes and code challenges after each section that assure you understand the subject matter before going on, and last but definitely not least, the teacher's enthusiasm is infectious.

the course is ehh , truly is a course for beginners pretty helpful tips in regards to explaining some functions in python but the reason why my rating is low due to the course not really being challenging Very clear and ample instruction with an energetic and clear understanding of the subject matter.

Ziyad is passionate about the subject matter.

excellent presentation for someone who really want to learn the subject matter SIMPLE!!!

Read more

step by step instructions

easy to follow step by step instructions The course pace and content is much better now.

Content is very well presented very clear step by step instructions The instructor is very clear and concise with his training never staying on a topic for longer than it takes to explain it.

Easy step by step instructions.

very detailed step by step instructions Fun & easy to understand!

Amazing Great step by step instructions and very easy to follow along.

Read more

short amount of time

Learning a lot in just a short amount of time, I'd say the deliberation into fitting amounts of information in just a simple, quick and swift way is impressive.

There was a lot of concepts that were dealt with in a very short amount of time.. Good pace, I found I could keep up.

A good range of content is taught and the lecturer is engaging, so I was able to feel confident coding in Python in a short amount of time.

However, it does achieve its purpose of getting you up and on your feet in the world of Python (in a short amount of time) and prepares you to take more advanced Python courses.

very informative in a quick short amount of time.

Read more

great sense of humor

Very understandable, Instructor has a great sense of humor that makes me enjoy each lecture and become addicted.

The instructor has a great sense of humor and provides lots of encouraging and positive feedback.

Great sense of humor and good pacing so far.

A cheerful and great sense of humor!

Great start so for from a beginner point of view Instructor is teaching at a good pace and has a great sense of humor!

Read more

data science

Including Anaconda and a bit of Data Science examples would also make sense.

Thank you Ziyad for making this course and it's my personal request if you could make some courses on Data Science using Python.

I will take the next step to learn data science with Python.

waiting for new series on data science.

I am a Data Science professional who was looking to expand my skill set with python and this course helped me develop an excellent foundation.

This was highest rated course when i search a course to learn python as i am a complete beginner in python and i am not a developer either.So this course helped me to have deep understanding and that knowledge can be extended to other areas as data science.

If you are starting your Data Science journey, this is the first 1%, but a solid base.

I want to switch to python and decided to start by learning the basics before diving into data science and machine learning.

I wish Ziyad come out with more courses especially Data Science and Big data.

Read more

exceeded my expectations

My goal was to lay good foundations for further study of python, and the course has tremendously exceeded my expectations - I feel like I got a lot more than that.

This course has far exceeded my expectations on multiple levels.

This course has extremely exceeded my expectations.

It's very motivating and it exceeded my expectations!

Read more

real world applications

There are a few nice example of real world applications, but the most interesting part of Python programming (OOP) is superficially made.

though i don't know the practicality yet in real world applications.

What this course offers is a comprehensive curriculum that get you started and well versed, but i feel adding a part of the real world applications of Python will give people an understanding of what they should expect in the real world.

:) However, I do suggest that you include / add some more real world applications from System Admin and Automation perspectives too if possible.

Read more

feet wet

I must say Ziyad did an absolutely fantastic job with this material, and it is a must take for a beginner looking to get their feet wet.

I definitely recommend it as a way to get your feet wet and see if you like programming.

Great for starters and those that need to get their feet wet in python.

However, as a basic introduction which will help you get your feet wet and overcome some of the fear connected with real "programming", this course is as good as they get.

Great course to get my feet wet in Python and excited to continue!

Read more

mr. yehia

learning python leads me to improve my other skills relates python, i would like to take another course python in Udemy I've come back to change my review....... after completing this course i went on to watch other videos on python from different sources....most of them were very vague in their explanations and really didn't help in understand a particular topic..and the some of the ons i've seen have missed out on key things that Mr. Yehia covered...I'd also like to toss out there that his course is actually better than "Coursea's" beginner Python course.

* Mr. Yehia, great work, i look forward to seeing more videos from you* -- Jeffrey Allan Mcintyre - New York , New York- Easy and intuitive.

Mr. Yehia encourages learning python by making it interesting and fun to learn.

Mr. Yehia knows how to explain Python programming concepts through engaging examples and well defined material.

I feel very confident in this subject thanks to Mr. Yehia's excellent instructor led online class.

Mr. Yehia does a fantastic job of explaining the concepts with great examples!

Mr. Yehia has put a lot of thought and effort into his course and it shows.

Read more

short period

Never got tired of hearing Ziyad and I powered through this in a short period of time.

A nice tutorial, gave an overall view of the python in a short period of time, really appreciate the courses in the beginning full of merriness and steadiness, which gradually faded off in the end, if it was with out any rush or stutters during the "Class" tutorials would have completely enjoyed this Python bible.

Wonderful explanation in a very short period of time.

covering up everything in short period and learning with ease bit of humor is fun thing to have keep up the good work I was a good lesson, got to know some basic steps Cheery attitude makes learning enjoyable & very simple yet effective explanations.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Programming Coordinator 1 $54k

Programming Acquisitions $61k

Programming advisor $72k

Network Programming $78k

NC Programming $79k

Python Risk Developer $90k

Programmer (Python) $99k

DBA - Programming $103k

Training (Python) $104k

Gameplay Programming $120k

IT and Programming Specialist $122k

Python / Risk Developer $136k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 5,391 ratings
Length 9 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Ziyad Yehia, Internet of Things Academy
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now