Courses : The Python Mega Course: Build 10 Real World Applications
Created by Ardit Sulce
Get Discount 90% off
Today Only $19.99
This course is one of the top online Python courses on Udemy with over 100,000 enrolled students. It follows a modern teaching approach where students learn by doing. It’s targeted to people with no previous or little programming experience.
Let’s meet the main instructor of The Python Mega Course: Build 10 Real World Applications before digging into the details of the review.
Ardit Sulce received his master’s degree in Geospatial Technologies from the Institute of Geoinformatics at the University of Muenster, Germany. He also holds a bachelor’s degree in Geodetic Engineering. Besides teaching, Ardit offers his expertise in Python development on Upwork, where he has worked with companies such as the Swiss in-Terra, Center for Conservation Geography, and Rapid Intelligence. He is the founder and author of PythonHow, where he develops written tutorials about the Python programming language.
Here, you start from scratch and will master Python by building ten real-world applications in Python 3, guided and supported by the course instructor. The set of programs will equip you with the proper Python programming skills and a great Python portfolio which later you can show to your employer or to anyone you want to impress.
As mentioned earlier in the description, this Mega Python Course bases on a learn-by-doing approach. Throughout the course, you will gradually be able to build ten real-world applications using Python 3, whose level will range from basic to advanced.
These Python applications you build during the course are all programs you can use in real life or for your own portfolio.
The intent of this course is to teach Python through real programming examples. It is geared towards beginners with no or little programming experience and Python knowledge. Students get to practice the language and understand core concepts by using them to create tangible programs. Although some experienced programmers may find this approach unnecessary, for people relatively new to programming like me, this has proven to be a very efficient way to learn a programming language.
The course offers a Q&A section where you can drop whatever questions or problems you’re having. Both Ardit and his assistant are pretty active and helpful in this forum. The Q&A section is not only for asking but also for sharing as other students, who are on the same path as you, can bring a lot of experience to the table. So, even if you decide to skip certain lectures, stick around in the forum and see some worth-reading comments.
Ardit Sulce is not a native English speaker. As a result, he has quite a strong accent, which I found hard to understand at times. Although Udemy offers a subtitle feature, some videos do not have any subtitle at all, in which case, I needed to replay several times to catch the content. Hopefully, these errors will be fixed in the next update.
When I first took the course, there was no code snippet in the resources. I had to write down the codes from my computer screen, which took quite a while. Fortunately, Ardit has now added a Jupyter Notebook file for each section of the course. The notebook will have all the code (with comments) covered in the lectures.
The Python Mega Course: Build 10 Real World Applications let me know what is possible with Python and gave me a direction on which I can develop my skills with Python. I have been succeeded in building six Python applications all by myself.
Therefore, I would say this course is excellent for people who just start with Python but want to advance further by practicing on these real-world applications.
If you already have some experience with Python, you can use the first two sections as a refresher. There are way more things to learn towards the end of the course.
Hope that you’ve found my review about the courseThe Python Mega Course: Build 10 Real World Applications on Udemy helpful.