Skip to content
UdemyPythonPaid courseBeginner levelCertificate

Python Programming for Beginners (Udemy.com)

Recently updated with new, better Python development content for beginners.

Created by: Stone River eLearning

Last updated May 2021

Our take

Based on the ratings of 1,296 students, a sample of their written reviews and the syllabus, as the course stood in May 2021. No course pays to be reviewed.

This is a short, lecture-only Python intro: 26 lectures across 8 sections, about 3.2 hours in total. It starts with installing Python, then moves through variables, loops, functions, error detection, files and classes. A section called Intermediate Python and a final project close it out. It is written for people who have never programmed, although the audience list also mentions working programmers. The syllabus shows no quizzes and no coding exercises, so learning means watching and typing along. The last update was May 2021, which makes it fairly old now.

Students rate it 4.5 from 1,296 reviews, with 579 five star and 493 four star ratings. Reviewers call the content clear and easy to follow, and one likes that lectures are short enough to fit between meetings. Teaching from Stone River eLearning gets mixed marks. Some find it quick and to the point, while others say it moves too fast, wanders mid-explanation, has uneven audio and plenty of "uhms". The most common complaint is depth. Reviewers want more on lists and dictionaries and more real-world examples, and one reported that the code failed under Python 3.8.

At just over three hours, this works as a sampler, not a full path. Reviewers describe it as a decent jump-start that leaves them wanting more, and one calls it a shallow first step that will not get anyone building anything complex. We would treat it as a taster before something longer with exercises and projects. If you are curious about Python and want to see the basics in an afternoon, it does that job. If you want to come out able to build real programs, plan on a second course.

Best forTotal beginners who want a quick, low-commitment first look at Python syntax before choosing a longer course.
Skip it ifYou want exercises, quizzes or a project-heavy path, or need real depth on dictionaries and libraries.

Pros

  • Lectures run roughly 5 to 15 minutes, easy to fit between meetings
  • Reviewers find the syntax explanations clear and a good jump-start into Python
  • Covers installing Python through files, classes and modules in about 3 hours
  • Finishes with a final project that builds a small Python program

Cons

  • No quizzes or coding exercises, and reviewers keep asking for more real-world practice
  • Thin on lists and dictionaries, with a confusing tuple explanation and uneven audio
  • Last updated in 2021, and one reviewer said the code failed on Python 3.8
The content was clear and easy to understand. Even after four years, I feel like the information is simple enough to be a jump-start into getting into Python.
Dillon Davis, a student

Suits true beginners. The only requirement is a computer, but some reviewers found it fast and light on explanation.

icon
What you will learn

  • Understand and implement basic Python code
  • Gain a knowledge of basic programming concepts
  • Create and run a real-world Python program

Course content

8 sections · 26 lectures · 3.2 hours of video 1 article

  1. 1Getting Started with Python 2 free previews3 lectures · 20 min
  2. 2Variables, Loops and Statements6 lectures · 37 min
  3. 3Functions and Variables3 lectures · 28 min
  4. 4Understanding Error Detection1 lecture · 12 min
  5. 5Working with Files and Classes4 lectures · 16 min
  6. 6Intermediate Python6 lectures · 52 min
  7. 7Final Project2 lectures · 26 min
  8. 8Bonus Material1 lecture

Who it is for

The instructor says it suits

  • Programmers
  • People who want to learn programming
  • People who want to create web applications
  • Python developers

What you need before you start

  • A computer
  • PC, Mac or Linux Operating Systems OK

How it compares

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

  • Rating4.5 out of 5higher than 52% of them
  • Reviews1,296#161 of 389 by number of reviews
  • Length3.2 hoursshorter than 85% of them
  • Last updatedMay 2021earlier than 66% of them

icon
Course Description

Learn Python with Python Programming for Beginners from Stone River eLearning.

Delving into the world of coding can be intimidating. With so many complex languages and implementation possibilities, it's easy to become overwhelmed. By starting off with Python programming, you'll learn a simple, versatile and highly readable code that you can execute on a wide variety of systems quickly and easily.

Master one of the most popular programming languages in the world

  • Understand and implement basic Python code
  • Create and run a real-world Python program
  • Gain a knowledge of basic programming concepts

Learn a simple, streamlined coding language quickly and easily

If you've never written a single line of code or if you're well-versed in multiple program languages, Python Programming for Beginners will enable you to better understand programming concepts.

Widely regarded as one of the most simple and versatile programming languages out there, Python is used for web programming, video game building, microchip testing, desktop apps, and so much more. Used by programmers, developers, designers and everyone in between, it's one of the easiest programming languages to learn, and definitely the best starting point for new coders. This course will not only give you an understanding of the code, but will enable you to create and run real world Python programs too.

