Skip to content
UdemyPythonPaid courseAll LevelsCertificate

Python : Master Programming and Development with 15 Projects (Udemy.com)

Learn complete Python with Basics, Data Science, Data Visualisation, Desktop Graphical Applications and Machine Learning

Created by: Dev Nirwal

Last updated September 2022

icon
What you will learn

  • Complete Python.
  • Python basics like data-types, loops, decision-makings, file handling, libraries, modules, date-times etc.
  • Terminal based programming applications using Python.
  • Artificial intelligent Python game.
  • Python for desktop applications and GUI programming.
  • Creating desktop applications using Tkinter with Python.
  • Using databases using Python.
  • Turtle graphics for creating graphical applications and motion using Python
  • Real working 5+ graphical games using Python.
  • Use of keyboard keys to move objects in your applications and in games using python
  • learn to build smart calculators and dictionaries using python.
  • Datascience and data visualisation using python.
  • data visualisation using Matplotlib in python.
  • data visualisation using Seaborn in python.
  • data visualisation using pandas in python.
  • data visualisation using poorly and cufflinks in python.

How it compares

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

  • Rating4.2 out of 5higher than 15% of them
  • Reviews14,038#29 of 389 by number of reviews
  • Length32.1 hourslonger than 88% of them
  • Last updatedSeptember 2022earlier than 57% of them

icon
Course Description

Are you tired of getting videos and lectures on just python basics and syntaxes or just strucked in college studies and hello world program. so I guess you have to give a try to this course this course is designed after analysing what a student need to study python. After analysing what they required and what they want in a course, how they can easily start any course but didn't able to finish it. Now let me explain you how so this course is designed including all fields of python and for keeping the interest until the last there are actually working games as projects so that no one get bored and with that everything explained is designed in very simple and easy way. just after completing the course I guarantee that every single of you will be able to develop any kind of application using python. you will learn to create desktop applications and even controlling objects by using keyboard which I guess most of you already want to learn and also python for data science in which you will learn to create even globe maps. Now let me explain some of few topics you are going to cover-

1. Python for graphical applications.

2. Tkinter - for building desktop applications and actually user interface.

3. Turtle graphics - for learning graphical design using python and to learn controlling objects in computer using keyboard.

4. Databases - for learning that how you can store the data of your games, apps and programs.

5. Python for datascience.

6. Numpy - Learn to create data in form of datasets and analysing data using python.

7. Pandas - To create data frames and analyse them and to visualise data in form of 3-D graphs and 2-D graphs.

8. Matplotlib - To create data visualisations.

9. Seaborn - To create animated plots.

10. Plotly and cufflinks - To create interactive plots.

11. Geographical plotting - To create global scale plots.

12. Python date and time functions.

13. File handling

14. Control objects using keys.

15. Creating infinite graphical designs.

16. Functions and methods in python

17. Loops and conditionals.

18. Basics and datatypes in python.


What you are going to build in this course(Better if you see in the preview videos):

1. Caterpillar game with proper interface and keyboard control.

2. Smart calculator - Did not need to add symbols just give numbers and ask for any operation.

3. Your own routine database application with proper intrface.

4. An egg catcher game with graphical interface and keyboard control.

5. your own screen pet with gestures.

6. Match maker project.

7. Robot graphics.

8. Kaliedo spiral and modified kaleidoscope spiral(graphical design).

9. An automatic data plotter with more than 30 Types of plots.

10. A geographical baseman plot.

11. Big data analysis project(more than 60+ million data).

12. Artificial inteligent Tic Tac Toe(play against computer).

13. A Dictionary.

14. Hangmen game.

15. Dice rolling simulator.

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

Dev Nirwal

Hi, I am Dev Nirwal. I am an engineer by profession in electronics and communication and along with that I also possessed strong skills in Artificial Intelligence (AI), Machine learning, and Robotics.



I have been fascinated with Robotics since the age of 12 and my journey started from there. After that, I kept on learning and growing in this field. During this journey, I had done vast research and created some breakthrough projects on energy, acoustic, communication, optic fiber, and LIFI technology.



I ever wanted to bestow my expertise and skills with the world. Udemy gave me the freedom to share my expertise with learners all around the world.


I have designed one of Udemy best-seller courses in the programming segment which also became one of the fastest-selling python courses over the internet. By now I have helped more than 4 lakh learners in their coding journey and encouraged them on their developer journey.



Connecting to the learners all around the world gives me immense happiness and boost to work even harder each day and create more potent, practical, and research-backed technology programs that can help learners shape their future and grow it 2x faster.

icon
More courses by Dev Nirwal

$64.99

$19.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.2

14,038 ratings on Udemy

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

By Christophe VIEIRA on 10/18/2023

I'm beginner in Python and overall, this course is good for getting your foot in the door and starting to code but it is the entrance hall to the Python house, you can see lots of things but after the course, you have to visit all the rooms for all the details and possibilities offered by the language. Forget subtitles, the automatically generated ones are of poor quality.

By Omar Deyaa on 9/10/2023

The topics are intriguing and it truly is a packed course,but: 1) A lot of concepts were not explained thoroughly and we just had to go with it. Also while I appreciate the sentiment behind it, but simply hoping that "We get this one" isnt an acceptable argument for not spending more time o expalining such concepts. 2) While I cant blame someone for how the speak english as its not thier first language I would reccomend a caption file instead of the auto generated one as its wirtes most of the words wrong. 3) Part of prgramming is searching and asking the internet, but that cant be the case when teaching a paid course. Most of the methods used in projects should be at least mentioned in the explantion videos which wasnt the case. When building a project I had to stop and search for these methods, understand roughly what they do (because i have to understand them alone) by searching the internet instead they sould have been explained in the videos before the project. In the end, while I apprecaite the instructor doing what he can, this course can improve by giving more time for concepts,using a caption file, and organizing what should be taught in the videos such that when building a project we arent surprised by new methods to explore for oursleves.

By Sofia Rubin Castillo on 6/29/2021

It is excellent in terms of the content, and hows is planed. But the English of the teacher is really uncomprehensible, and makes it difficult. And the automatic subtitles are very bad. With a good subtitles the could be excellent

By Sushmanth y on 12/27/2020

For people who are new and don't even know basics, this course is absolute worst.

By John Iorlano on 12/20/2020

Great graphics and great sound quality. looking forward to the course

By Milad Smiley on 12/20/2020

The calmness of the teacher is really valuable because it can be transferred to the student , well done .

By Srushti Lokhande on 12/20/2020

teaching is in the simplest and easiest language.

By Dirk Fischer on 12/20/2020

Manche einfache Sachen bekommen zu viel Raum

By Elvis Reynaldo Gil Mendez on 12/20/2020

En general esta bien y muy completo pero a veces avanza lento y pasa por alto algunos detalles sin aclararlos

By Somya Acharya on 12/20/2020

This course is awesome.Beginner should try it.

By Sean Cummins on 12/20/2020

90% of the course is just explaining the business logic and then there is only a basic explanation of how/why certain pythonic expressions are used.
This course will only teach you how to make these specific "apps" and will not set you up to build your own or give a greater understanding of how python projects should be built.
The course is also rife with small inaccuracies and poor code structure, which are sure to teach bad habits.

By Samyak Hanwate on 12/6/2020

Great knowledge with proper explanation. Recommended this one for a learner who wants to get mastery.

Showing 12 of 363 reviews

icon
Quality Score

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

Overall Score : 84 / 100