Udemy

Learn Python by Doing with 100 Projects

Enroll Now
  • 3,574 Students
  • Updated 10/2025
4.7
(139 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
12 Hour(s) 27 Minute(s)
Language
English
Taught by
Ardit Sulce • 600,000+ Students Worldwide
Rating
4.7
(139 Ratings)
2 views

Course Overview

Learn Python by Doing with 100 Projects

The perfect course to take after learning the basics. Build 50 Python apps with the instructor + 50 student projects.

This Python course is the perfect course for anyone who knows the basics but wants to take their skills to the next level by building real-world applications. This course offers a unique, hands-on approach to learning Python that goes beyond simply following along with an instructor.

What You’ll Get:

  • 50 Instructor-Led Projects: Watch as an experienced programmer walks you through the process of building 50 diverse and practical Python applications. Each project is broken down step-by-step, with detailed explanations of the logic and behind every decision.

  • 50 Independent Projects: After watching the instructor, it's your turn to put what you've learned into practice. You'll receive written project requirements, just like in a professional setting, and build a similar program on your own. This approach ensures that you not only understand the concepts but can apply them independently.

Why This Course Stands Out:

Other courses often require you to replicate what the instructor does in the video, which can be repetitive and unengaging. In this course, you can watch, learn, and then dive into coding with your own project. This method helps you develop real confidence in your programming abilities.

Is This Course for You?

This course is ideal if you already have a basic understanding of Python concepts like variables, data types, loops, conditionals, and functions. If these fundamentals are still unclear, don’t worry—you’ll see them in action repeatedly and gain a deep understanding by building your own projects.

By the end of this course, you'll have built 100 Python projects and gained the experience and confidence to tackle programming challenges on your own.

Course Content

  • 10 section(s)
  • 153 lecture(s)
  • Section 1 Batch File Processing
  • Section 2 String Manipulation
  • Section 3 Manipulating JSON Data
  • Section 4 Converting Between Excel, CSV, JSON
  • Section 5 Processing Columns in Excel
  • Section 6 Command Line Based Apps
  • Section 7 Using APIs
  • Section 8 Building REST APIs with Flask
  • Section 9 Using the Dropbox API
  • Section 10 Regular Expressions (Regex)

What You’ll Learn

  • Build confidence in Python programming.
  • Learn to build real-world programs.
  • Develop problem-solving skills.
  • Create a portfolio of 100 diverse projects.


Reviews

  • J
    Jose Gaspar
    5.0

    Great Course?

  • R
    Rupesh Pradhan
    5.0

    The course contains a collection of bite sized programs which covers some of the various use cases of python. This course is very good for a beginner to get a peek into to the vast capabilities of the python programming language. The author has done a very good job in creating lessons in a creative way which are on the average 15 minutes to cater to the ever diminishing attention span!

  • D
    Dave Eley
    5.0

    Very good course, well presented, easy to follow

  • G
    Giselle Guillory
    4.0

    I took a break from this course to take a Python basics course after finishing the first few activities. Coming back to this one afterward was less frustrating.

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