Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Python Basic to Advanced: With 15 working applications and games

person icon Dev Nirwal

4.6

Python Basic to Advanced: With 15 working applications and games

Learn Python3 step by step and create 15 real working applications and games

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Dev Nirwal

English [CC]

category icon Development ,Programming Languages,Python

Lectures -335

Duration -31.5 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Python Basic to Advanced course here includes all fields of Python in its curriculum and engages the learners with actual working games as projects. It is intended to help learners grasp the concepts simple and easy way.

Python Basic to Advanced Course Overview

This course is designed to help learners build skills to develop any kind of application using Python. You will learn to create desktop applications and even control objects by using the keyboard. By the end of the course, you will also learn to apply Python for Data Science and create even globe maps.

The course takes you beyond basic lecturing videos on Python fundamentals, syntaxes, and the Hello World program. This course is designed thoughtfully after analyzing what a student needs to study Python. The course is designed after assessing what most learners require and what they want in a course, and how they can easily start any course but are not able to finish it.

Here are a few topics this course is going to cover:

  1. Python for graphical applications.

  2. Tkinter - Building desktop applications and user interfaces.

  3. Turtle graphics - Graphical design using Python and using keyboard to control objects on the computer.

  4. Learn about databases to discover how to store the data for your apps, games, and services.

  5. Using for Data Science.

  6. Learn how to construct datasets of data and use Python to analyze them with NumPy.

  7. Create data frames, analyze them, and show data using 2-D and 3-D graphs using Pandas.

  8. Produce data visualizations using Matplotlib.

  9. Make animated stories using Seaborn.

  10. Make interactive charts using Plotly and Cufflinks.

  11. Global scale graphs can be made using geographic plotting.

  12. Date and time functions in Python.

  13. File management

  14. Use keys to control items.

  15. Endlessly producing graphic designs.

  16. Python's methods and functions

  17. Conditions and loops.

  18. Python basics and datatypes.

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

  1. Caterpillar game with a suitable keyboard interface

  2. Intelligent calculator: No need to add symbols; just enter numbers and request any action

  3. Own a custom database program with a suitable user interface

  4. A keyboard-controlled, graphically-interfaced egg-catching game

  5. Utilizing movements, create your own screen pet

  6. Matchmaking endeavor

  7. Robotic imagery

  8. Modified kaleidoscopic spiral and the Kaliedo spiral (graphical design)

  9. A data plotting machine with more than 30 different types of charts

  10. a map of the world's locations

  11. Project analyzing large amounts of data (more than 60 million)

  12. Synthetic intelligence Ping Pong (play against the computer)

  13. An encyclopedia

  14. game of hangmen

  15. Simulator for rolling dice

Goals

  • Python fundamental concepts: Data types, loops, decision-making, file management, libraries, modules, date/times, etc.

  • Python-based programs for terminal use.

  • Python game with artificial intelligence.

  • Python for GUI programming and desktop apps.

  • Python desktop application development with Tkinter.

  • Python-based graphic design and database management

  • Science utilizing data

  • Data Visualization and Analysis

  • Big Data Management

  • Game management

  • Projects: 15

Prerequisites

  • Consistency

  • A Computer

  • Internet Connection

Python Basic to Advanced: With 15 working applications and games

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction To The Course

6 Lectures
  • play icon Introduction to the Course 01:53 01:53
  • play icon Learning By building 00:51 00:51
  • play icon Why you need to learn python 05:27 05:27
  • play icon What's inside the course 05:55 05:55
  • play icon What's inside the section 3 06:41 06:41
  • play icon Any doubt and types of programs 03:13 03:13

Installing Python On Mac

5 Lectures
Tutorialspoint

Installing Python On Windows

5 Lectures
Tutorialspoint

Section-1

1 Lectures
Tutorialspoint

Data Types

15 Lectures
Tutorialspoint

Operators

8 Lectures
Tutorialspoint

Which Editor Is Best For You

4 Lectures
Tutorialspoint

Functions And Methods

10 Lectures
Tutorialspoint

Errors

11 Lectures
Tutorialspoint

Decision Making

7 Lectures
Tutorialspoint

Loops

11 Lectures
Tutorialspoint

Date And Time

5 Lectures
Tutorialspoint

File Handling

6 Lectures
Tutorialspoint

Libraries

5 Lectures
Tutorialspoint

Project-1 Dice Rolling Simulator

9 Lectures
Tutorialspoint

Project-2 Dictionary

14 Lectures
Tutorialspoint

Project-3 Hangman Game

10 Lectures
Tutorialspoint

Main Project Tic-Tac-Toe

14 Lectures
Tutorialspoint

Section-2

2 Lectures
Tutorialspoint

Numpy

7 Lectures
Tutorialspoint

Pandas

14 Lectures
Tutorialspoint

Matplotlib

14 Lectures
Tutorialspoint

Seaborn

10 Lectures
Tutorialspoint

Pandas Inbuilt Data Visualisation

6 Lectures
Tutorialspoint

Plotly And Cufflinks

6 Lectures
Tutorialspoint

Geographical Plotting

5 Lectures
Tutorialspoint

Project-5 Plotter

10 Lectures
Tutorialspoint

Project-6 Geographical Plot Using Folium

9 Lectures
Tutorialspoint

Project-7 School Data Analysis

16 Lectures
Tutorialspoint

Section-3

2 Lectures
Tutorialspoint

Tkinter

12 Lectures
Tutorialspoint

Databases

11 Lectures
Tutorialspoint

Turtle Graphics

9 Lectures
Tutorialspoint

Project-8 Caterpillar Game

8 Lectures
Tutorialspoint

Project-9 MatchMaker

7 Lectures
Tutorialspoint

Project-10 Screen Pet

10 Lectures
Tutorialspoint

Project-11 Smart Calculator

8 Lectures
Tutorialspoint

Project-12 Your Own Database System

12 Lectures
Tutorialspoint

Project-13 Egg Catcher Game

11 Lectures
Tutorialspoint

Instructor Details

Dev Nirwal

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. Tutorialspoint gave me the freedom to share my expertise with learners all around the world.

I have designed one of Tutorialspoint 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.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

C

Cornelius Green

A Great demonstration of the Python tool concepts and how they are used in the real world for application development!

Application

Application

awesome

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515