Navigate Select ESC Close

I Learned Python By Building These Projects - Tutorial for Beginners

2025-02-04 Education
82.0k
2.5k
49
Tech With Tim
Tech With Tim
2.0m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Get access to my FREE guide on How To Make Money From Coding here: https://techwithtim.net/newsletter If you're a beginner in Python and you're looking for some simple projects to help you practice your skills, then you've come to the right place. In this video I'll be walking you through three unique Python projects that will show you how to take some of the theory that you've learned, and apply it into a real-world application. Want to make real money with coding? I share high-signal insights on careers, monetization, and leverage in my free newsletter. Join here and get my guide How to Make Money With Coding instantly: https://techwithtim.net/newsletter 🎞 Video Resources 🎞 Newsletter Link: https://techwithtim.net/newsletter Code in This Video: https://github.com/techwithtim/I-Learned-Python-With-These-Projects ⏳ Timestamps ⏳ 00:00:00 | Projects Overview 00:02:19 | Project #1 - Trivia Game 00:18:49 | Project #2 - Random Password Generator 00:38:55 | Project #3 - To-Do List Management App Hashtags #Python #PythonChallenges #PythonTutorial

Top Comments (10)

@TechWithTim 2025-01-30

Get access to my FREE guide on How To Make Money From Coding here: https://techwithtim.net/newsletter

10 2 replies
@Gamanix 2026-05-24

i love this guy he teaches very well

2
@nccbnccb5567 2025-02-04

Thanks I have very basic python knowledge and I want to learn python I am 55 years old and unemployed

35 2 replies
@BlueBearOne 2025-02-12

You are a tremendous teacher with an extraordinary communication style. You are doing some real and measurable good in this world, well done. Thank you, we appreciate you!

18 1 replies
@rifqarafiqui7086 2026-03-22

i did the delete task function, here it is if anyone wants it: def delete_task(tasks): view_tasks(tasks) try: task_number = int(input("Enter the task number to delete: ").strip()) if 1 <= task_number <= len(tasks["tasks"]): tasks["tasks"].pop(task_number - 1) save_tasks(tasks) print("Task deleted") else: print("Invalid task number") except: print("Invalid input") ofcourse theres gonna be other changes to the code too tho

3
@trevx3680 2025-02-07

I have found a potential bug at 1:01:34 (line 42). The last part of the if statement should be <= len(tasks["tasks"]) instead of <= len(tasks) The length of tasks will always be 1 given your json definition. Otherwise very well explained. One of the best beginner tutorials in python I have seen. Well done.

25 4 replies
@petalAndStill-1234 2025-08-19

Just finished the projects. Learned a lot. Thanks! :)

2
@TechSolutionGeek 2025-02-04

Just in time ❤😂

18
@rudro_biswas_z 2025-02-04

Needed this. Thanks for providing this Tim<3

5
@k-universe0022 2025-02-07

thanku so much for this ✨✨✨✨✨ u r the best teacher ever

1

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot