2. Projects

20 Beginner Python Projects by freeCodeCamp.org

Build Projects

Time to sharpen your Python fundamentals! 🗡

The best way to learn to code is to do it. Think of it this way. You get better at soccer by playing soccer ⚽️ and not watching someone else play. Likewise, there’s only so much you can learn by just watching videos 📺 and reading textbooks 📚.

Hone up your skills using these 20 beginner python projects. 🏗 Follow along, and write the code yourself to maximize your learnings. 💻

▶️ Watch PK’s video, How I would learn to code

Course Content

  • ⌨️ (0:00:00) Introduction
    ⌨️ (0:00:41) Email Sender
    ⌨️ (0:12:15) Word Replacement Program
    ⌨️ (0:14:35) Basic Calculator
    ⌨️ (0:28:21) Email Slicer
    ⌨️ (0:35:20) Binary Search Algorithm
    ⌨️ (0:53:48) Quiz Program
    ⌨️ (1:07:04) QR Code Generator
    ⌨️ (1:13:58) Interest Payment Calculator
    ⌨️ (1:21:51) Random Password Generator
    ⌨️ (1:31:41) Dice Rolling Simulator
    ⌨️ (1:38:47) Site Connectivity Checker
    ⌨️ (1:47:29) Currency Converter
    ⌨️ (1:51:53) Leap Year Checker
    ⌨️ (1:55:53) Word Dictionary
    ⌨️ (2:07:41) Rock, Paper, Scissors
    ⌨️ (2:19:39) Python Face Detection
    ⌨️ (2:27:14) Python Automation
    ⌨️ (2:39:02) Web Scraper
    ⌨️ (2:47:28) Image Resizer
    ⌨️ (2:57:34) Graph Plotter

Resources

💻 Code GitHub
✏️ Course developed by CodeWithTomi. Check out his channel
🧑‍💻 Learn to code for free and get a developer job: https://www.freecodecamp.org
📰 Read hundreds of articles on programming: https://freecodecamp.org/news

 
Previous
Previous

1. Python

Next
Next

3. Professional Portfolio