What project ideas do you have?! Also realized I had a small editing mistake, oops!
@DataProfessor3 жыл бұрын
A Pomodoro web app 😆
@HaiderAli-lr9fw3 жыл бұрын
Share some intermediate and advanced AI related project topics.
@miyirbek68213 жыл бұрын
8:58 ))
@victaiov3 жыл бұрын
Creating a bot is an interesting project, it can even serve as a UI for a different project. By the way, a video idea: async/await, threading, multiprocessing, and what the difference between them is.
@maqabayker3 жыл бұрын
I created calculator that can calculate any type of mathematical expression and it supports most of the mathematical operators including sin, cos, tan, arcsin, arccos and so on. Also it has a UI built in tkinter and also it can get unlimited length of mathematical expression. It is most likely duplicate of android calculator but it has a little bit different features like calculating any type of logarithm that exists.
@acendagrowth3 жыл бұрын
Beginner Projects #1 Password Generator #2 Tic-Tac-Toe #3 Build a website w/flask #4 Web Scraper w/beautiful soup w/selenium #5 Choose your own Text Adventure Game Intermediate Projects #1 2D Games w/Python #2 Microcontroller App w/rasperry pie #3 Soduku solver #4 Algorithm Visualizer #5 Project Scheduler Advanced Projects #1 Chess/Physics/Game Engine eg Golf game with physics #2 Build an Interpreter #3 Machine Learning or AI project #4 Microcontroller project, eg security system #5 Make your own API web project
@aditiagrawal83103 жыл бұрын
Thank you buddy!
@neelanjanmukherji3 жыл бұрын
Noice
@nyngbr76963 жыл бұрын
preciate that
@caripeng64373 жыл бұрын
That's why I can't create a simple website because I don't very know how to use W/Flask but We are working on a project using W/Flask and springboot
@AtariWow3 жыл бұрын
@@ordukargath2844 I mean, I have done the same but in python.
@wojwesoly3 жыл бұрын
4:50 Yes, Java, my favorite front-end language
@TechWithTim3 жыл бұрын
oops, probably meant javascript!
@atharva12373 жыл бұрын
i was trying to find this comment!
@craiglobo21653 жыл бұрын
Most likely his new editor made that mistake maybe???
@atharva12373 жыл бұрын
yeah we love ur content tim great videos always
@and_rotate693 жыл бұрын
Aaahh java, the simplest front-end language
@borntolose_livetowin3 жыл бұрын
My sudoku solver reads a photo of a newspaper’s sudoku. Grid detection, Neural network to read the numbers in the grid from the image and outputs the solution on the original photo. Quite a bit of work but it‘s worth it because it teaches a lot of technologies (OpenCV, Keras/TensorFlow, Flask for the GUI)
@FilipPandrc3 жыл бұрын
That's really cool
@franzliszt34003 жыл бұрын
Would you share the code? :p
@libbylebyane36813 жыл бұрын
I need assistance in reading Morse code messages on images, Same way QR Code are read
@libbylebyane36813 жыл бұрын
@@ayandak47 is there any way we can talk in private?
@askksn3 жыл бұрын
That's awesome. Would really like to check it out..
@AlokSingh-rj1gt3 жыл бұрын
I like when People like you and "The Coding Train" put your knowledge in Internet so that Everyone can get it for free. Huge Respect.
@rachitkumarpandey3 жыл бұрын
Dan is awesome
@khushidhingra65243 жыл бұрын
Some other projects you can make: A calculator using Tkinter library. An image viewer using Tkinter. Binary to decimal converter. Decimal to binary converter. Hope this helped you Have a good day :)
@Alche_mist3 жыл бұрын
I did something similar to the image viewer: I made a palette swapper for pixel art images using PySimpleGUI (which is an amazing library to abstract away the complications of Tkinter, Qt or other "full-power" GUI libraries, making GUI development easy and Pythonic).
@Grinwa Жыл бұрын
@@Alche_mist costumetkinter is the best
@aaronbalaguer9614 Жыл бұрын
I just finished my calculator just now!
@aleksandar98733 жыл бұрын
15 projects, 17 minute video. Great straight to the point content
@TheOceanLoader Жыл бұрын
Hey man - as someone with years in the industry - I know a bright person when I see one. Thank you for making this sort of video. You deserve the high number of views man.
@kopheep97203 жыл бұрын
These are really good advices. After watching your sudoku solver algorithm videos, I actually made one one on html/css/JS. And I also add a feature to display the process of backtracking.
@wazzzup25792 жыл бұрын
Thanks for the ideas bro! I'm currently a 2nd year ComSci student and I'll admit I am a newbie-mediocre programmer but your videos gave me inspiration and motivation to explore more about programming.
@victoravilamontalvo27803 жыл бұрын
I'm a mechatronic engineer and I have to say that I feel raspberry projects (same as arduino or even fpgas) easier than developing a 2D game haha. Great videos bro, just discovered your channel when I was looking for python magic methods info. Your videos are gold.
@marcusaureliusregulus28333 жыл бұрын
When you think you are intermediate, but then get intimidated by the "beginner" projects
@sixty5023 жыл бұрын
If you think tik tak toe is hard, then you’re not intermediate
@marcusaureliusregulus28333 жыл бұрын
@@sixty502 😬😬😬not tic tac toe!!
@mr.random62703 жыл бұрын
Well these projects have a wide range. You may be an advanced programmer but still unable to do some of the beginner level projects and that's normal if you specialise in a different area.
@Roule_n_Scratche3 жыл бұрын
check out the dunning krueger effect
@soupnoodles3 жыл бұрын
exactly what happened to me 😂
@moist51473 жыл бұрын
Hey Tim thanks for making such dope videos. I gave up on programming last year after learning just the basics of python but some of your tutorials and other videos have led to me having a lot of fun with programming and creating my own small projects.
@synlion2 жыл бұрын
Why did you give up?
@1alopezpr2 жыл бұрын
What happen? If you want to share.
@smaransure2234 Жыл бұрын
@@synlion I faced a similar problem. He didn't give up, he just got bored of it, or some project was hard
@ursomrano5423 жыл бұрын
Without even watching this video the first thing I did (and am still doing) in python is try to make a text based adventure game, my favorite part about it is that even though I made something that got the job done I always have something that I feel could be improved about it. I have added things like putting the game in a while loop so that I could add a “times played” counter, I figured out how to make python run other python files so that the dialogue didn’t take up space in the program, etc and I still have so many thing I can improve about it. Definitely what I would recommend as well.
@eduardomunhoz15813 жыл бұрын
I've made an infinite tic tac toe in python, I think it's a really interesting idea and more people should try (you choose the board size before playing so it can be a grid of however much you want) it helped me understand oop and loops a lot better
@seaparty12362 жыл бұрын
infinite tictactoe?
@eduardomunhoz15812 жыл бұрын
@@seaparty1236 basically you give it a number and it'll create a table for you if you say 6 it'll create a 6x6 table of tic tac toe
@LSNG2 жыл бұрын
@@eduardomunhoz1581 what if i say 200 . will it create 200 x 200 ? if yes would you share your program with me
@kitzon59352 жыл бұрын
@@eduardomunhoz1581 Where can i find the download?
@fernandogmail12 жыл бұрын
@@LSNG it's literally just a for loop
@krtirtho3 жыл бұрын
Start Point: #5 number project really gets anyone into "dynamic programming"....I suggest this one mostly...
@tix3dev953 жыл бұрын
Expert: OS Development
@veer57873 жыл бұрын
I am gonna go from 1 to 15 and try to do all of em in my free time :D Thanks for the likes ;D
@greeffinfule3 жыл бұрын
Me too.. Will try to create them all.
@barrotem56273 жыл бұрын
Good luck !
@JonnySolomon3 жыл бұрын
Deadlines make deadlines
@damegaye30513 жыл бұрын
I'm in the squad guys let's make it!
@damegaye30513 жыл бұрын
If we could talk n share stuff about that it would be nice
@avaze73 жыл бұрын
An idea for people who like 3D Math stuff is to program your own Raytracing engine. Can be quite basic but can reach extremely complex levels, if you want to, for example implementing textures
@lusv2 жыл бұрын
I love doing 3D work in C4D with octane and I’ve always wanted to make plug-ins for the application. Thought of my own ray tracing engine
@avaze72 жыл бұрын
@@lusv Coincidentally I also do some stuff with C4D and Octane (or Arnold) and making a Plugin is actually a great idea I should try that sometimes, thanks for the idea :D
@shreypatel93792 жыл бұрын
Hey nice suggestion. I am familiar with this project but I don't know if it I am there yet. Can you share what are (kind of) prerequisites for making this ?
@jonathanmcconnell40182 жыл бұрын
Planning to do each in order. Thx for all the suggestions. Started with the sudoku problem though and got it solving easy ones on my own!
@manoramapatra80913 жыл бұрын
I hit like even before watching when I know its from Tim...
@TechWithTim3 жыл бұрын
MVP
@Mohamm-ed3 жыл бұрын
Me too
@an0therplayer3 жыл бұрын
8:59 the editing wizard missed the cut lol. nice video!
@TechWithTim3 жыл бұрын
Haha oops !
@Sciencedoneright3 жыл бұрын
What's gone wrong???
@FPLogistic3 жыл бұрын
@@Sciencedoneright I think he fixed it with the youtube editor
@tech3425 Жыл бұрын
Funnily enough, the very last project, a web API, sounds like the easiest one to make.
@coolbrotherf1272 жыл бұрын
I'm making an app that uses web APIs to determine the best builds for each champion in league of legends depending on the desired outcome. It's fairly simple programming wise, but it was actually the matrix math and some calculus stuff that's been the hardest part.
@gravestoner24883 жыл бұрын
A beginner project im going to work on, using a rasberry pi im making a program that I can tell how much product my job has, and it will tell me how much of what to order. Just need to make it ergonomically designed
@that1gamertho1103 жыл бұрын
My current project is somewhat beginner but somewhat medium with C#. I am going to have to make graphics in the future but as of now I am just coding. I am going to make a bot that can take in user questions and give them an answer, considering I am not even close to mastering C#, I have already started the input and output system :)
@acm18123 жыл бұрын
Thank you so much for this! I ran out of projects to do lol.
@neel55443 жыл бұрын
Am I tripping or did I hear Tim say "This is really easy to do in 2020" when talking about creating a website. I wish I could live in the past like Tim haha
@matthewe38133 жыл бұрын
why do u want to live in 2020? 2020 is the worst year
@neel55443 жыл бұрын
@@matthewe3813 the worst is yet to come. Hopefully it doesn't, but it's not looking good so far.
@MrSp3ctre3 жыл бұрын
@@matthewe3813 the worst year so far ;) - Homer Simpson
@matthewe38133 жыл бұрын
@@neel5544 I can now confidently say 2021 is better than 2020
@codewithraiju14243 жыл бұрын
Hi tim.. I have created a python IDE in python tkinter.. It is also a great project. It can be an IDE of any programming language.. I just have to change 2-3 limes to make it an IDE of the required programming language
@is52102 жыл бұрын
can you make a tutorial doing that security system you talked about? even doing it more advanced, with an app for monitoring the cameras or something. That would be very coool!
@davidsskittychannel67842 жыл бұрын
He looks like if Sid off of Toy Story was smart
@jackk30943 жыл бұрын
"you guys roasted me for my pronOUnciation last time" 10:06
@noamprag93933 жыл бұрын
Greate video! Would you do a video (or a series) where you create your own programming language? (Compiler or interpreter)
@daxj91333 жыл бұрын
I was just wondering about what project to start doing, i open youtube, and here are you. Thanks :D
@valrindelsubaan92303 жыл бұрын
Its amazing knowing how many projects you've finished so far
@_ThankMeLater2 жыл бұрын
Watching this video a second time, the first time I watched this I was 13 and learning pygame, now (16) have mastered python and moving to C++ Word of advice: Get knocked down, get back up. Get knocked down, get back up. Get knocked down, get back up and stay up.
@fabian57843 жыл бұрын
13:40 "if it hit a wall, it would bounce off" *proceeds to show ball not bouncing off a wall*
@blackcitadel373 жыл бұрын
A bug. What a sacrilege
@Computerix3 жыл бұрын
Some ideas: 1- RGB color picker ( 3 sliders each for a color ranging from 0 to 255) with a box having the color generated by the RGB . 2- Pygame, shark game similar to hungry shark . 3- Hangman game 4- Mastermind game (this one is fun!) 5- Flappy bird type of games on unity. (I do have a few tutorials on that if anyone is interested)
@errornamenotfound6042 жыл бұрын
one thing I did was simply look around in my school to figure out where some programming could come in handy - over multiple smaller steps like a digitalization program for the "student representator" election it eventually led to me doing a website for a student newspaper
@budoray3 жыл бұрын
Good stuff. Building a CYOA is great for beginners followed by an intermediate approach of adding AI to the mobs. Advanced could be multiplayer with sockets or converting code to use an API or web service.
@thomasstan67073 жыл бұрын
Web scraping is easy peasy For a project I was making I needed alot of copyright free images So I made a webscraper that found all images on all the different websites I put in And then downloaded them into a folder I got over 200 images per 10 seconds
@flamablegas63082 жыл бұрын
Yesterday I made a program that saves login credentials and stores them into a text file, and encrypts them, the program can also decrypt the them as well
@DaManCave1232 жыл бұрын
i am making an operating system using assembly c and some python. Is that good?
@Flat6-v4k2 жыл бұрын
That sponder plug was CLEEEEAAAAAN
@raulrahaman98632 жыл бұрын
Can I mention these projects on my cv/resume?
@danielzhou14693 жыл бұрын
Whos here because they learnt nothing from online school?
@nerthus73 жыл бұрын
😂
@maqabayker3 жыл бұрын
I am here because I have interest to programming although I am learning chemical engineering
@harryayce113 жыл бұрын
@@maqabayker respect
@6L6Lcephas3 жыл бұрын
Zoom
@tula34553 жыл бұрын
me
@raghavendrasharma2253 жыл бұрын
Other ideas: •A program that finds the factors (or prime factors) of any given number. •A program that solves Quadratic Equations (with proper error handling) I actually made both of them the other day.
@RedstoneHair2 жыл бұрын
I made Hexic API and the adjacent Hexic webservice. I have a raspberry pi and i have made some really complex projects (like linking a rpi and a pc to make a remote controlled KODI media station). A thing i just finished was making zoom and pan in python and pygame as well as making a full minesweeper project around the pan and zoom, animations, menus, themes, really a great project and it was worth the sleepless nights. A while back using the Hexic API i also made my own little multiplayer game. Another thing i made was a pixel coding language (don't worry there was a text to pixel converter too). And just yeah great stuff!
@lemoonadee3 жыл бұрын
Tim you're growing old infront of my eyes 🥺
@masterdementer2 жыл бұрын
3:20 I made a tic tac toe project, it is self made without looking for solutions online. I had pretty good idea on how to use dictionaries so i used the combination of lists and dictionaries to make a gameboard and implemented the rules of the game with different functions. After completing it halfway my CS teacher said you cant submit a game as project for assignment. So had to scratch that and work on another programme. But after doing that i came back to my tic tac toe and implemented a system where you can play against the computer, it decides the moves based on the total sum of your "marks" placed in a column, row or diagonally. I tried neural networks first but failed to do so, there were just too many nested loops to work through and loops inside a recurring function didn't work either . So if anyone has any ideas let me know.
@wavez4224 Жыл бұрын
Idk about ideas but that’s an L teacher. No reason to say a game is not a project.
@masterdementer Жыл бұрын
@@wavez4224 Haha she wanted even bigger project lol, which was a Data Management Application. I made that with my cousin and it had Tkinter frontend UI and SQL backend for data storage. Everything was linked together by python. It was pretty big actually. Could be a fully functional software for a store or something (ofc after some polishing of UI, CUZ IT LOOKED MEDIVAL, backend functioning was the main focus when we worked on that, so yeah room to improve but we got A+ on that)
@binaprajapati77093 жыл бұрын
What was at 4:50 and 8:58 ?? Guess your editor graduated in 2020 online school lol
@EvokerKing3 жыл бұрын
Who else noticed that during the visual algorithms idea, if you looked very close, you could see that Tim has Among Us.
@Sciencedoneright3 жыл бұрын
He has Minecraft as well
@sanketower2 жыл бұрын
Me, who is already really close to finishing a Chess project: He will probably mention something related to chess in the beginner section. Maybe intermedium. Tim: Chess is an advanced project. Me: *impossible*
@not_vinkami3 жыл бұрын
Does anyone use Casio calculators? In Hong Kong, students use them in their exams to calculate trigonometric ratios or solve equations. In the calculator (mine is Casio fx 50-FH II), there is a programming mode where you can write programs that helps you solve questions faster, like writing a quadratic or cubic equation solver. I got such a calculator in form 1 (same as grade 7, I guess), and that programming mode completely blown my mind and made me so interested in programming. Therefore 3 years later, I now know Python very well and I'm going to write a interpreter of that calculator language, just because it was how I started.
@phileon23233 жыл бұрын
Yes please I'm wo bored out of my mind and did everything that came to mind, I'm literally dying for something new.
@kelseycaproon53363 жыл бұрын
On of the best videos I have watched! On to the point. Not a minute is wasted. Loved it.
@furina_3 жыл бұрын
Hey Tim, love your videos 😘 Haven’t watched this one yet but I know it’s gonna be awesome 😃
@TechWithTim3 жыл бұрын
Hey, thanks!
@furina_3 жыл бұрын
Am I dreaming? Or Tim replied me for real?
@aadikhandekar29073 жыл бұрын
@@furina_ For real!!!
@omkaarsharma5243 жыл бұрын
@@aadikhandekar2907 no its fake lol
@akhilrajnambiar20803 жыл бұрын
Thank you tim, for posting fresh ideas everytime😁. You are a true inspiration for all of us🙏🙏
@Dadylongarms3 жыл бұрын
🤯 Mind Blown with the Advance Projects. Deff a great vid. A self learner so i struggle on what to do next from one topic to another. This helps moves things along. Thanks!
@TokyoXtreme3 жыл бұрын
7:02 Sierra’s entire catalog of gaming.
@atribhatt66283 жыл бұрын
5:28 it will be much fun to make this as a notification app
@cpaul083 жыл бұрын
8:59 oops😂
@user-wn2me5ut1m3 жыл бұрын
I guess that the coding realization of reinforcement learning is totally awesome problems and examples in order to reach really high advanced level. like the flying fish anyway. The basic idea is really easy but the realization is one of the almost most hardest applications in machine learning. (In my case)
@daark31133 жыл бұрын
When your so early that time hasn't even liked any comments
@aaeuj3 жыл бұрын
*tim
@martinpiko80853 жыл бұрын
It's like waking up at 5 am
@madsheller52423 жыл бұрын
@@aaeuj Tim*
@blackarrow5664 Жыл бұрын
Thank you for ideas! I needed it so so much, I appreciate it!
@gl1tch3d_p3rson Жыл бұрын
I think that another good beginner project is making a simple ui or console app, its good for testing your knowledge of the fundamentals
@TechWithSabri3 жыл бұрын
Tim Where is the logo ? TechWithTim 🙄 TWT Thnks fr your time man 👌
@jatin_nagar3 жыл бұрын
Good projects, I will do all. Thanks Tim 😄
@krishshah3443 жыл бұрын
Right in time! I was searching for things to make
@AlexAguirreNHRSO Жыл бұрын
What category would you say building an application that uses Geolocation to find Nearby and then doing some data analysis to give recommendations based on user requirements?
@basomiddin3 жыл бұрын
You've already shared all ideas that I would like comment belonging to learning Python. Thank you a lot, you're intelligent!!!
@blessanalex50523 жыл бұрын
Woah!! Perfect timing!!!! Thanks a lot!!
@Axzerax3 жыл бұрын
I'm currently working on number 15 for awhile now, still adding on to it
@udairaj57763 жыл бұрын
Thks for the suggestions ....btw I have the idea to create a microservice for video processing would it be good enough for advanced?
@unrealgeek25932 жыл бұрын
fyyg! it took me like 20min to figure the password generator!
@endredimarci3 жыл бұрын
I can never unhear "n-vidia"
@wafflestechfinance63543 жыл бұрын
Thank you for this video!
@HikariMagic202 жыл бұрын
This is the kind of video I've been looking for. Some rather nice suggestions! :3
@lapcyagi94652 жыл бұрын
A calculator is a good project for beginners too !
@rcmag132 жыл бұрын
Great video, I think I will try and attempt all of these at some point
@monicakimani-my7wuАй бұрын
really needed this...thanks
@Raghav12053 жыл бұрын
Tim more dynamic programming videos on algoexpert please, preferably a few generic ones
@joen50003 жыл бұрын
There are many other project ideas to make. I like some of yours, but I would've mentioned at least the tools needed for each one of them. You did that only for a few, but not all. I could offer you many high-yielding start-up ideas, and there are, but it's a different story Lemogan
@programmiusprojectus6693 жыл бұрын
Very helpful I will definitely make the password generator. What happened in 9:00
@ProduccionesLukaz3 жыл бұрын
what happened in 9:00?
@yasmeenashraf53803 жыл бұрын
great video Fun fact : i cant solve a sudoku so what about making them lmao
@MyLordaizen3 жыл бұрын
I would say don't waste time with mini projects. Decide what u want to make and just go for it. In 2021 you can program anything as long as you are good at solving problems and gathering info
@johannesziaether39163 жыл бұрын
Mini projects aren't bad tho. If you do them, you'll learn lots of stuff, especially how to write an optimized code and not a messy one, which is important too and adds to the effectiency.
@vedantsingh26213 жыл бұрын
Hey do you have tutorial for that scheduling project?
@aiyushg17693 жыл бұрын
Also raspberry pi isn't a microcontroller, it is a computer, great video! :)
@sanduchicu75453 жыл бұрын
3:56 tim, did you forgei ITS 2021 !?
@harshi_draw3 жыл бұрын
U can also try to build a resume builder as an intermediate project
@clarionisige61243 жыл бұрын
Thank you Tim for the project ideas
@gentworm23773 жыл бұрын
Nice tips, I’ll try to do some of those projects
@ayano22691 Жыл бұрын
if you want to program with javascript, what would you reccomend instead of Flask?
@miha-gorsin Жыл бұрын
It starts at 2:00
@vinayakchittora2 жыл бұрын
This video is really worth it !! thank you
@ahmadfaisal63563 жыл бұрын
Hey Tim, when you star learn how to program? And how to learn rapidly?
@khushidhingra65243 жыл бұрын
Hi, Please read the full comment. I'm 14 and I know various programming languages ( python, css, html) and learning JScript. I also know Arduino as I'm also interested in electronics. Can you please tell me some ways with which I can make some money with these skills or give some advice for my future. Just to tell you how much python I know, I am an Intermediate according to the video you made 5 months ago (mastering python). Will appreciate if you will reply. Btw Love your videos!
@moist51473 жыл бұрын
also posting youtube videos on your projects could be cool and you could potentially make money
@artabra10193 жыл бұрын
tnx to tim i learn selenium i got web scraping jobs projects in upwork about website automations and website extractions
@gilcaplan57653 жыл бұрын
hey awesome vid, I have a friend who got me to make a minesweeper game (in java) which is pretty cool and fun to make:)
@julian_david4556 Жыл бұрын
Glad to know that after I learn to be a developer I’ll still have issues with printers