Python Programming Bootcamp (Udemy.com)
A Complete Python Course Focused on Problem Solving that will Expand into All Python Can Do
Created by: Derek Banas
Last updated April 2023
What you will learn
- A complete understanding of Python and related technologies with a focus on problem solving
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews2,821#110 of 389 by number of reviews
- Length61.5 hourslonger than 98% of them
- Last updatedApril 2023earlier than 53% of them
Quality Score
Overall Score : 92 / 100
Course Description
What You'll Learn
Learn the Core Python 3 Language at a Deep Level
Learn how to Solve Real Programming Problems with a Focus on Teaching Problem Solving Skills
Understand Python as an Object Oriented and Functional Programming Language
Create GUI Applications using TkInter, Kivy and soon PyQt
Create Applications that Utilize Databases
We will Expand into Algorithms, Django, Flask and Machine Learning
A Living Breathing Course that will Grow with You
Instructor has 26 Years of Professional Experience and a Decade of Experience Making Educational Videos
Course Focused on Teaching How to Solve Problems
Do you want to develop the skills required to solve real world programming problems? This course will turn you into a real Python programmer that has a complete understanding of everything Python can do!
Most tutorials are just video versions of cheat sheets. This course is different. It teaches you how to solve problems like you will have to do in the real world. It does that by making you solve ever increasingly complex problems.
Don’t worry. I will be there to help along the way. I work through the solutions and also provide heavily commented code and quizzes that will turn you into a Python Master!
This course provides numerous problems followed their solutions while teaching the core language through database, GUI and soon web development.
Start Slow and Aim to Learn Everything
We start by installing Python on Windows and MacOS. The core language will then be taught. Between each main lesson I’ll break down the solutions through diagrams.
This is a living breathing tutorial! I’ll be adding more on Algorithms, Data Structures, PyQt, Django, Flask, Data Analysis, Scikit-learn, TensorFlow and More!
You will get lifetime access to this growing course along with all the heavily commented code, quizzes!
This course comes with a 30 day money back guarantee! If you are not completely satisfied you get your money back.
You’re ready to become a Python Master and this course will get you there! Learn to solve real problems and advance your career to the next level. I’ll be there to help for each step.
Instructor Details
- 4.6 Rating
2,821 Reviews
Derek Banas
Back in 1984, Derek fell in love with computers when he received a TRS-80 his neighbor was throwing in the trash. He went on to study electrical engineering at Penn State. While there he worked as a systems administrator.
While attending college he won a coding competition where he designed a virtual reality system that had a head mounted display and haptic feedback gloves made from Nintendo power gloves.
A representative from Apple offered Derek a job at that time. While at Apple Derek worked on Quicktime and VR related technologies.
After working for Apple Derek worked in the financial industry until the 2007 financial crisis. Seeing that millions where out of work Derek started his own company. That company had 3 main focuses. At the local level he provided low cost $30 all day courses in which he taught skills in technology that people could use to get a job. He also helped small business owners create online stores. He didn’t except any up front money, but instead would only make money if those online stores made money.
The 3rd focus was to provide online education for the world. He started a YouTube channel in 2008 and went on to make over 1,000 videos that have been viewed over 92 million times. His videos rank in the top 3 for every programming language.
More courses by Derek Banas
Reviews
By Derrick Nirmal on 6/29/2026
I have been learning from Derek Banas for the last 10 years, and it is no exaggeration to say that his content has benefited me monetarily in my career. I hold a massive amount of respect for him. Derek has always taught with an incredible sense of responsibility, pairing deep technical knowledge with brilliant, practical examples.In fact, his examples are so memorable that I actually named my pet dog "Bucky" after one of them! Derek, thank you for selflessly giving away everything you know. Thank you for making an entire generation of learners knowledgeable without expecting anything in return. You are a true educator.
By Ar Jan on 8/8/2022
There is one gigantic mistake in this course. He types 'hello' * 5, but he only says it 4 times :-D For the rest it's probably the most comprehensive Python course in the whole universe. I cannot prove this of course because I haven't been on other planets, but for the planet I am currently on, it must be. Derek Banas is without a doubt the most generous person ever lived when it comes to sharing knowledge about Python, oop, math, statistics, and much more.
By Kai Hu on 4/18/2022
For what I paid for this course, I must say I got what was worth out of it. But I do think the instructor is monotone, his code examples can be better, I really did not understand why he included both Sqlite and MySQL. I am a seasoned programmer trying to pick up Python as an extra skill, this course is not for me. I do not recommend this course, there are other better options on Udemy or Coursera.
By Anonymized User on 1/27/2022
Derek is a gifted teacher, however this course does veer off of the topic of Python far to many times. Obviously he's packaged together several different courses such as one on statistics and probability theory and another goes way off topic into linear algebra. Ultimately, this is makes it back to some of Python's many scientific libraries, but I'd rather he just stuck to Python proper and its GUI code, and promote the more math heavy courses at the end.
By Zion Pulapakura on 7/9/2021
Derek is a funny teacher, although he can be fast at times. The only problem is that he doesn't go in depth in the libraries like in Django. There are way better tutorials on YouTube (Corey Schafer). But I appreciate the hard work put into the course. Thanks Derek.
By Scott Evan Knuth on 12/13/2020
Great course so far. Everything is clear and well documented!
By Brent Bowen on 12/13/2020
Seems good I like how he presents then tests on what he presents and builds on it along the way - as it should be.
By Derek Furman on 11/18/2020
Very good match for me. I look forward to moving forward in learning Python. And what is even better; a program I use regularly will update to use Python 3.
By Andres Rebella on 11/18/2020
Fue una gran recomendacin que recib y an una mejor eleccin!
By Wilson Lee Denton on 11/17/2020
Does not explain things thoroughly enough and leaves out some important details. Moves from feature to feature without completely explaining it.
By Jonathan Spencer on 11/16/2020
So far runs at a nice pace with clear examples and lots of student involvement.
By Phil Bevan on 11/13/2020
So far so good. Hopefully will be able to keep up with the course.








