20 Programming Projects That Will Make You A God At Coding

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 998

  • @TheCodingSloth
    @TheCodingSloth  6 місяців тому +2047

    I think i'm gonna make an AI girlfriend for reasons

    • @kingdanny4398
      @kingdanny4398 6 місяців тому +12

      Hey

    • @duplicake4054
      @duplicake4054 6 місяців тому +7

      Oh no

    • @Melkanea
      @Melkanea 6 місяців тому

      trick is how to make her kinky enough without alerting anyone

    • @irfansari_
      @irfansari_ 6 місяців тому +19

      I want access😂

    • @Nanoooy
      @Nanoooy 6 місяців тому +27

      make a tutorial pls

  • @asanka.abewickrama
    @asanka.abewickrama 5 місяців тому +1776

    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

    • @antimono
      @antimono 5 місяців тому +18

      you’re a legend ❤❤

    • @shapesofpixels
      @shapesofpixels 4 місяці тому +11

      Underrated comment. Give bro the pin🗣🔥🗣🔥🗣🔥

    • @a-medee
      @a-medee 3 місяці тому

      I head to the comment after a moment into the video for that. Thank bro

    • @TheTubejunky
      @TheTubejunky 3 місяці тому +2

      You forgot the part where each one is an ad

    • @pilapila183
      @pilapila183 3 місяці тому

      @@shapesofpixelswhy? He probably wants people to watch the whole video

  • @LuisCassih
    @LuisCassih 5 місяців тому +2988

    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

    • @TAISP2023
      @TAISP2023 5 місяців тому +9

      Por que?

    • @GolfcuBebe
      @GolfcuBebe 5 місяців тому +37

      Honestly ratings were pretty accurate

    • @limuxdanhack15
      @limuxdanhack15 5 місяців тому +1

      Lmao 😂😂😂

    • @BLED555
      @BLED555 5 місяців тому +54

      i give your English a 7/10

    • @iputuwahyukusuma1270
      @iputuwahyukusuma1270 5 місяців тому +23

      if only the difficulty is sorted, 10/10 for annoyance

  • @moomya
    @moomya 14 днів тому +9

    *_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).

  • @jpahd
    @jpahd 5 місяців тому +1935

    Just came here for some new ideas: 1. portfolio.. ok boring, 2. build your own git.. WTF? :D

    • @cheris5868
      @cheris5868 5 місяців тому +175

      Fr, I was like "THAT'S FOR BEGINNERS?!" Before he said it's not sort by difficulty

    • @toadragethe5th
      @toadragethe5th 3 місяці тому +15

      Linus did it in like a month...

    • @factionalhitman
      @factionalhitman 3 місяці тому +124

      @@toadragethe5th Linus Torvalds was able to built Git in a cave! With a box of scraps!

    • @monochromatic9601
      @monochromatic9601 3 місяці тому

      @@factionalhitman Laughed my goddamn ass off

    • @sturgee
      @sturgee 2 місяці тому +28

      Step 1: Draw two circles
      Step 2: Draw the rest of the owl

  • @BreadLoeuf
    @BreadLoeuf 5 місяців тому +66

    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
      @atlantic_love 5 місяців тому +1

      "menu-based, then graphical", what does that mean?

    • @BreadLoeuf
      @BreadLoeuf 5 місяців тому +5

      @@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 :)

    • @UrsaFXTrading
      @UrsaFXTrading Місяць тому +1

      ​@@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.

  • @meowthemmd
    @meowthemmd 4 місяці тому +200

    Bro changed everyone's title from Senior to Entry Level with these projects

  • @ИльяКирьянов-х5е
    @ИльяКирьянов-х5е 5 місяців тому +1239

    The final step is to create your own company

    • @Gleichtritt
      @Gleichtritt 5 місяців тому +92

      10/10 for the resume - will get you hired by yourself 100%

    • @zzedixx
      @zzedixx 4 місяці тому +4

      first*

    • @greenapple7329
      @greenapple7329 4 місяці тому +11

      @@Gleichtritt plot twist, you were not hired by your own company

    • @CAGonRiv
      @CAGonRiv 3 місяці тому +1

      Funny. I did just that

    • @MsCloseCombat
      @MsCloseCombat 3 місяці тому

      @@CAGonRiv Let us know how it works out for you! glhf

  • @ajogar
    @ajogar 5 місяців тому +93

    the unfinished projects watching you do any of these instead of finishing them would like a word

  • @BangorMaker
    @BangorMaker 4 місяці тому +26

    Motivation comes from having problems to solve.
    deliberately creating problems for your self is counterintuitive.
    Fortunately, other people have problems. you can help solve

    • @juliap.5375
      @juliap.5375 Місяць тому +1

      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 :(

  • @DamnedVik
    @DamnedVik 5 місяців тому +592

    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
      @gerardonavarro3400 5 місяців тому +19

      And... did they make it? Lol

    • @DamnedVik
      @DamnedVik 5 місяців тому

      @@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

    • @supersimple1686
      @supersimple1686 5 місяців тому

      @@gerardonavarro3400 keyword 'tried'

    • @joeja6323
      @joeja6323 5 місяців тому

      The world may never know... ​@@gerardonavarro3400

    • @tegathemenace
      @tegathemenace 5 місяців тому

      ​@@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😢

  • @兀rSquared
    @兀rSquared Місяць тому +122

    Is there anything that is 1/10 difficulty, 10/10 resume worthy, 10/10 learning value, 10/10 coolness?

  • @moscacareca2681
    @moscacareca2681 6 місяців тому +530

    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)

    • @fawazgerhard2742
      @fawazgerhard2742 6 місяців тому +7

      This needs to be pinned by sloth

    • @UsernameEnjoyer
      @UsernameEnjoyer 5 місяців тому +3

      I love you

    • @SaiGuy_
      @SaiGuy_ 5 місяців тому +6

      The only one I care about is number 4 lemme lock in rq

    • @abdullahajeebi
      @abdullahajeebi 5 місяців тому +2

      X20 Developer: Build your own video/streaming service.

    • @markos9644
      @markos9644 5 місяців тому +2

      Absolute chad

  • @MohammadTalhaDanish1999
    @MohammadTalhaDanish1999 4 місяці тому +14

    * 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

    • @lightofeyezz
      @lightofeyezz Місяць тому

      Your timestamps lol

    • @breakplays
      @breakplays 24 дні тому

      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 🤌

  • @toadragethe5th
    @toadragethe5th 5 місяців тому +2433

    BUT I CODE IN ASSEMBLY

    • @FunnyGlacier-ih9lg
      @FunnyGlacier-ih9lg 5 місяців тому +155

      Rip to you☠️

    • @DMC888
      @DMC888 5 місяців тому

      Damned whipper snappers, don’t know they’re born. I program in machine code.

    • @likistudios
      @likistudios 5 місяців тому

      😂​@@FunnyGlacier-ih9lg

    • @likistudios
      @likistudios 5 місяців тому +63

      Wait, what 😮

    • @abdullahajeebi
      @abdullahajeebi 5 місяців тому +25

      Oh, cool, I guess.

  • @brhoom.h
    @brhoom.h 6 місяців тому +108

    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!

    • @BradtheWest
      @BradtheWest 4 місяці тому

      How did you go?

    • @brhoom.h
      @brhoom.h 4 місяці тому +3

      @@BradtheWest I finished 3 random projects, and now I'm working on the fourth one, building my own git

    • @uriesama3515
      @uriesama3515 3 місяці тому

      @@brhoom.hand now ?

    • @9percent98
      @9percent98 2 місяці тому

      How is it going?​@@brhoom.h

  • @austincollins1669
    @austincollins1669 6 місяців тому +103

    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

    • @svenbtb
      @svenbtb 6 місяців тому +8

      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.

    • @xddude
      @xddude 3 місяці тому

      All it takes is tenacity.

  • @2wheels2
    @2wheels2 5 місяців тому +32

    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

    • @shahriarshourov8178
      @shahriarshourov8178 3 місяці тому

      can u help me out with the things u used

    • @monsieurLDN
      @monsieurLDN 3 місяці тому

      ​@@shahriarshourov8178an important part of becoming a 10x developer is being self driven

  • @orryzensmuse8020
    @orryzensmuse8020 5 місяців тому +613

    I made a neural network in my 1st semester of college in C++, all I got was a call from a shitty college club.

    • @jahswillcodes5435
      @jahswillcodes5435 5 місяців тому +9

      😂😂😂😂😂

    • @tegathemenace
      @tegathemenace 5 місяців тому +133

      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.

    • @loicmenard9006
      @loicmenard9006 5 місяців тому +33

      @@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

    • @techwithirfan4577
      @techwithirfan4577 4 місяці тому +2

      ​@@loicmenard9006 Broo temmme how to sell myself 😭😭😭

    • @maxxxxiors
      @maxxxxiors 4 місяці тому

      @@techwithirfan4577 onlyfa... ah... my bad... misunderstood your question

  • @blackfruitcreativestudios
    @blackfruitcreativestudios 6 місяців тому +90

    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

    • @457Deniz457
      @457Deniz457 5 місяців тому +5

      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 :)

    • @blackfruitcreativestudios
      @blackfruitcreativestudios 5 місяців тому

      @@457Deniz457 But I was first :(

  • @ashmitkumar5835
    @ashmitkumar5835 4 місяці тому +2

    Quiz program: 3-2
    Torrent: 17-8
    Httpserver: 11-5
    Editor: 19-8
    Chatbot: 14-4
    Game: 9-7
    Qrcode: 4-2

  • @Trizzi2931
    @Trizzi2931 6 місяців тому +41

    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)

    • @bexterollie
      @bexterollie 5 місяців тому

      Lmaoo pain

    • @Gleichtritt
      @Gleichtritt 5 місяців тому +1

      they say everywhere, that software engineers are searched heavily and there are not enough. Not true?

    • @JoaoPedro-qt7dc
      @JoaoPedro-qt7dc 5 місяців тому +3

      @@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

    • @Gleichtritt
      @Gleichtritt 5 місяців тому

      @@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 😅

    • @guts-0077
      @guts-0077 Місяць тому

      WE ARE SOO COOKED!!!

  • @bungercolumbus
    @bungercolumbus Місяць тому +3

    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.

    • @pUpzorz
      @pUpzorz Місяць тому +1

      Was this a video? If so, got a link?

  • @steamyrobotlove
    @steamyrobotlove 5 місяців тому +39

    I’m in my 40s just now trying to get into SDET, so this video will be invaluable for learning. Thanks.

  • @yuvalamir3226
    @yuvalamir3226 4 місяці тому +9

    The Coding Train is a great resource for finding fun project ideas, and you can see how he implements those ideas.

  • @trinhphong7844
    @trinhphong7844 4 місяці тому +14

    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

  • @user-ky5ev6sk1q
    @user-ky5ev6sk1q 26 днів тому +1

    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

  • @bungercolumbus
    @bungercolumbus Місяць тому +4

    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.

  • @TidaliCreative
    @TidaliCreative 5 місяців тому +24

    0:14 it is currently indeed 3:00 AM and I also feel somewhat motivated. I should sleep tho

  • @MyWatermelonz
    @MyWatermelonz 6 місяців тому +14

    Implement the logic of the calculator project in assembly and then just use whatever gui you want. Great way to get asm basics down.

  • @alexgramm6131
    @alexgramm6131 27 днів тому

    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

  • @metagioncook3230
    @metagioncook3230 5 місяців тому +5

    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! 🎉🎉🎉🎉

  • @dlemon_
    @dlemon_ 7 днів тому

    I'm so happy I found your channel, thanks for sharing these projects!

  • @Joneewars2
    @Joneewars2 6 місяців тому +14

    Yeah the code your own x is god sent, im glad ive found that repo early in my dev learning path.

  • @MoritzDerErste
    @MoritzDerErste Місяць тому +1

    Bro thank you so much for showing me this! Exactly what I need!

  • @opieangst
    @opieangst 4 місяці тому +27

    "the problem is they don't know what to build"
    Me: *You guys are building things?*

    • @imezstreety33t28
      @imezstreety33t28 Місяць тому +3

      🤣🤣 "you guys are getting payed"!? 😳

    • @vineetkhobragade5631
      @vineetkhobragade5631 Місяць тому

      Not currently construction workers are busy on another thing

  • @mary6907
    @mary6907 3 місяці тому +2

    Thank you. Other UA-camrs are boring but you sloth have my interest

  • @davidcortesi8721
    @davidcortesi8721 3 місяці тому +24

    7/10 difficulty for creating a Neural Network? I'm too junior for this

  • @BashERC
    @BashERC 2 місяці тому +1

    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.

  • @Avarn388
    @Avarn388 6 місяців тому +8

    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.

  • @ashmitkumar5835
    @ashmitkumar5835 4 місяці тому +1

    Redis: 18-9
    Random quote generator: 5-1
    Algorithm visulizar: 18-7
    Travel booking system: 13-4

  • @angeljoshuacantuhernandez2414
    @angeljoshuacantuhernandez2414 5 місяців тому +5

    THIS IS THE BEST PROJECT IDEAS VIDEO I HAVE SEEN (with love)

  • @layer8problem
    @layer8problem 4 місяці тому +2

    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

  • @notaidan2
    @notaidan2 5 місяців тому +8

    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.

    • @felipemurta9160
      @felipemurta9160 5 місяців тому +6

      an entire compiler is kinda not feasible. part of one tho is cool

    • @notaidan2
      @notaidan2 5 місяців тому

      @@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

    • @xravenx24fe
      @xravenx24fe 5 місяців тому

      ​@@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

  • @Jensees901
    @Jensees901 Місяць тому

    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.

  • @pauze_play
    @pauze_play 4 місяці тому +4

    I watched u and realised i know nothing....BUT HEY! I'm loving programming sessions more than I have before!

  • @infamoushx9869
    @infamoushx9869 3 місяці тому +1

    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.

  • @dantheplanner
    @dantheplanner 5 місяців тому +5

    This was the information I needed. 🧙🏾‍♂️(Thanks)

  • @randomlyfactually
    @randomlyfactually Місяць тому +1

    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.

  • @anushreeupadhyaya5479
    @anushreeupadhyaya5479 4 місяці тому +3

    "because it's my video I can do whatever I want" love that lol!

  • @ashmitkumar5835
    @ashmitkumar5835 4 місяці тому

    Portfolio: 2-1
    Git: 15-7
    Todolist: 6-2
    Ai gf/bf 13-6

  • @cmdaltctr
    @cmdaltctr 5 місяців тому +6

    The moment I see ThePrimeTime guy face, at 1:39 I know this video is gonna be good :D

  • @Mrdrdxse
    @Mrdrdxse 3 місяці тому +1

    You just made yourself my favorite coding creator (Thor from Pirate Software is my favorite coding streamer tho)

  • @unrealpuggy
    @unrealpuggy 4 місяці тому +8

    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.

  • @markusturunen7929
    @markusturunen7929 2 місяці тому +2

    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.

  • @artsyshait
    @artsyshait 5 місяців тому +2

    as a software engineering student in second semester, this went over my head...

  • @vosquz
    @vosquz 26 днів тому

    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”

  • @ServerGhost-d8p
    @ServerGhost-d8p 6 місяців тому +7

    this video was extra saucy , sloth!

  • @danydanger
    @danydanger Місяць тому

    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 !!!!

  • @revenger211
    @revenger211 6 місяців тому +8

    sloth slowly becoming one of my top programming channels

  • @alfathrayyan900
    @alfathrayyan900 5 місяців тому +1

    1:45 just by hearing this, the Dani's videos nostalgia kicked in. Mannn i miss him

  • @ustav_o
    @ustav_o 6 місяців тому +7

    that is a really good video. instantly subscribed to both your channel and newsletter.

  • @LXL17
    @LXL17 4 місяці тому +1

    As a beginner you have earned my subscription for making me feel like I need to learn to code like a pro😂😂

  • @quentinjouanny5295
    @quentinjouanny5295 5 місяців тому +12

    Exactly the video I needed thanks man

  • @ashmitkumar5835
    @ashmitkumar5835 4 місяці тому

    Smart mirror: 14- 5
    Finance tracker: 10-4
    Calculator: 5-2
    Neural network: 13-7
    Chat app: 12-4

  • @PhysicsLaboratory-cp7eq
    @PhysicsLaboratory-cp7eq 5 місяців тому +5

    12:09 Ah yes gotta download those spicy LINUX ISO’s 👀 “cough 🗣️”

  • @457Deniz457
    @457Deniz457 5 місяців тому

    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)

  • @StudyAccount-g3c
    @StudyAccount-g3c 5 місяців тому +3

    damnn, mannn........
    I lost my control here (9:33), the quote attached to that specific person is so hilarious
    🤣🤣

  • @jvav
    @jvav 2 місяці тому

    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

  • @osharpe001
    @osharpe001 6 місяців тому +5

    Sloth, you’re hilarious and relatable. Glad I found this channel. 👍🏾

  • @WesBlogs
    @WesBlogs 3 місяці тому +1

    Some projects are more like a features for your main website like the chatbot or QR-code generator. Thanks for the ideas.

  • @infini.tesimo
    @infini.tesimo 5 місяців тому +4

    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.

  • @kopilkaiser8991
    @kopilkaiser8991 4 місяці тому +1

    I always enjoy watching your videos. Thank you for all the effort 😊

  • @BardiaBAYAT-f6z
    @BardiaBAYAT-f6z 6 місяців тому +13

    cool projects. I will try to build them. happy 100k

  • @whitetiger40557
    @whitetiger40557 Місяць тому

    That’s called the creative block, very insightful channel

  • @saladinbdg
    @saladinbdg 5 місяців тому +5

    Loved the video thanks for the value

  • @ShivaniSharma-ib7sb
    @ShivaniSharma-ib7sb 3 години тому

    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?

  • @user-nobody_
    @user-nobody_ 6 місяців тому +15

    Just started building a super tic tac toe (inspired from vsauce short)

  • @goyuuphonk
    @goyuuphonk Місяць тому

    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

  • @nathanjames1089
    @nathanjames1089 5 місяців тому +22

    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.

  • @wasabigamer9235
    @wasabigamer9235 2 місяці тому

    Thank you this was very insightful

  • @arveeculanag
    @arveeculanag 6 місяців тому +6

    Perfect timing!

  • @Kizifi
    @Kizifi 5 місяців тому +1

    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 🙂

  • @theagyakarilonda4748
    @theagyakarilonda4748 6 місяців тому +7

    Loved your editing styles of your videos, subscribed liked and switched on bell icon ❤

  • @EchoPrograms
    @EchoPrograms 5 місяців тому +1

    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

  • @cephos_goji
    @cephos_goji 4 місяці тому +3

    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

  • @markorossie9296
    @markorossie9296 2 місяці тому +2

    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!)

  • @AmodeusR
    @AmodeusR 6 місяців тому +3

    0:40 whaat, I'm going to build my own Twitter??!

  • @maxthecrack3000
    @maxthecrack3000 3 місяці тому +1

    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

  • @PalekJRam
    @PalekJRam Місяць тому +3

    lol splatoon reference 0:29

  • @bonquaviusdingle5720
    @bonquaviusdingle5720 5 годин тому

    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.

  • @hiibolt
    @hiibolt 6 місяців тому +5

    I almost clicked off when the first was a portfolio, but glad I stayed, some certified bangers in there

    • @svenbtb
      @svenbtb 6 місяців тому +3

      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.

  • @GreenerBlob
    @GreenerBlob 21 день тому

    A fun one, make a Pokémon battle simulator. It is painful, but cool because everyone likes pokemon

  • @chetansingh575
    @chetansingh575 6 місяців тому +3

    Thank You Bro❤

  • @DB42YT
    @DB42YT 5 місяців тому +2

    Sloth might be the only coding content creator that doesn't bore me.

  • @kiseijuu7420
    @kiseijuu7420 4 місяці тому +2

    Bro it would take me at least 3 human life to code everything. How are u guys so good at coding

  • @Mustafa-k5g
    @Mustafa-k5g 6 місяців тому +5

    Please make a video about Tutorial hell

  • @OldKenJablome
    @OldKenJablome 5 місяців тому +1

    Looks amazing, I can't wait!
    FYI the word "sieve" is misspelled in the shot where the afro food critic is talking.

  • @walkthroughhistory7752
    @walkthroughhistory7752 5 місяців тому +18

    Bro typed your mom in the todo list 😶‍🌫️

  • @Humpdurious
    @Humpdurious 5 місяців тому +2

    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 😂.