Python for Programmers (Udemy.com)
Learn the core of Python quickly with this course tailored to programmers
Created by: Nick Walter
Last updated May 2021
What you will learn
- Create complex Python scripts and programs
- Confidently write Python 3 code
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews5,030#73 of 389 by number of reviews
- Length5.8 hoursshorter than 67% of them
- Last updatedMay 2021earlier than 66% of them
Quality Score
Overall Score : 92 / 100
Course Description
Python for Programmers is the course to help you get up to speed on Python quickly. If you've always wanted to check out Python this is your chance.
This course uses in-browser programming exercises to make sure you are learning as you progress through the course. After each lecture, you are presented with an exercised designed to help test your knowledge.
This course can be completed in a weekend if pursued aggressively or could be a two week course if one section is completed every day.
Don't waste time trying to figure out confusing documentation, take python for programmers and start learning now.
Instructor Details
- 4.6 Rating
5,030 Reviews
Nick Walter
Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.
When
Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the
internet's first Swift course. Since that time, I have
become a full-time online instructor and I now have courses not only in Swift,
but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide.
I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!
More courses by Nick Walter
Django 2.2 & Python | The Ultimate Web Development Bootcamp (2020)
4.6 (5,686 Reviews)
Provider: Udemy
Time: 10.1h
$84.99
Django 3 - Full Stack Websites with Python Web Development (2020)
4.6 (4,571 Reviews)
Provider: Udemy
Time: 8.4h
$124.99
The Ultimate Beginner's Guide to Django 1.11 (2019)
4.7 (1,632 Reviews)
Provider: Udemy
Time: 9h
$12.99
SwiftUI - Learn How to Build Beautiful, Robust, Apps (2019)
4.5 (1,300 Reviews)
Provider: Udemy
Time: 4.4h
$13.99
How to Make a Freaking iPhone App - iOS 10 and Swift 3 (2018)
4.7 (1,203 Reviews)
Provider: Udemy
Time: 16.1h
$13.99
Reviews
By Kyrylo Chubenko on 2/13/2026
Pretty nice course, but the title is a bit misleading, because it covers mostly the basic stuff, which are not too interesting for programmers. I wish to hear more about OOP implementation in Python (classes are explained too fast), lambdas, async functions, multithreading, code standards, package managers, documentation generators etc.
By Andreas Hennings on 1/1/2026
The course is well made and well presented for what it does. The exercises are good! The Twitter example may be a bit outdated now that Twitter is, and is not something a student would want to run in real life to not spam people.. Personally I was looking for a course targeted at a senior developer who is simply new to Python, and does not need to learn what a loop is. This is hard to find in udemy.
By John MacIntyre on 6/8/2025
The beginning of this course is very slow, but otherwise, it's a pretty good course. The exercises grow in complexity as the course goes on and the instructor appears to have designed these exercises to stretch you just beyond what you just learned. I feel like I have a solid grasp on Python now, basically, enough to feel confident that I can get by with just reference documentation and googling. I would recommend.
By Anonymized User on 10/5/2023
As a relative beginner with Python and computer programming in general (have completed one other python course previously and have a few courses in VBA also) I think this was a great course. The projects within the course are very well thought out in terms of increasing complexity levels and push you towards learning how research some things yourself and figure out how to do things on your own which is a good skill to have going forward after finishing the course. Nick is a very good instructor that has an upbeat attitude that keeps you interested.
By enix2direct on 9/16/2021
This course was perfect for someone with some coding experience who wanted to learn python basics at a fast pace. The exercises were relevant and useful and the projects were challenging enough to require thought and time, but not overwhelming. Nick's positivity was infectious and I really enjoyed learning from him. Great course Nick!!
By Mjander81 on 2/11/2021
I liked the course overall. The first project was too simple, but the second and third ones were fun to complete. I felt like it was geared more for beginners than experienced programmers so the title was a bit misleading. I think the bonus section was probably my favorite part and I would have liked even more content in that vein.
By Peter Bhagat on 12/13/2020
Not a good match for me. I am a programmer and it's too slow.
By BUSSARANON on 12/13/2020
Good for Python for beginners.
By Kura Srikar on 12/6/2020
It ok for beginners in Python.
By Adolfo Terrn on 12/6/2020
Very basic stuff. Nice introductory course if you have never been in touch with Python or you want to refresh your core concepts.
At least, the teacher tries to make it dynamic and it's not the typical boring course!
By Sergii Borozenets on 11/9/2020
Great for beginners who even has no programming skills.
Despite on correctness of exercise #35, I should to say that text file motto.txt probably contain typo: "prblem" -> "problem"
By Lanka Sridhara Mourya Pathrudu on 10/27/2020
I have lot many doubts while doing exercise output but there is no proper guidence for doing that.









