3 Pemimpin Dr, #06-04 (07), Singapore 576147
+65 8839 6772

2020 Complete Python Bootcamp From Zero to Hero in Python

2020 Complete Python Bootcamp From Zero to Hero in Python

Online Self-Paced

Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games

Course Description

Become a Python Programmer and learn one of employer’s most requested skills of 2020!

This is the most comprehensive, yet straight-forward, course for the Python programming language on Udemy! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you Python 3.

With over 100 lectures and more than 21 hours of video this comprehensive course leaves no stone unturned! This course includes quizzes, tests, coding exercises and homework assignments as well as 3 major projects to create a Python project portfolio!

Learn how to use Python for real-world tasks, such as working with PDF Files, sending emails, reading Excel files, Scraping websites for informations, working with image files, and much more!

This course will teach you Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook! Learn in whatever manner is best for you!

We will start by helping you get Python installed on your computer, regardless of your operating system, whether its Linux, MacOS, or Windows, we’ve got you covered.

This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you’ll get your money back. Plus you will keep access to the Notebooks as a thank you for trying out the course!

So what are you waiting for? Learn Python in a way that will advance your career and increase your knowledge, all in a fun and practical way!

  • Command Line Basic
  • Installing Python
  • Running Python Code
  • Strings
  • Lists
  • Dictionaries
  • Tuples
  • Sets
  • Number Data Types
  • Print Formatting
  • Functions
  • Scope
  • args/kwargs
  • Built-in Functions
  • Debugging and Error
  • Handling
  • Modules
  • External Modules
  • Object Oriented Programming
  • Inheritance
  • Polymorphism
  • File I/O
  • Advanced Methods
  • Unit Tests
  • and much more!

You will get lifetime access to over 100 lectures plus corresponding Notebooks for the lectures!

  • Access to a computer with an internet connection.

This course includes:

21.5 hours on-demand video

Access on mobile and TV

14 articles

SkillsFuture Credit eligible *

19 coding exercises

Certificate of completion

Full lifetime access

* More than 7hr of learning time required

Course content

  • Auto-Welcome Message
  • Course Introduction
  • Course Curriculum Overview
  • Why Python?
  • Course FAQs

  • Command Line Basics
  • Installing Python (Step by Step)
  • Running Python Code
  • Getting the Notebooks and the Course Material
  • Git and Github Overview (Optional)

  • Introduction to Python Data Types
  • Python Numbers
  • Numbers: Simple Arithmetic
  • Numbers - FAQ
  • Numbers Quiz
  • Variable Assignments
  • Introduction to Strings
  • Quick Print Check
  • Indexing and Slicing with Strings
  • String Indexing
  • String Slicing
  • String Properties and Methods
  • Strings -FAQ
  • Strings Quiz
  • Print Formatting with Strings
  • Print Formatting FAQs
  • Print Formatting
  • Lists in Python
  • Lists
  • Lists - FAQ
  • Lists Quiz
  • Dictionaries in Python
  • Dictionaries
  • Dictionaries - FAQ
  • Dictionaries Quiz
  • Tuples with Python
  • Tuples Quiz
  • Sets in Python
  • Sets
  • Booleans in Python
  • Sets and Booleans Quiz
  • I/O with Basic Files in Python
  • File I/O
  • Resources for More Basic Practice
  • Python Objects and Data Structures Assessment Test Overview
  • Python Objects and Data Structures Assessment Test Solutions

  • Comparison Operators in Python
  • Chaining Comparison Operators in Python with Logical Operators
  • Comparison Operators Quiz

  • If Elif and Else Statements in Python
  • For Loops in Python
  • While Loops in Python
  • Useful Operators in Python
  • List Comprehensions in Python
  • Python Statements Test Overview
  • Python Statements Test Solutions

  • Methods and the Python Documentation
  • Introduction to Functions
  • def Keyword
  • Basics of Python Functions
  • Logic with Python Functions
  • Tuple Unpacking with Python Functions
  • Interactions between Python Functions
  • Overview of Quick Function Exercises #1-10
  • Quick Check on Solutions Link
  • Functions #1: print Hello World
  • Functions #2: print Hello Name
  • Functions #3 - simple Boolean
  • Functions #4 - using Booleans
  • Functions #5: simple math
  • Functions #6: is even
  • Functions #7: is greater
  • *args and **kwargs in Python
  • Functions #8: *args
  • Functions #9: pick evens
  • Functions #10: skyline
  • Function Practice Exercises - Overview
  • Function Practice Exercises - Solutions
  • Function Practice - Solutions Level One
  • Function Practice - Solutions Level Two
  • Function Exercise Solutions - Challenge Problem
  • Lambda Expressions, Map, and Filter Functions
  • Nested Statements and Scope
  • Methods and Functions Homework Overview
  • Methods and Functions Homework - Solutions

  • Introduction to Warm Up Project Exercises
  • Displaying Information
  • Accepting User Input
  • Validating User Input
  • Simple User Interaction
  • First Python Milestone Project Overview
  • Milestone Project Help
  • Solution Overview for MileStone Project 1 - Part One
  • Solution Overview for MileStone Project 1 - Part Two

  • Object Oriented Programming - Introduction
  • Object Oriented Programming - Attributes and Class Keyword
  • Object Oriented Programming - Class Object Attributes and Methods
  • Object Oriented Programming - Inheritance and Polymorphism
  • Object Oriented Programming - Special (Magic/Dunder) Methods
  • Object Oriented Programming - Homework
  • Object Oriented Programming - Homework Solutions
  • Object Oriented Programming - Challenge Overview
  • Object Oriented Programming - Challenge Solution

Certificate of Completion

When you complete a paid Udemy course, you will receive a certificate of completion, which you can share with your friends, relatives, co-workers and potential employers. Certificates of completion help demonstrate your accomplishments, but please note Udemy is not an accredited institution, and as a result, the certificates cannot be used for formal accreditation.

Please note: free courses and courses that only include practice tests do not offer a certificate of completion.

What you'll learn

Student feedback

Client Logo
Debora Durek

This course is fantastic! I learned so much so far, and I knew nothing about any programming languages. Thanks Jose!!

Client Logo
Robert Thompson

I enjoyed learning at my pace. I am glad that I could grow my skills as a new programmer!

Client Logo
Abdul Basit Dost

The teacher not just teaches you Python with clarity and interest, but also teaches: how to explore further, search for a solution to a problem etc etc. Loved taking the course

Client Logo
Md Mamunur Rahman

Great course! I would highly recommend it if you are new to Python or coming from a different programming background. This is my first Udemy class and I very happy with it.

Client Logo
Dennis Münchehofe

Awesome Instructions and very clear explanations. Lots of examples and also nice to listen to. I just bought a few other courses from him too!

Who this course is for:

Transform your life through Udemy

Join millions of learners from around the world already learning on Udemy! Learn online at your own pace from highly rated instructors on any device. Learn at home, the office, waiting in line, or on the go.

Start today with a special discount and download to your phone. Lifetime access over 130,000 courses, courses in 60+ languages and expert instructors. 30-Day Money-back guarantee.

Related courses by other education partners

The Modern Python 3 Bootcamp

A Unique Interactive Python Experience With Nearly 200 Exercises and Quizzes. Welcome to the Modern Python 3 Bootcamp […]

Diploma in C++ and Python Programming

This diploma in C++ and Python programming course is a great way to get started in programming. It covers the study of the C++ and Python […]

Artificial Intelligence on Microsoft Azure: […]

Develop AI and machine learning skills using Python and Microsoft Azure, on the path to role-based certifications. Offered through a […]