Course Overview

This course includes over 26 lectures and almost 4 hours of content, designed specifically for Python programming beginners.

You will be guided through the installation process and the basic concepts of Python programming, getting to grips with the language as a whole. From there, you'll dive straight into the specifics, learning the variables, loops and statements of the language and getting to grips with the function parameters, variables and common errors.

During this course you'll have the opportunity to put your knowledge to practical use by working with files and classes, importing syntax and making modules, and most importantly, by building your own Python program from scratch.

You'll walk away with detailed knowledge of one of the most widely used programming languages in the world. You'll have gained a foundation of skills that will enable you to progress to more complex coding languages, as well as understanding the underlying principles of all programming languages. In short, you'll have everything you need to become a proficient programmer.

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

Stone River eLearning

At Stone River eLearning, we teach IT, programming, development, business and soft skills - we have it all covered.

Check out our huge catalog of courses and join the over 4.2M students currently taking Stone River eLearning courses. We can provide all or part of this catalog to any business via API connection, or you can get Solara LMS completely free for up to 10 users.

icon
More courses by Stone River eLearning

$59.99

$64.99

$64.99

Free

$15.99

$44.99

icon
Reviews

4.5

1,296 ratings on Udemy

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

By Charlie Coggins III on 12/20/2020

This was a pretty nice beginner's course. I am really happy with it.
There are some things I wish they went a little more in-depth on.
Lists and Dictionaries come to mind.
I was already attempting to write some code before I took this class and I was trying to do some automation for my job copying files from a source directory to another location.
I had figured out how to do this, and in the first iteration of my program, it was just the same code over and over (about 6 times) for each folder to the new target destination.
I picked up this course and as soon as he started talking about functions it started to click for me that I could use functions to get rid of the repetition in my code.
So from there, I would revise my code and then continue to watch the course, and as I learned more kept continuing to revise the code based on the new stuff I learned.
One of the things I mentioned above about lists. I really think you should give an example of how a list could be used for daily tasks.
In my program, I need to stop a bunch of windows services and then start them again at the end of the program.
using a list to name all the services and then using a for loop to loop through that list to turn off the services and turn them back on I feel would be a good and easy example of how lists could benefit a person.
When I finished the List section of this course I had no understanding of how I could use lists in future programs

By Charlie Coggins III on 11/9/2020

This was a pretty nice beginner's course. I am really happy with it. There are some things I wish they went a little more in-depth on. Lists and Dictionaries come to mind. I was already attempting to write some code before I took this class and I was trying to do some automation for my job copying files from a source directory to another location. I had figured out how to do this, and in the first iteration of my program, it was just the same code over and over (about 6 times) for each folder to the new target destination. I picked up this course and as soon as he started talking about functions it started to click for me that I could use functions to get rid of the repetition in my code. So from there, I would revise my code and then continue to watch the course, and as I learned more kept continuing to revise the code based on the new stuff I learned. One of the things I mentioned above about lists. I really think you should give an example of how a list could be used for daily tasks. In my program, I need to stop a bunch of windows services and then start them again at the end of the program. using a list to name all the services and then using a for loop to loop through that list to turn off the services and turn them back on I feel would be a good and easy example of how lists could benefit a person. When I finished the List section of this course I had no understanding of how I could use lists in future programs

By Tanner Tham on 10/22/2020

Talking too fast.

By Phoka Rabosiu on 8/25/2020

I got equipped with the basics, and the assignment will be a great reference for my future codes for a while because it used all the stuff I learnt.

By Justin Klyczek on 8/20/2020

Nothing too impressive so far. I do have an issue with the way things seem random. For a course, I'd expect some more structure. I could be wrong in the way I'm viewing it though!

By VEENA KUMARI.S on 8/18/2020

very poor!!!pronounciation is not clear ,i didnot understand anything what he speaks ,simply its waste of time and money!!

By Richard Harding on 8/12/2020

This is very good, snappy and good pace.

By Reggie Auls on 7/24/2020

it explains things so i can understand in depth

By Brian Bristlin on 7/19/2020

This is providing a great basic intro to Python. Exactly what I was looking for.

By Srinath on 7/14/2020

Yes This COURSE is good to me but it Can be improved by using Updated Systems

By Jonathan Grotegut on 7/2/2020

I am enjoying it so far, structure seems a little unorganized, but he is presenting it well.

By Gary Bruce on 6/20/2020

I started this course a while ago and forgot about it due to work pressures. I just found the course again and I'm loving it. The content is easy to follow and understand, and I like the way the content is laid out. I'm looking forward to restarting some of my projects now, with a better understanding of syntax and how Python fits together.

Showing 12 of 360 reviews

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 : 90 / 100