Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

20 Beginner Python Projects

via freeCodeCamp

Overview

Enhance your Python programming skills through hands-on experience with 20 beginner-friendly projects in this comprehensive tutorial. Learn to create practical applications such as an email sender, word replacement program, basic calculator, and email slicer. Dive into more advanced concepts with projects like a binary search algorithm, quiz program, QR code generator, and interest payment calculator. Explore fun applications including a random password generator, dice rolling simulator, and rock-paper-scissors game. Develop useful tools like a site connectivity checker, currency converter, and leap year checker. Gain exposure to real-world applications with projects on Python face detection, automation, web scraping, image resizing, and graph plotting. Access the provided GitHub repository for code samples and join the developer's Discord community for additional support and resources.

Syllabus

) Introduction .
) Email Sender .
) Word Replacement Program .
) Basic Calculator.
) Email Slicer.
) Binary Search Algorithm.
) Quiz Program.
) QR Code Generator.
) Interest Payment Calculator.
) Random Password Generator.
) Dice Rolling Simulator.
) Site Connectivity Checker.
) Currency Converter.
) Leap Year Checker.
) Word Dictionary.
) Rock, Paper, Scissors.
) Python Face Detection.
) Python Automation.
) Web Scraper.
) Image Resizer.
) Graph Plotter.

Taught by

freeCodeCamp.org

Reviews

Start your review of 20 Beginner Python Projects

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.