Skip to content
UdemyPythonPaid courseAll LevelsCertificate

Python Programming Bible | Networking, GUI, Email, XML, CGI (Udemy.com)

Python 3 is one of the most popular programming languages. Companies like Facebook, Microsoft and Apple all want Python

Created by: Frahaan Hussain

Last updated August 2018

icon
What you will learn

  • Python programming
  • Application programming
  • Semantics of general programming
  • The format of coding applications
  • All the functions of Python programming
  • Application programming

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating3.6 out of 5higher than 1% of them
  • Reviews2,593#117 of 389 by number of reviews
  • Length6.1 hoursshorter than 66% of them
  • Last updatedAugust 2018earlier than 88% of them

icon
Course Description

Learn about everything there is to know about Python Applications and How To Program Them. A step by step process is used to show explain every facet of these topics.

Gain a good understanding of the following concepts with this course:

  1. What Python is?

  2. How to program in the Python language

  3. Features of the Python programming language

  4. Coding semantics

  5. Website programming

  6. Design practises of applications

  7. Application programming

  8. GUI programming

  9. CGI programming

  10. Network programming

  11. Email programming

  12. XML programming

Python is fast becoming a worldwide Tour De Force that is requested by all companies such as Google, Facebook and Microsoft. This course will ensure you are not left as more and more companies request this awesome language. This course will teach your everything about programming Python applications and websites.

You will receive all the knowledge to use and leverage the powerful technology behind these amazing and wonderful platforms.

Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refund. I guarantee you satisfaction.

If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.


To summarise this is what you get:

• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.

• All videos are downloadable. Learn wherever you want, even without an internet connection!

• Downloadable starter code and final code for each section.

• Free helpful support in the course Q&A when you have questions or get stuck.

• Multiple coding challenges to practice your new skills (solutions included).

Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Frahaan Hussain

I am CEO of Sonar Systems which is the world leader in educational material for the game engine Cocos2d-x, one of the best and most popular game engines in the world. With years of experience programming and running an online education platform (Sonar Learning) I can help and support new programming like you.

I am also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming.

I am also a published author of games design and soon to be released Responsive Web Design. I have all the facets required to educate and inspire.

icon
More courses by Frahaan Hussain

$11.99

$13.99

$44.99

$54.99

$11.99

$11.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

3.6

2,593 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Benjamin Patterson, MA on 8/9/2020

This material is pretty good. If you have never done Python before, this is not a bad choice. The instructor is kind of stream of consciousness in his instructing: it often appears that he has not planned out his code ahead of time. He does occasionally say that he has tried the code ahead of time, but it more often comes off like he just kind of wings it. It gets really annoying at times. There is lots of, "Hmmm... what do I want to do here? Um, let's do this... no let's do this. Yeah." (type, type, type... type, type, type), "Hmmm... that didn't work. What did I do wrong here?... No... that isn't it... hmmm..." And, honestly, you know what? We're waiting. He also says things like, "you could do this." And he types something out real fast, and then says, "but we're not going to do that here." And then he deletes it really fast. Um... thanks :/ The final criticism may be a combination of LoFi recording equipment (his mic), lossy compression, and LoFi playback equipment (my earbuds), but from my end this guy is slurring so much sometimes that it sounds like he's drunk. Pretty sure it's just bad audio quality. Again, this is not a bad course. The instructor clearly knows the material and covers a lot of good stuff. There are a couple of things he does that I find to be a bit irritating, but it may just be me.

By Anna Ward-Pointing on 9/24/2019

It's a good course and mostly well explained. However, most of the videos are unnecessarily long due to the mistakes the tutor makes - instead of being edited out, they've been left in and it can be quite confusing for a complete beginner, even though all the mistakes are corrected. I expected flawless videos, but it seems that the tutor is used to other languages and confuses the syntax. All in all, I have consolidated what I already knew and learnt a lot more about Python, I'm just glad I had a promo code and didn't pay for the course.

By Bill Merryman on 8/12/2019

This course looked like it would have been good, but ultimately was pretty disappointing. The instructors accent was very difficult for me as a non-UK English speaker to understand. This could have been mitigated easily by the closed captioning, but the closed captioning was not a transcript, but speech recognition, and it was having a hard time understanding him as well, making the captioning useless. Also, he made a lot of time consuming errors during each presentation, which were distracting, and a lot of the areas that could have used a lot more depth and exploration, like classes and inheritance, were glossed over. I think a very beginner might have found enough of interest to encourage further exploration, but just the material here would not be a very substantial foundation. As an experienced programmer myself who has explored some Python, there wasn't a lot here to interest me, and the parts that did like the Python approach to classes and inheritance, and GUI programming, didn't have enough depth.

By Bartek M on 2/15/2019

Good for beginners, but.. 1. Wasting time on stylistic formatting comments in the code (chapter with AND/OR/XOR/...) 2. A quiz about databases. There is a question about retrieving data from the database, I think there should be SELECT instead of READ (?) 3. The chapter about threads is really low explained, a lot of code but missing explanations why we use something. 4. I think the course was inspired by a site which is missed in a last chapter with URL - tutorialspoint. Even the sequence of the chapters is the same. but all in all, it is a good start for beginners.

By Nickolas on 2/14/2019

I think the quizzes were way too easy for the course but the content is great. Also its hard to understand the instructor sometimes. But all in all a good course.

By Axel Schulze on 2/13/2019

Luckily, I grabbed this course as a Freebie because I would have regretted spending even 20$ for this. In my view, the instuctor lacks the ability to integrate background-knowledge (if present) into the course and the lessons very much feel like reading out parts of a book the instructor has gone through without too much of real world experience. Listening to the instuctors voice appeard also quite tiresome to me and I would therefore abstain from any further courses of this instructor.

By Net Evers on 12/27/2018

This course has been extremely helpful because I am a beginner and I want to learn all of the basics/fundamentals of Python and so far this course has done that :) Thank you so much because it's people like you who allow students to excel and expand their knowledge.

By Elmir Ismayilzada on 9/14/2018

I enrolled to this course by using a free coupon, and you know, it's really good course for free. I know that in some lessons instructor has made mistakes, but I can fix them myself immediately. This course really interesting and includes information which helps to start learning python or improve existing skills, for instance I liked GUI part in this course, and learn interested things there. After end of this course there are a lot of links related to python which helps to not stop and continue education. Thanks for Frahaan to this course.

By Ivan Ciobotar on 9/12/2018

As it is the case with majority of "failed" courses, students don't get to understand what they're being taught. This course too is conducted by a person who has knowledge of other programing language(s) (not much experience with Python though), so he explains "how" to do things in Python... What is the purpose of loops, methods, exception handling, etc. A beginner student may not know/"feel" that. Don't waist your time (nor money) on this one. The web's full of free Python tutorials

By Tyler Dickson on 8/18/2018

Really enjoyed the course. It was a great introduction to Python, and I'll definitely check out other courses. I wish we would have gotten to GUIs earlier in the course, but otherwise, I learned some really neat stuff!

Showing all 10 reviews on CourseDuck

Read all 2,593 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 72 / 100