Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

The Complete Python 3 Course: From Beginner to Advanced

person icon Joseph Delgadillo

4.5

The Complete Python 3 Course: From Beginner to Advanced

Learn Python with 10 projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization!

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Joseph Delgadillo

English [CC]

category icon Development ,Programming Languages,Python

Lectures -147

Duration -18 hours

Lifetime Access

4.5

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

You will learn the concepts of Python programming from scratch in order to build real-world applications. This includes writing Python codes that are clear, concise, and efficient. You will also learn problem-solving and building web applications, games, and data science applications with Python.

The Complete Python 3 Course Overview

Python is a general-purpose programming language that is used by millions of developers around the world. This course will help you master the fundamentals of Python programming from scratch! The programming language is powerful, versatile, and widely used in a variety of industries.

By the end of this course, you will be an expert Python programmer and will be able to build applications. This course will also be beneficial for those who are interested in paving or enhancing their careers in software development, data science, or machine learning.

Benefits of learning Python

  • Python is a relatively easy language to learn, making it a great choice for beginners.

  • It is a powerful language that can be used to build a wide variety of applications.

  • It is also open-source, which means that it is free to use and modify.

  • It has a large and active community of developers, which means that there is plenty of support available.

Goals

  • Install Python & Set Up an IDE.

  • Use programming fundamentals to build a calculator.

  • Use advanced Python concepts to code an RPG.

  • Find additional packages to expand the functionality of Python.

  • Install essential modules.

  • Code an app for web scraping.

  • Create a NoSQL database using PyMongo.

  • Create web apps using Web.py.

  • Django web server setup.

  • GUI programming with PyQt.

  • Data visualization with Matplotlib and Pandas.

  • Speech recognition and AI.

Prerequisites

  • A personal computer or equivalent system

  • Internet access to download the necessary software

The Complete Python 3 Course: From Beginner to Advanced

Curriculum

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

Introduction to Programming with Python

6 Lectures
  • play icon Introduction to Python 03:44 03:44
  • play icon Mac/Linux installation 06:58 06:58
  • play icon Windows setup 07:02 07:02
  • play icon Interpreted vs. compiled programming languages 03:47 03:47
  • play icon Creating and running our first Python script 01:43 01:43
  • play icon Choosing an integrated development environment (IDE) 07:46 07:46

Programming Basics

18 Lectures
Tutorialspoint

Advanced Python Concepts

8 Lectures
Tutorialspoint

Project #2 - RPG Battle Script

17 Lectures
Tutorialspoint

Additional Python Resources

4 Lectures
Tutorialspoint

Essential Modules - Requests

6 Lectures
Tutorialspoint

Project #3 - Web Scraper

5 Lectures
Tutorialspoint

Project #4 - Getting Started with PyMongo

7 Lectures
Tutorialspoint

Project #5 - Web Development Project Using Web.py

18 Lectures
Tutorialspoint

Project #6 - Django Web Framework

11 Lectures
Tutorialspoint

Project #7 - GUI Programming with PyQt

13 Lectures
Tutorialspoint

Project #8 - PyQt Web Browser

12 Lectures
Tutorialspoint

Project #9 - Data Visualization

12 Lectures
Tutorialspoint

Project #10 - Speech Recognition & AI

9 Lectures
Tutorialspoint

Instructor Details

Joseph Delgadillo

Joseph Delgadillo

Joseph Delgadillo is the founder of JTD Courses, an education technology company. He has been active in the online learning industry since 2015 and has worked with several prominent companies. As of 2024, over 1 million students across the globe have enrolled in his courses covering network security, Python programming, web development and more.


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

YASH SINGHAL

YASH SINGHAL

software engineer

nice

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