2:05 Portfolio 2:45 Make own git 3:33 To do list 4:02 AI gf/bf 4:47 Smart mirror 5:19 Finance tracker 5:55 Calculator 6:30 Neural network 7:15 Real time chat 7:53 Make own redis 9:33 Random quote generator 10:03 Algorithm visualizer 10:40 Travel booking system 11:17 Quiz program 11:40 Make own bittorrent 12:20 HTTP Server 12:45 Real time editor 13:15 Chat bot 13:39 Video game 14:05 Qr code generator
I'll give you 7/10 for randomness of the projects, 2/10 for you review of difficulty, a 5/10 for originality and 5/7 for the joke that ratings doesn't mean shit
I think a menu-based, then graphical calculator is an awesome beginner project. I learnt error handling, arithmetic, loops, functions, return statements, conditions, etc.
@@atlantic_love menu-based usually means via the command line. most people do command-line interface (or CLI) projects before fully graphical ones. for example, my project would ask the user if they'd want to add, subtract, multiply, or divide, then it would ask you to input one number, then the other, then perform the appropriate operation. I was really ecstatic when I found out how to make it do multiple operations one after another on the previous total. Graphical User Interfaces are usually possible with special modules. Like, in Python, the module is TLK to create a nice user graphic to interact with :)
@@BreadLoeufthat's similar to what you do in the Foundations course of The Odin Project. First you build the logic of a Rock, paper, scissors game so it's playable directly from the browser's console. Then you update it with a GUI in a later lesson. It was the first project that actually got me thinking and coming up with solutions. Pretty beginner friendly.
Motivation comes from having problems to solve. deliberately creating problems for your self is counterintuitive. Fortunately, other people have problems. you can help solve
All of this sound so strange. I have lists with projects which I want to do, never had -problems with ideas. Instead I have no time on all of this :/ Especially sad when something from this my list arrive made by someone else and became popular :(
Worked at a startup that tried to create the next big messenger app. Basically the real-time chat app mentioned in the video, but with clustering, push-notifications, multi-device support for clients, etc. In 2 years I was working on that project I learned more than in the previous 4 years. Can't recommend enough for others to try and do that
@@gerardonavarro3400 Has little to do with the code and more on business side of things. For instance, there's tons of mobile wallets opening these days. I feel bad for those just hoping on trend nothing unique whatsoever. Because it's really hard to get people to leave a trusted app for yours. Even those that do would delete it at some point😢
So since the video is not timestamped and nobody seems to have done it either, here are the projects listed by difficulty level: Begginer 1. Porfolio (2:03) 3. To Do List (3:32) 7. Calculator (5:54) 11. Random Quote Generator (9:32) 14. Quiz Program (11:18) 18. Chat Bot (13:15) 20. QR Code Generator (14:03) Intermediate 5. Smart Mirror (4:47) 6. Personal Finance Tracker (5:19) 9. Real-time Chat App (7:15) 13. Travel Booking System (10:39) 19. Video Game (13:39) Advanced 4. AI Girlfriend/Boyfriend (4:03) 8. Neural Network (6:30) 12. Algorithm Visualizer (10:03) 16. HTTP Server (12:19) 17. Real-time Editor (12:45) X10 Developer 2. Build Your Own Git (2:43) 10. Build Your Own Redis (7:53) 15. Build Your Own BitTorrent (11:39)
* 1:22 Portfolio * 2:12 Build your own git * 2:50 To-do list app * 3:22 AI girlfriend or boyfriend * 4:12 Smart mirror * 4:52 Personal finance tracker * 5:32 Calculator * 6:12 Build your own neural network * 6:42 Realtime chat application * 7:12 Build your own Reddit * 8:12 Random quote generator * 8:42 Algorithm visualizer * 9:12 Travel booking system * 9:42 Quiz program * 10:12 Build your own bit torrent * 10:42 HTTP server * 11:12 Realtime editor * 11:42 Chat bot * 12:12 Video game * 12:42 QR code generator
timestamp ratings: Difficulty: 3/10, I mean it was really easy, you just watched the whole thing and... yeah Resume Worthy: 2/10 I wouldn't put this timestamp in my timestamps' resume. time-based timestamps are pretty common nowadays, they wouldn't care about it Learning value: 7/10 These types of timestamps are really good because it makes you pay attention to the topics and be waiting for what will come next Coolness: 10/10 You can't deny, the numbers going up as the list goes down is just 🤌 plus, you styled it with "*" and uppercase letters, making it 10x more 🤌
I've been searching for project ideas all week without much success, but your list is incredible! I might even do most of them Thank you so much for this video. I really enjoy your content. Thanks again!
This is really great. I struggle to find hands-on stuff that feels approachable as a semi-noob to coding. Especially when it's hard to find the answers i'm looking for since I don't know some of the jargon/terminology
I mean, step 1 is to look up terminology that you don't know. If you don't look up stuff you don't know and aren't trying to actively learn as a prospective programmer you're going to have a bad time. No one wants to hire a programmer who just follows tutorials but can't make their own stuff or understand it.
a fun project i took up was making screensavers from scratch, they can be easly made into live desktop backgrounds too. i would say it took me a 1-2 weeks to learn what i needed to and then 1-2 weeks to make 2 screen savers with nothing but c and the win api so i can make a window. learned alot
Making is one thing. Putting several related projects in a solid portfolio and learning to sell yourself is another. We know which aspect everyone fails.
@@tegathemenace I tend to be the opposite, I can easily sell myself for my very few coding accomplishments. That's why now I try to get some projects done, so I don't feel like a fraud xD
1) Portfolio 2) Build your own Git 3) To Do List 4) AI girlfriend/boyfriend 5) Smart mirror 6) Personal Finance Tracker 7) Calculator 8) Neural Network 9) Real-time chat app 10) Build your own Redis 11) Random Quote Generator 12) Algorithm Visualizer 13) Travel Booking System 14) Quiz Program 15) Build your own BitTorrent 16) HTTP Server 17) Real-time editor 18) Chat Bot 19) Video Game 20) QR Code Generator
Now look at the top comment to see how much difference there is between your effort and the effort that would have taken 1 or 2 minutes more. Same in programming :)
@@Gleichtritt it depends. If you're just getting into the industry it is way harder than if you already have some years of experience. Generally speaking, the demand is not the same as it was during covid
@@JoaoPedro-qt7dc Interesting. Thankfully I so far enjoy the journey and dont need a job. But in a year I hoped to combine a job in the industry and the passive income of my online business to be able to hopefull afford a home of our own 😅
Imo the best way of learning OOP is by making a videogame in one and trying to optimise your code as much as possible. I saw one swedish dude who made so many classes and constructors and getters my head started hurting only to later realise the beauty he created and the organisation he had.
Just to alert any newbies who can scroll down the list of 600 comments and find this, a project can be difficult or easy based on its requirements. Similar to a house, u cannot randomly place bricks everywhere, first u need to know the house owner requirements, or in the current context, ur requirements. Just a name like "Todo list" isnt enough: - Will it allow image and video? - Can user drag to rearrange item? - Will users need an account to save their progress and use on multiple devices? - Can user style their text? By how, WYSIWYG, markdown, or even HTML? etc. etc. These questions can make a 2/10 difficulty project to so fking hard that it can takes months to complete. Or sth advanced like AI assistant can be very easy if u just allow to input text, no chat history is saved and no login system (even easier with 3rd party apis). So in short, difficulty, resume worthy and learning value are all based on the requirements of the project, or how complex u want it to be
1) To do list 2) Quiz program? (skip if too easy) 3) random quote generator 4) chatbot 5) Finance tracker 6) travel booking system 7) algorithm visualiser (challenge but worth it) extra: make portfolio after enough decent projects also do CS50 AI course
Game dev is actually such an itneresting way of learning programming. A platformer or a survivor game is something everyone wants to do. But then you find out cooler stuff like procedural animation, making your game multiplayer, procedural generation, ray marching, squares marching, voxels and how to play with them, polygon boolean operations, fluid simulations how to make your own physics engine, cellular automata, SHADERS which are imo an entirely new realm in game dev. But nah... Everyone just goes for a platformer or a survivor.
Hey its refreshing to show a video where someone is not curios about their content I subscribed to you thank you greetings from a python developer in germany have a nice weekend
OMG This is just plain amazing! At 55 I think I'm stuck in tutorial hell, but this is a plan, finally! I hope to have a job in the field by the end of the year. Thank you thank you THANK YOU Coding Sloth! 🎉🎉🎉🎉
I built my own AI/ML program to predict lottery numbers in python and use LTSM model. key takeaway for me: a. I learned a lot about python code and machine learning in general and which AI models works for what projects. b. Understanding code performance and how to structure your code especially if your building data & resource hungry processes. d. It was fun, I mean I didn't expect to win the jackpot (that's a fib) but I did get a 1-3 numbers right so I'll take that as a win.
Great list. Regardless, whatever project you pick you should always be pushing yourself. For me I’m doing a table with crus functionality utilizing Apollo client and graphQL. I never used Apollo or graph but it’s fun to learn and I haven’t done before.
06:50 i had to implement this from scratch in Unreal C++ for my bachelor thesis. It was definetly the most challenging part. The backpropagation took the longest to code
@@felipemurta9160 depends if you’re using external libraries or not. Python had AST parsing libraries which would drastically help but you would have to write your own parser if you want to use different syntax
@@felipemurta9160like parsing maybe? It's pretty essential and covers a lot of topics, at least if you're not cheating and using a regex engine that's doing most of the actual parsing for you lol
This is perfect! I have some free time so I’ve been thinking of building a simple tool for my dads company. Once I’m done with that, I’ll start working on this and I’m almost done with my to do list, just need to connect it to a database.
The absolute cheek to consistently blast out insults towards my physical and mental capabilities towards coding despite me being a complete beginner, the consistent rude jokes and snarky comments! Subscribed.
My favorite programming project is called making a terraria recreation without a game engine using just plain JavaScript. It’s so fun and I am definitely not contemplating existence.
Project number 100: Found a game studio to create professional AAA- game Difficulty 100 / 10, it's not just coding but build a business foundation. Trying to create a brand that is worth to sell your video game to gamers. Hire lawyers to copyright and patent right your stuff. Try to find best talented animators to work on your animation assets. Try to convince greedy investor fund your idea. Hire 5 to 100 professional programmers to help work with your game engine. Try to find a way to deliver under 3 years your project full fledge out movie quality product under the dead line of 3 years and legal ramifications. I have done it once, and I know hard it is.. I lost 10,000€ of personal savings doing so, but I can say I made a professional video game studio once. Try to sell your stuff to ruthless customers, that compete with big multi million industries and indie studios.
I’ve been coding a discord bot in Python for nearly 2 years, and I actually learned more Python than I would have watching tutorials by just doing it. Goes back to the old saying: “what you hear you forget, what you see you remember, what you do you understand”
One of the best video i have ever seen on UA-cam !!!!! its really great to see how easily u told the hard things to do !!!!! I am a subscriber Now....and will go through your content to the full !!!!
Project ideas Make your own (google) forms but better and advanced Make an inventory app Make a better qr code system to manage qr code and ad shortlinks tonit and manage it
Thank you for providing these programming projects. It is gonna help my 11 years old son, who is learning coding at moonpreneur. Is there anyone who has just tried these projects and have any suggestions for some different coding projects?
i just started with JavaScript because im tired of my HTML files just existing, i want to make them functional. But whenever i struggle to make something i simply go to GPT and ask him for something unique. Works every time ;D
I love the way you talk to the viewer, it's funny and makes me confused for a sec if this is actually a pre-recorded video (even though you keep saying "Because this is MY video" and somehow end up just watching till the end even if I don't get anything useful out of it (which btw, this is the best top N project ideas to create out of the other videos that I have watched so far... which are alot)) and yeah. That's all 🙂
As someone who is making a nn from scratch in JavaScript, i definitely agree on the review. Especially because i haven't taken calc yet, so i had to learn calc just for back prop lol
Oh redis is 9/10 I didn't notice it was that hard. But I can be miss something, very well, should continue with my AGI for my Raspberry (No strawberry's here!)
Honestly, have a project idea that s just perfect for every gamer : hacking some ez game to hack, for exemple CS2 or warzone. Then upgrade to valorant or apex when your ok with the basics. Coolness : 10/10 for everyone
The why is more important than the what or how. Many beginners get stuck reinventing the wheel. These kinds of projects are fine for learning and enjoyment, but they won’t get you hired because they have no value. To get hired or start a business with projects you need to start with the product in a particular domain. Then work backwards to the code. Reinventing redis is one thing, but reinventing parts of the embedded system in a fighter pilots helmet is something else. Building a neural network is one thing, but training a model to split laws into sections is something else. Building an http server is one things, but serving your classifier in a onnx format via a gRPC microservice in c#/java is something else.
yeah, portfolio as a project is just bad advice - most people will tell you you're better off NOT wasting your time on that and to just use a simple website.
The current project I'm on ended up becoming a full blown web application with a bunch of microservices cause an interviewer tried telling me wrong information. I have 6 years of experience in industry, and I have a lot of unit testing experience, way more than normal coders and my interviewer tried telling me I was wrong with how I set my unit tests up. I don't remember what all he said, but I took his example and turned it into a full on web application with 100% code coverage with my way of writing tests (which is easy af to read and understand for new people) and it uses various design patterns the interviewer didn't understand I think. They're sending new an email to ask about my feedback and I'm sending them this full on application with instructions on how to write proper unit and integration tests lmao. Anyways if anyone knows a company hiring lmk 😂.
I think i'm gonna make an AI girlfriend for reasons
Hey
Oh no
trick is how to make her kinky enough without alerting anyone
I want access😂
make a tutorial pls
2:05 Portfolio
2:45 Make own git
3:33 To do list
4:02 AI gf/bf
4:47 Smart mirror
5:19 Finance tracker
5:55 Calculator
6:30 Neural network
7:15 Real time chat
7:53 Make own redis
9:33 Random quote generator
10:03 Algorithm visualizer
10:40 Travel booking system
11:17 Quiz program
11:40 Make own bittorrent
12:20 HTTP Server
12:45 Real time editor
13:15 Chat bot
13:39 Video game
14:05 Qr code generator
you’re a legend ❤❤
Underrated comment. Give bro the pin🗣🔥🗣🔥🗣🔥
I head to the comment after a moment into the video for that. Thank bro
You forgot the part where each one is an ad
@@shapesofpixelswhy? He probably wants people to watch the whole video
I'll give you 7/10 for randomness of the projects, 2/10 for you review of difficulty, a 5/10 for originality and 5/7 for the joke that ratings doesn't mean shit
Por que?
Honestly ratings were pretty accurate
Lmao 😂😂😂
i give your English a 7/10
if only the difficulty is sorted, 10/10 for annoyance
*_Beginner:_*
•Portfolio 2:05 (DIF: 1/10);
•Random Quote Generator 9:33 (DIF:1/10);
•To Do List 3:33 (DIF:2/10);
•Calculator 5:55 (DIF:2/10);
•Quiz Program 11:47 (DIF:2/10);
•QR Code Generator 14:05 (DIF:2/10).
*_Beginner/Intermediate:_*
•Chat Bot 13:15 (DIF:4/10).
*_Intermediate:_*
•Personal Finance Tracker 5:19 (DIF:4/10);
•Real-Time Chat App 7:15 (DIF:4/10);
•Travel Booking System 10:40 (DIF:4/10);
•HTTP Server 12:20 (DIF:4/10);
•Smart Mirror 4:47 (DIF:5/10).
*_Intermediate/advanced:_*
•Video Game 13:39 (DIF:7/10).
*_Advanced:_*
•AI GF/BF 4:02 (DIF:7/10);
•Neural Network 6:30 (DIF:7/10);
•Algorithm Visualiser 10:30 (DIF:7/10);
•Real-Time Editor 12:45 (DIF:8/10).
*_10x Developer:_*
•Build Your Own Git 2:45 (DIF:7/10);
•Build Your Own BitTorrent 11:40 (DIF:8/10);
•Build Your Own Redis 7:53 (DIF:9/10).
Just came here for some new ideas: 1. portfolio.. ok boring, 2. build your own git.. WTF? :D
Fr, I was like "THAT'S FOR BEGINNERS?!" Before he said it's not sort by difficulty
Linus did it in like a month...
@@toadragethe5th Linus Torvalds was able to built Git in a cave! With a box of scraps!
@@factionalhitman Laughed my goddamn ass off
Step 1: Draw two circles
Step 2: Draw the rest of the owl
I think a menu-based, then graphical calculator is an awesome beginner project. I learnt error handling, arithmetic, loops, functions, return statements, conditions, etc.
"menu-based, then graphical", what does that mean?
@@atlantic_love menu-based usually means via the command line. most people do command-line interface (or CLI) projects before fully graphical ones. for example, my project would ask the user if they'd want to add, subtract, multiply, or divide, then it would ask you to input one number, then the other, then perform the appropriate operation. I was really ecstatic when I found out how to make it do multiple operations one after another on the previous total.
Graphical User Interfaces are usually possible with special modules. Like, in Python, the module is TLK to create a nice user graphic to interact with :)
@@BreadLoeufthat's similar to what you do in the Foundations course of The Odin Project. First you build the logic of a Rock, paper, scissors game so it's playable directly from the browser's console. Then you update it with a GUI in a later lesson. It was the first project that actually got me thinking and coming up with solutions. Pretty beginner friendly.
Bro changed everyone's title from Senior to Entry Level with these projects
The final step is to create your own company
10/10 for the resume - will get you hired by yourself 100%
first*
@@Gleichtritt plot twist, you were not hired by your own company
Funny. I did just that
@@CAGonRiv Let us know how it works out for you! glhf
the unfinished projects watching you do any of these instead of finishing them would like a word
Motivation comes from having problems to solve.
deliberately creating problems for your self is counterintuitive.
Fortunately, other people have problems. you can help solve
All of this sound so strange. I have lists with projects which I want to do, never had -problems with ideas. Instead I have no time on all of this :/
Especially sad when something from this my list arrive made by someone else and became popular :(
Worked at a startup that tried to create the next big messenger app. Basically the real-time chat app mentioned in the video, but with clustering, push-notifications, multi-device support for clients, etc. In 2 years I was working on that project I learned more than in the previous 4 years.
Can't recommend enough for others to try and do that
And... did they make it? Lol
@@gerardonavarro3400 Well, you probably didn't hear of any up and coming messengers in the last few years, did you? Then here's your answer :D
@@gerardonavarro3400 keyword 'tried'
The world may never know... @@gerardonavarro3400
@@gerardonavarro3400 Has little to do with the code and more on business side of things.
For instance, there's tons of mobile wallets opening these days. I feel bad for those just hoping on trend nothing unique whatsoever. Because it's really hard to get people to leave a trusted app for yours. Even those that do would delete it at some point😢
Is there anything that is 1/10 difficulty, 10/10 resume worthy, 10/10 learning value, 10/10 coolness?
I wish
print("hello world!")
Getting a haircut.
No
A 3D engine tutorial
So since the video is not timestamped and nobody seems to have done it either, here are the projects listed by difficulty level:
Begginer
1. Porfolio (2:03)
3. To Do List (3:32)
7. Calculator (5:54)
11. Random Quote Generator (9:32)
14. Quiz Program (11:18)
18. Chat Bot (13:15)
20. QR Code Generator (14:03)
Intermediate
5. Smart Mirror (4:47)
6. Personal Finance Tracker (5:19)
9. Real-time Chat App (7:15)
13. Travel Booking System (10:39)
19. Video Game (13:39)
Advanced
4. AI Girlfriend/Boyfriend (4:03)
8. Neural Network (6:30)
12. Algorithm Visualizer (10:03)
16. HTTP Server (12:19)
17. Real-time Editor (12:45)
X10 Developer
2. Build Your Own Git (2:43)
10. Build Your Own Redis (7:53)
15. Build Your Own BitTorrent (11:39)
This needs to be pinned by sloth
I love you
The only one I care about is number 4 lemme lock in rq
X20 Developer: Build your own video/streaming service.
Absolute chad
* 1:22 Portfolio
* 2:12 Build your own git
* 2:50 To-do list app
* 3:22 AI girlfriend or boyfriend
* 4:12 Smart mirror
* 4:52 Personal finance tracker
* 5:32 Calculator
* 6:12 Build your own neural network
* 6:42 Realtime chat application
* 7:12 Build your own Reddit
* 8:12 Random quote generator
* 8:42 Algorithm visualizer
* 9:12 Travel booking system
* 9:42 Quiz program
* 10:12 Build your own bit torrent
* 10:42 HTTP server
* 11:12 Realtime editor
* 11:42 Chat bot
* 12:12 Video game
* 12:42 QR code generator
Your timestamps lol
timestamp ratings:
Difficulty: 3/10, I mean it was really easy, you just watched the whole thing and... yeah
Resume Worthy: 2/10 I wouldn't put this timestamp in my timestamps' resume. time-based timestamps are pretty common nowadays, they wouldn't care about it
Learning value: 7/10 These types of timestamps are really good because it makes you pay attention to the topics and be waiting for what will come next
Coolness: 10/10 You can't deny, the numbers going up as the list goes down is just 🤌 plus, you styled it with "*" and uppercase letters, making it 10x more 🤌
BUT I CODE IN ASSEMBLY
Rip to you☠️
Damned whipper snappers, don’t know they’re born. I program in machine code.
😂@@FunnyGlacier-ih9lg
Wait, what 😮
Oh, cool, I guess.
I've been searching for project ideas all week without much success, but your list is incredible! I might even do most of them
Thank you so much for this video. I really enjoy your content. Thanks again!
How did you go?
@@BradtheWest I finished 3 random projects, and now I'm working on the fourth one, building my own git
@@brhoom.hand now ?
How is it going?@@brhoom.h
This is really great. I struggle to find hands-on stuff that feels approachable as a semi-noob to coding. Especially when it's hard to find the answers i'm looking for since I don't know some of the jargon/terminology
I mean, step 1 is to look up terminology that you don't know. If you don't look up stuff you don't know and aren't trying to actively learn as a prospective programmer you're going to have a bad time. No one wants to hire a programmer who just follows tutorials but can't make their own stuff or understand it.
All it takes is tenacity.
a fun project i took up was making screensavers from scratch, they can be easly made into live desktop backgrounds too. i would say it took me a 1-2 weeks to learn what i needed to and then 1-2 weeks to make 2 screen savers with nothing but c and the win api so i can make a window. learned alot
can u help me out with the things u used
@@shahriarshourov8178an important part of becoming a 10x developer is being self driven
I made a neural network in my 1st semester of college in C++, all I got was a call from a shitty college club.
😂😂😂😂😂
Making is one thing. Putting several related projects in a solid portfolio and learning to sell yourself is another. We know which aspect everyone fails.
@@tegathemenace I tend to be the opposite, I can easily sell myself for my very few coding accomplishments. That's why now I try to get some projects done, so I don't feel like a fraud xD
@@loicmenard9006 Broo temmme how to sell myself 😭😭😭
@@techwithirfan4577 onlyfa... ah... my bad... misunderstood your question
1) Portfolio
2) Build your own Git
3) To Do List
4) AI girlfriend/boyfriend
5) Smart mirror
6) Personal Finance Tracker
7) Calculator
8) Neural Network
9) Real-time chat app
10) Build your own Redis
11) Random Quote Generator
12) Algorithm Visualizer
13) Travel Booking System
14) Quiz Program
15) Build your own BitTorrent
16) HTTP Server
17) Real-time editor
18) Chat Bot
19) Video Game
20) QR Code Generator
Now look at the top comment to see how much difference there is between your effort and the effort that would have taken 1 or 2 minutes more.
Same in programming :)
@@457Deniz457 But I was first :(
Quiz program: 3-2
Torrent: 17-8
Httpserver: 11-5
Editor: 19-8
Chatbot: 14-4
Game: 9-7
Qrcode: 4-2
I have finished build your own redis project and believe me, it’s really really hard and you will learn a lot. (But i still don’t have a job)
Lmaoo pain
they say everywhere, that software engineers are searched heavily and there are not enough. Not true?
@@Gleichtritt it depends. If you're just getting into the industry it is way harder than if you already have some years of experience. Generally speaking, the demand is not the same as it was during covid
@@JoaoPedro-qt7dc Interesting. Thankfully I so far enjoy the journey and dont need a job. But in a year I hoped to combine a job in the industry and the passive income of my online business to be able to hopefull afford a home of our own 😅
WE ARE SOO COOKED!!!
Imo the best way of learning OOP is by making a videogame in one and trying to optimise your code as much as possible. I saw one swedish dude who made so many classes and constructors and getters my head started hurting only to later realise the beauty he created and the organisation he had.
Was this a video? If so, got a link?
I’m in my 40s just now trying to get into SDET, so this video will be invaluable for learning. Thanks.
believe me it won't
dont do it bro its not sustainable
The Coding Train is a great resource for finding fun project ideas, and you can see how he implements those ideas.
Just to alert any newbies who can scroll down the list of 600 comments and find this, a project can be difficult or easy based on its requirements. Similar to a house, u cannot randomly place bricks everywhere, first u need to know the house owner requirements, or in the current context, ur requirements. Just a name like "Todo list" isnt enough:
- Will it allow image and video?
- Can user drag to rearrange item?
- Will users need an account to save their progress and use on multiple devices?
- Can user style their text? By how, WYSIWYG, markdown, or even HTML?
etc. etc.
These questions can make a 2/10 difficulty project to so fking hard that it can takes months to complete. Or sth advanced like AI assistant can be very easy if u just allow to input text, no chat history is saved and no login system (even easier with 3rd party apis).
So in short, difficulty, resume worthy and learning value are all based on the requirements of the project, or how complex u want it to be
1) To do list
2) Quiz program? (skip if too easy)
3) random quote generator
4) chatbot
5) Finance tracker
6) travel booking system
7) algorithm visualiser (challenge but worth it)
extra: make portfolio after enough decent projects
also do CS50 AI course
Game dev is actually such an itneresting way of learning programming. A platformer or a survivor game is something everyone wants to do. But then you find out cooler stuff like procedural animation, making your game multiplayer, procedural generation, ray marching, squares marching, voxels and how to play with them, polygon boolean operations, fluid simulations how to make your own physics engine, cellular automata, SHADERS which are imo an entirely new realm in game dev. But nah... Everyone just goes for a platformer or a survivor.
0:14 it is currently indeed 3:00 AM and I also feel somewhat motivated. I should sleep tho
So real
Implement the logic of the calculator project in assembly and then just use whatever gui you want. Great way to get asm basics down.
Hey its refreshing to show a video where someone is not curios about their content I subscribed to you thank you greetings from a python developer in germany have a nice weekend
OMG This is just plain amazing! At 55 I think I'm stuck in tutorial hell, but this is a plan, finally! I hope to have a job in the field by the end of the year. Thank you thank you THANK YOU Coding Sloth! 🎉🎉🎉🎉
I'm so happy I found your channel, thanks for sharing these projects!
Yeah the code your own x is god sent, im glad ive found that repo early in my dev learning path.
Bro thank you so much for showing me this! Exactly what I need!
"the problem is they don't know what to build"
Me: *You guys are building things?*
🤣🤣 "you guys are getting payed"!? 😳
Not currently construction workers are busy on another thing
Thank you. Other UA-camrs are boring but you sloth have my interest
7/10 difficulty for creating a Neural Network? I'm too junior for this
I built my own AI/ML program to predict lottery numbers in python and use LTSM model.
key takeaway for me:
a. I learned a lot about python code and machine learning in general and which AI models works for what projects.
b. Understanding code performance and how to structure your code especially if your building data & resource hungry processes.
d. It was fun, I mean I didn't expect to win the jackpot (that's a fib) but I did get a 1-3 numbers right so I'll take that as a win.
That's an idea i will do any advices ?
Great list. Regardless, whatever project you pick you should always be pushing yourself. For me I’m doing a table with crus functionality utilizing Apollo client and graphQL. I never used Apollo or graph but it’s fun to learn and I haven’t done before.
Redis: 18-9
Random quote generator: 5-1
Algorithm visulizar: 18-7
Travel booking system: 13-4
THIS IS THE BEST PROJECT IDEAS VIDEO I HAVE SEEN (with love)
06:50 i had to implement this from scratch in Unreal C++ for my bachelor thesis. It was definetly the most challenging part. The backpropagation took the longest to code
Id suggest making a compiler because you learn A LOT about data structures and algorithms. A little advanced but im sure anyone can do it.
an entire compiler is kinda not feasible. part of one tho is cool
@@felipemurta9160 depends if you’re using external libraries or not. Python had AST parsing libraries which would drastically help but you would have to write your own parser if you want to use different syntax
@@felipemurta9160like parsing maybe? It's pretty essential and covers a lot of topics, at least if you're not cheating and using a regex engine that's doing most of the actual parsing for you lol
Stumbled upon this video and your account. I dig it man. I like your voice and style. Wrote up for the newsletter right away! Don't let me down.
I watched u and realised i know nothing....BUT HEY! I'm loving programming sessions more than I have before!
This is perfect! I have some free time so I’ve been thinking of building a simple tool for my dads company. Once I’m done with that, I’ll start working on this and I’m almost done with my to do list, just need to connect it to a database.
This was the information I needed. 🧙🏾♂️(Thanks)
The absolute cheek to consistently blast out insults towards my physical and mental capabilities towards coding despite me being a complete beginner, the consistent rude jokes and snarky comments!
Subscribed.
"because it's my video I can do whatever I want" love that lol!
Portfolio: 2-1
Git: 15-7
Todolist: 6-2
Ai gf/bf 13-6
The moment I see ThePrimeTime guy face, at 1:39 I know this video is gonna be good :D
You just made yourself my favorite coding creator (Thor from Pirate Software is my favorite coding streamer tho)
My favorite programming project is called making a terraria recreation without a game engine using just plain JavaScript. It’s so fun and I am definitely not contemplating existence.
Project number 100: Found a game studio to create professional AAA- game Difficulty 100 / 10, it's not just coding but build a business foundation. Trying to create a brand that is worth to sell your video game to gamers. Hire lawyers to copyright and patent right your stuff. Try to find best talented animators to work on your animation assets. Try to convince greedy investor fund your idea. Hire 5 to 100 professional programmers to help work with your game engine. Try to find a way to deliver under 3 years your project full fledge out movie quality product under the dead line of 3 years and legal ramifications. I have done it once, and I know hard it is.. I lost 10,000€ of personal savings doing so, but I can say I made a professional video game studio once. Try to sell your stuff to ruthless customers, that compete with big multi million industries and indie studios.
as a software engineering student in second semester, this went over my head...
I’ve been coding a discord bot in Python for nearly 2 years, and I actually learned more Python than I would have watching tutorials by just doing it. Goes back to the old saying: “what you hear you forget, what you see you remember, what you do you understand”
this video was extra saucy , sloth!
One of the best video i have ever seen on UA-cam !!!!! its really great to see how easily u told the hard things to do !!!!! I am a subscriber Now....and will go through your content to the full !!!!
sloth slowly becoming one of my top programming channels
1:45 just by hearing this, the Dani's videos nostalgia kicked in. Mannn i miss him
that is a really good video. instantly subscribed to both your channel and newsletter.
As a beginner you have earned my subscription for making me feel like I need to learn to code like a pro😂😂
Exactly the video I needed thanks man
Smart mirror: 14- 5
Finance tracker: 10-4
Calculator: 5-2
Neural network: 13-7
Chat app: 12-4
12:09 Ah yes gotta download those spicy LINUX ISO’s 👀 “cough 🗣️”
My favorites:
10. Build Your Own Redis (7:53)
! 12. Algorithm Visualizer (10:03)
15. Build Your Own BitTorrent (11:39)
17. Real-time Editor (12:45)
damnn, mannn........
I lost my control here (9:33), the quote attached to that specific person is so hilarious
🤣🤣
Project ideas
Make your own (google) forms but better and advanced
Make an inventory app
Make a better qr code system to manage qr code and ad shortlinks tonit and manage it
Sloth, you’re hilarious and relatable. Glad I found this channel. 👍🏾
Some projects are more like a features for your main website like the chatbot or QR-code generator. Thanks for the ideas.
See I know what I want, my problem is I have zero idea how y'all just automatically know what to type and make it come to life.
I always enjoy watching your videos. Thank you for all the effort 😊
cool projects. I will try to build them. happy 100k
That’s called the creative block, very insightful channel
Loved the video thanks for the value
Thank you for providing these programming projects. It is gonna help my 11 years old son, who is learning coding at moonpreneur. Is there anyone who has just tried these projects and have any suggestions for some different coding projects?
Just started building a super tic tac toe (inspired from vsauce short)
i just started with JavaScript because im tired of my HTML files just existing, i want to make them functional. But whenever i struggle to make something i simply go to GPT and ask him for something unique. Works every time ;D
Bro I literally made a personal finance tracker for my own use and it took four months to write it for the third time in five years.
Bro :)
Cool
Thank you this was very insightful
Perfect timing!
I love the way you talk to the viewer, it's funny and makes me confused for a sec if this is actually a pre-recorded video (even though you keep saying "Because this is MY video" and somehow end up just watching till the end even if I don't get anything useful out of it (which btw, this is the best top N project ideas to create out of the other videos that I have watched so far... which are alot)) and yeah. That's all 🙂
Loved your editing styles of your videos, subscribed liked and switched on bell icon ❤
As someone who is making a nn from scratch in JavaScript, i definitely agree on the review. Especially because i haven't taken calc yet, so i had to learn calc just for back prop lol
Here are the projects in difficulty order
Beginner
Portfolio - Diff. 1/10 Learn. 2/10
Random Quote Generator - Diff. 1/10 Learn. 3/10
QR code generator - Diff. 2/10 Learn. 2/10
Quiz Program - Diff. 2/10 Learn. 2/10
To do list - Diff. 2/10 Learn. 4/10
Calculator - Diff. 2/10 Learn. 3/10
Chat Bot - Diff. 4/10 Learn. 8/10
Intermediate
Personal Finance Tracker - Diff. 4/10 Learn. 5/10
Travel Booking System - Diff. 4/10 Learn. 6/10
Real-time chat app - Diff. 4/10 Learn. 7/10
HTTP Server - Diff. 5/10 Learn. 7/10
Smart Mirror - Diff. 5/10 Learn. 8/10
Video Game - Diff. 7/10 Learn. 9/10
Advanced
Algorithm Visualizer - Diff. 7/10 Learn. 10/10
Ai boyfriend/girlfriend (don't ask) - Diff. 6/10 Learn. 6/10
Neural Network - Diff. 7/10 Learn. 9/10
Real-time editor - Diff. 8/10 Learn. 10/10
GOD
Build your own Git - Diff.: 7/10 Learn.: 9/10
Build your own Redis - Diff. 9/10 Learn. 10/10
Build your own BitTorrent - Diff. 8/10 Learn. 10/10
Oh redis is 9/10 I didn't notice it was that hard. But I can be miss something, very well, should continue with my AGI for my Raspberry (No strawberry's here!)
0:40 whaat, I'm going to build my own Twitter??!
Honestly, have a project idea that s just perfect for every gamer : hacking some ez game to hack, for exemple CS2 or warzone. Then upgrade to valorant or apex when your ok with the basics. Coolness : 10/10 for everyone
lol splatoon reference 0:29
The why is more important than the what or how. Many beginners get stuck reinventing the wheel. These kinds of projects are fine for learning and enjoyment, but they won’t get you hired because they have no value. To get hired or start a business with projects you need to start with the product in a particular domain. Then work backwards to the code. Reinventing redis is one thing, but reinventing parts of the embedded system in a fighter pilots helmet is something else. Building a neural network is one thing, but training a model to split laws into sections is something else. Building an http server is one things, but serving your classifier in a onnx format via a gRPC microservice in c#/java is something else.
I almost clicked off when the first was a portfolio, but glad I stayed, some certified bangers in there
yeah, portfolio as a project is just bad advice - most people will tell you you're better off NOT wasting your time on that and to just use a simple website.
A fun one, make a Pokémon battle simulator. It is painful, but cool because everyone likes pokemon
Thank You Bro❤
Sloth might be the only coding content creator that doesn't bore me.
Bro it would take me at least 3 human life to code everything. How are u guys so good at coding
Please make a video about Tutorial hell
Looks amazing, I can't wait!
FYI the word "sieve" is misspelled in the shot where the afro food critic is talking.
Bro typed your mom in the todo list 😶🌫️
undoable
The current project I'm on ended up becoming a full blown web application with a bunch of microservices cause an interviewer tried telling me wrong information. I have 6 years of experience in industry, and I have a lot of unit testing experience, way more than normal coders and my interviewer tried telling me I was wrong with how I set my unit tests up. I don't remember what all he said, but I took his example and turned it into a full on web application with 100% code coverage with my way of writing tests (which is easy af to read and understand for new people) and it uses various design patterns the interviewer didn't understand I think. They're sending new an email to ask about my feedback and I'm sending them this full on application with instructions on how to write proper unit and integration tests lmao. Anyways if anyone knows a company hiring lmk 😂.