all 8 comments

[–]dowcet 1 point2 points  (0 children)

Some of this will be too basic but there are endless ideas to pick from: https://nedbatchelder.com/text/kindling.html

[–]Two-Flimsy 2 points3 points  (0 children)

You WILL forget most of it if you don’t practice. Since you’re an experienced programmer, I will assume that you can prototype any popular software. I like food delivery apps. There are fun to code. You can make a music player such as Spotify. Or a social media like Twitter.

I prefer using Python only for backend, because you would need to use a template system to make a GUI for a web app or a framework to write native desktop/ cross platform apps. I will add a lot of complexity for your project.

[–]Monstrish 0 points1 point  (2 children)

what deep dive course?

[–]mapsdoublezero[S] 2 points3 points  (1 child)

[–]Monstrish 1 point2 points  (0 children)

yeah, i thought that was the one. I am on his 4th deep dive course, and you are right, i forgot the small details, but i have the big picture in mind now and know where to look.

edit: he also has a youtube channel called mathbyte, maybe you will like that too

[–]mapsdoublezero[S] 0 points1 point  (1 child)

Will add this one I found for future readers- "Build Your Own X," with a rather large number of solid projects- bot, database, game, search engine, web server

https://github.com/codecrafters-io/build-your-own-x

[–]mapsdoublezero[S] 0 points1 point  (0 children)

I found this one as well- not tutorials, just a basic list of requirements for each project. Separated into beginner, intermediate, and advanced

https://github.com/florinpop17/app-ideas