Python for Absolute Beginners | Python Beginner to Pro
Beginner friendly Python! Become a fluent Python programmer Learn the Python basics then build inspiring Python projects
4.47 (5728 reviews)

25 653
students
14 hours
content
May 2023
last update
$109.99
regular price
What you will learn
Go from Python beginner to Python proficiency. You will become a confident Python programmer with a good knowledge of the foundations and their applications
This is a hands on course with numerous coding examples and challenges at the end of each section. This is very important as you learn Python best by doing it
Acquire the pre-requisite Python skills to work with Python in fields such as Data Science, Machine Learning, Artificial Intelligence and Web Development
Install Python and write your first program
How to use basic Python structures: strings, lists, and dictionaries
How to use a Jupyter Notebook and how to work with .py files
Create and use functions and Lambdas
Understand what classes are and how they relate to objects
Learn to think computationally
Handle Exceptions
Interesting and useful modules e.g. the datetime and Collections module
Use of Git and Github: essential skills for all professional programmers
Work with virtual environments in Python. An essential skill which is often missed from other courses.
Introduction to the essential data science libraries of matplotlib and Pandas
You will work on a big capstone project related to computer vision where you'll build your own image recognition system
All the concepts are broken down into simple steps
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
Python for Absolute Beginners provides an engaging, hands-on learning experience with a solid foundation in Python essentials. Some beginners or those new to programming might struggle with challenging practice problems and fast-paced sections. However, the course's wide variety of topics, engaging teaching style, and supplementary materials make it a valuable starting point for aspiring Python developers.
What We Liked
- This course covers a wide range of Python fundamentals, including strings, lists, dictionaries, functions, classes, and error handling.
- The course includes hands-on exercises and challenges, enabling students to practice their skills after each section.
- Giles is praised for his engaging teaching style, making complex concepts easy to understand.
- Topics like using GitHub, working with virtual environments, and an introduction to data science libraries add long-term value.
Potential Drawbacks
- Some students find the practice problems too challenging, especially when they are new to programming or have weak basic arithmetic skills.
- There is limited repetition of key concepts in the course, which can make it difficult for beginners to grasp.
- Spyder, a recommended tool, causes instability and errors for some learners.
- A few students find the course too fast-paced after the initial section, leaving them struggling to follow along.
Related Topics
2668194
udemy ID
22/11/2019
course created date
28/11/2019
course indexed date
Bot
course submited by