Skip to content
UdemyPythonPaid courseAll LevelsCertificate

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

icon
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

icon
Quality Score

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

Overall Score : 92 / 100

icon
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.

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

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.

icon
More courses by Derek Banas

Free

Free

Free

Free

Free

icon
Reviews

4.6

2,821 ratings on Udemy

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

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.

Showing 12 of 266 reviews