Udemy

Master Python - From beginner to professional

Enroll Now
  • 550 Students
  • Updated 6/2024
  • Certificate Available
4.7
(78 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 10 Minute(s)
Language
English
Taught by
Dean Taylor
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.7
(78 Ratings)
1 views

Course Overview

Master Python - From beginner to professional

Learn the most popular programming language in the world the easy way whilst creating your own applications and games!

Welcome to ‘Master Python - From beginner to professional’ course! If you’re looking to dive into Python, you’re in the right place. This Udemy course is crafted with precision to take you from Python novice to a confident user, ready to impress on your CV.

Featuring over 200 high-quality videos spanning 26+ hours, this course covers everything from Python installation to advanced topics like web scraping and GUIs. Practical quizzes, coding exercises, and real-world projects ensure you’re not just learning but applying your Python skills effectively.

Worried about commitment? Don’t be! The course comes with a 30-day money-back guarantee. No questions asked. Your satisfaction is our priority.

In this Python journey, we cover crucial topics, including installation, command line basics, Jupyter Notebook, and more. From variables to control flow, OOP to web scraping, we’ve got it all.

Taught by an instructor with over 14 years of practical experience in creating technical solutions, this course goes beyond theory. Learn from real-world insights that can add significant value to your personal growth and your future workplace.

Python evolves, and so does this course! Stay updated with the latest developments, ensuring you’re always at the forefront of Python proficiency.

Experience engaging and easy-to-follow tutorials, coupled with quizzes, tips, and tricks to enhance your Python journey. Each video targets specific elements, making it easy to tackle topics in isolation or as part of a comprehensive learning journey.

In 2025, Python is a must-have skill on your CV, especially in fields like AI/ML and data analysis. This course empowers you to create technical solutions, making you stand out in the rapidly advancing industry.

With a focus on precise delivery, this course offers a unique learning experience. From fundamentals to advanced features, you get high-quality content tested with quizzes, tips, and recommended articles.

I’m here to make learning Python enjoyable for you! Whether you’re a complete beginner or seeking a refresher on advanced topics, this course is designed for you. Sign up, and let’s make learning Python a rewarding journey together!

Don’t wait! Enroll today, kickstart your Python journey, and I look forward to seeing you inside the course. Let’s make 2025 your year of mastering Python! Feel free to reach out if you have any questions. Happy coding!

Course Content

  • 34 section(s)
  • 211 lecture(s)
  • Section 1 Introduction
  • Section 2 Installation & Set Up
  • Section 3 Things to know before we get started!
  • Section 4 Numbers
  • Section 5 Strings
  • Section 6 Lists
  • Section 7 Dictionaries
  • Section 8 Tuples
  • Section 9 Sets
  • Section 10 Control Flow
  • Section 11 Loops
  • Section 12 Functions
  • Section 13 Adding interaction with Input
  • Section 14 Project 1 - Number Guessing Game
  • Section 15 Project 2 - Shopping List
  • Section 16 Project 3 - Fitness App
  • Section 17 Project 4 - Rock, Paper, Scissors
  • Section 18 Project 5 - Hangman
  • Section 19 Project 6 - Noughts & Crosses
  • Section 20 Object Oriented Programming
  • Section 21 Modules & Packages
  • Section 22 Errors and Exceptions handling
  • Section 23 The Las Vegas Casino Project - 21
  • Section 24 Python Decorators
  • Section 25 Python Generators
  • Section 26 Introduction to Web Scraping with Python
  • Section 27 Creating a User Interface - Introducing TKinter
  • Section 28 Restaurant Management System Project
  • Section 29 EXTRA SECTION - Creating Dashboards using Plotly and Dash
  • Section 30 Working with Databases, CSV files and PDF files
  • Section 31 The Collections Module
  • Section 32 Regular Expressions (regex)
  • Section 33 Timing your Python Code
  • Section 34 Congratulations

What You’ll Learn

  • You will be able to use Python to automate and solve problems you face in your own work or personal projects
  • Learn how to work with the Numbers datatype
  • Learn how to work with the String datatype including common String methods
  • Learn how to work with the List data structure including common List methods
  • Learn how to work with the Dictionary data structure including common Dictionary methods
  • Learn how to work with the Tuple data structure including common Tuple methods
  • Learn how to work with the Set data structure including common Set methods
  • Learn about comparison operators in control flow
  • Learn how to create conditional statements using if, elif, and else statements
  • Learn how to use for loops
  • Learn how to use while loops (including the break, continue and pass keywords)
  • Learn how to utilise nested loops
  • Learn how to use List comprehensions
  • Learn how to use Dictionary comprehensions
  • Learn how to use functions in Python
  • Learn how to create your own functions in Python
  • Learn how to use parameters and arguments in functions
  • Learn about *args and **kwargs
  • Learn how to use lambda expressions
  • Learn how to use the Map and Filter functions
  • Learn about scope in Python
  • Learn how to accept and validate user input
  • Learn about OOP (Object Oriented Programming)
  • Learn how to create Python classes
  • Learn how to create Class attributes
  • Learn how to create Class methods
  • Learn about Python inheritance and polymorphism
  • Learn how to use Special Methods
  • Learn how to use modules and packages
  • Learn how to create your own modules and packages
  • Learn how to address Python errors and incorporate exceptions handling
  • Learn about Python decorators
  • Learn about Python generators
  • Learn how to use Web Scraping capabilities using Python with step by step code along
  • Learn how to create Graphical User Interfaces using the Tkinter library
  • Learn how to create dashboards using Plotly and Dash
  • Learn how to work with different file formats such as CSV, PDF and databases
  • Learn about the Collections module
  • Learn how to use Regular Expressions (regex)
  • Learn how to time your code in Python
  • Apply your learnings in 10+ projects!


Reviews

  • A
    Amita Samantaray
    5.0

    very good and amazing course, being a beginner I fell that this course is excellent and easy

  • D
    Danielle Ditson
    3.5

    The sections leading up to the coding practice (games) didn't fully prepare me to actually write code. I struggled mightily with that. I understand they are meant to be challenges, but I'm taking this course with no previous coding knowledge so was a bit unprepared for that.

  • M
    Massome Amini
    5.0

    perfect

  • J
    Jayed Firas
    5.0

    course it's very good, way and language you are using its very good but have some questions later will send.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed