21 Programming Project Ideas (Beginner to Advanced)

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 218

  • @CodingWithLewis
    @CodingWithLewis  Год назад +328

    Ok… so unity MIGHT not be a good option anymore lmfao

    • @TrioGamesStudio
      @TrioGamesStudio Год назад +11

      Only if your game made more than 200K $, so usual users should not be worried
      p.s. Guys, please read the info
      p.p.s. If i'm not right, tell me :D

    • @ΙΜΜυΝΙΤΥ
      @ΙΜΜυΝΙΤΥ Год назад +1

      more then 100k@@TrioGamesStudio

    • @rmt3589
      @rmt3589 Год назад +2

      ​@@ΙΜΜυΝΙΤΥ$200k

    • @rmt3589
      @rmt3589 Год назад +6

      Hence why I'm here. Trying to learn C++ to make my own game engine. Wanted to anyway, and this gave me the push I needed!

    • @ΙΜΜυΝΙΤΥ
      @ΙΜΜυΝΙΤΥ Год назад

      100k dollars revenue plus 100k in plays@@rmt3589

  • @futureplot21
    @futureplot21 Год назад +147

    Really, to be honest, this is one of the hardest parts of programming, finally Lewis made another video for this too!

  • @iamabishekbaiju
    @iamabishekbaiju Год назад +226

    1. ToDoApp
    2. Expense Tracker
    3. Personal Portfolio
    4. Daily Journal Emailer
    5. FlashCard Apps
    6. URL shortener
    7. Pomodoro Timer
    8. Receipe Finder
    9. Password Manager
    10. Chat Application
    11. Calculator
    12. Quote Generator
    13. Discord Bot
    14. Make a Video Game
    15. Web Scraper
    16. RNG Website
    17. Typing speed test
    18. ChatGPT Clone
    19. Virtual Tamagotchi
    18. Visualize a Dataset
    19. Yard Sale Flipperr

    • @ana12432
      @ana12432 Год назад +2

      Oh thanks.

    • @ana12432
      @ana12432 Год назад +1

      I’m a beginner and really liked this ideas the problem is that i don’t know which programming language do i need to achieve one of them!! Can anyone help me with that? Maybe the ToDoapp😢

    • @mrcatpfp
      @mrcatpfp Год назад

      I'll help broooooooo

    • @qwerty_qwerty
      @qwerty_qwerty Год назад +10

      time stamps: am I a joke to you?

    • @qwerty_qwerty
      @qwerty_qwerty Год назад

      for the most part it doesn't matter what programming language you use @@ana12432

  • @CodingWithLewis
    @CodingWithLewis  Год назад +25

    What programming project are you working on? :) I am thinking about making a project for my next video!

    • @AmirGolmoradi
      @AmirGolmoradi Год назад +1

      Flutter

    • @matteo2190
      @matteo2190 Год назад

      news aggregator

    • @christiannwachukwu8709
      @christiannwachukwu8709 Год назад

      Good idea👍
      Django project please🙏

    • @matteo2190
      @matteo2190 Год назад

      @@christiannwachukwu8709 Lol, I've done that in django...

    • @asagiai4965
      @asagiai4965 Год назад

      I forgot what it is actually called, it is the control that appears when you type something.

  • @MrBagginsDoes
    @MrBagginsDoes Год назад +12

    One upped the calculator before when I was learning JS. Instead of showing the chars, I form a segmented display, and show and hided segments depending on the the values needed to display. Really fun

  • @sharokhkeshawarz2122
    @sharokhkeshawarz2122 Год назад +10

    THANK YOU THANK YOU THANK YOU! I I was out of ideas XD Love you Lewis We all love you for the really good quality content!! Specially the animation!

  • @ad0n1s-273
    @ad0n1s-273 Год назад +10

    You've been a great help to me in my college journey! Thanks man!

  • @trailblazer_nomad
    @trailblazer_nomad Год назад +7

    Dude, you've nailed it :D I've been working as a programmer for many years but never had any idea for my own project. I'll definitely build the recipe app, daily journal app and quote generator. Then, I'll build a portfolio app. Thanks :D

    • @somemysteriousguy7114
      @somemysteriousguy7114 8 месяцев назад

      as someone who is new to programming, how do you know what to do on these projects? do you use tutorials?

    • @Toopa88
      @Toopa88 7 месяцев назад

      ​@@somemysteriousguy7114 You can ask ChatGPT for guidance. Usually it drops keywords that you can search to get a better understanding. Of course, blog posts and RUclips videos help too. I guess the most important part is to find libraries that make your life easier so you don't reinvent the wheel.

  • @mynameisahhh5455
    @mynameisahhh5455 Год назад +8

    This channel and low level programming channel are the two best channels Thank you so much for Your work Lewis You are Awesome :)

    • @CodingWithLewis
      @CodingWithLewis  Год назад +7

      One of my fave channels! Honoured to be compared :D

  • @IsYitzach
    @IsYitzach Год назад +4

    When you write your own password manager, you can write your own encryption algorithm. NIST has published a standard for AES and then you'll know it works right. Alternatively, you can use the library to that links to the included with circuits on the x86 CPU.

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 Год назад +14

    If you wanna become a master programmer, build them all.

  • @ImTKYwhy
    @ImTKYwhy Год назад +1

    This is the best video of the moths on RUclips. the part of learning where we all struggle with!!!! thanks dude

  • @samuelhbernardo8863
    @samuelhbernardo8863 Год назад +2

    Your videos are the best man, really. Thank you for the ideas

  • @ex0ja
    @ex0ja Год назад +23

    It's hard to get motivated to create these when I know there's existing products that can do it better, even though I know I will benefit a lot from creating them.

    • @jonanddy
      @jonanddy Год назад +4

      true that’s how I feel too sometimes

    • @christiankomodo
      @christiankomodo 24 дня назад +2

      I thought so too but as you do these projects not only are you getting more experience for when you do find an idea that is unique and you want to create, but the unique ideas sometimes come to you while you're doing one. For instance this app is cool but what if it were specific to video games, like what if it's like Vimeo but for workouts or for car repair. You choose the car and model and it shows you videos about that car. Specific apps are good for individual markets rather than just searching broadly on Google. Also just because something is done already doesn't mean you can't make it similar, but better. As you use an app, there will be some annoyance that it's too late for them to fix without making the whole app again. So instead, YOU make the app. Good luck to us all!

  • @lordender_kitty_official
    @lordender_kitty_official 5 месяцев назад +1

    I learned programming specifically because I wanted to make mods for Minecraft with Java. I want to try doing some other things that give me more experience with doing things myself instead of just extending or modifying stuff, but I never know what the heck to even work on. One time I was making a mod and I needed to basically copy a butt load of json files and just change some very small things in the names and file's contents, so I made a little program using java that takes in a directory, a search word, and a replacement word, and it searches every file in the directory, checks if it's a json file, if so, copies all of them, renames the copies to replace the provided search word with the replace word, but only if it's in a specific area in the file name, and then, if that succeeds, does the same for the file contents. That really helped me learn about manipulating and editing strings. That, and file management. But it's not often that I actually am in a situation where I need something like that for a practical use.

  • @varay666
    @varay666 8 месяцев назад +1

    Thanks for being such a genuine individual

  • @trillkodex1235
    @trillkodex1235 9 месяцев назад +1

    really cool project ideas. Thank you!! you helped me a lot

  • @rmt3589
    @rmt3589 Год назад +2

    Webscrape from an srd, and make a roll20/D&D Beyond free alternative.
    Writing this down for myself. Projects listed here should be sufficient to make this. Will help when I don't know what to specifically make with the prompts.

  • @CoderInRain
    @CoderInRain 9 месяцев назад

    12:53 Actually a way faster and probably accurate measure would be count the number of characters and divide it by 5 to get words per minute in a 60 sec test.

  • @gaetanlavit7330
    @gaetanlavit7330 Год назад +1

    Love your content, thanks !

  • @Android-17
    @Android-17 Год назад

    Excellent video!
    Thanks Lewis!

  • @oglothenerd
    @oglothenerd 9 месяцев назад +100

    I am making a compiler. :)

    • @nnkbrain
      @nnkbrain 7 месяцев назад +3

      In Which language you are writing compiler

    • @oglothenerd
      @oglothenerd 7 месяцев назад +18

      @@nnkbrain I am writing the compiler for my language called Noxl, and I am making the initial pre-bootstrap compiler in Rust.

    • @FilipNachov
      @FilipNachov 7 месяцев назад +9

      @@oglothenerdcool I am building my own compiler too tho I am building it for c in c 😅

    • @oglothenerd
      @oglothenerd 6 месяцев назад +2

      @@FilipNachov Lol. Nice. :D

    • @ogshub
      @ogshub 6 месяцев назад +1

      How is the progress 😊

  • @furkanacundas
    @furkanacundas Год назад +3

    Apart from your amazing content, I really appreciate edits on your videos. If possible, could you also guide about how you do it? It really makes fun to watch and helps us to comprehend the context. o7

  • @RobbyBalboa-cj4ig
    @RobbyBalboa-cj4ig Год назад +1

    Hey man, I really liked your cameo in the first scene of Loudermilk S02E01, it was hilarious!

  • @andreylizin9038
    @andreylizin9038 Год назад +3

    Hi Lewis ! I really enjoyed your videos . I wanted to hear your opinion about how ease of involvement in the development of Near Protocol.
    I think it would be interesting to hear your thoughts on how accessible the development process is for newcomers and what steps can be taken to make it more inclusive.

  • @dalicodes
    @dalicodes Год назад +2

    Just what I have been looking for

  • @goncaloazevedo9822
    @goncaloazevedo9822 Год назад +5

    You can significantly spice up the URL shortener combining Redis with a disk DB!

  • @thegloriousgoldeneagle
    @thegloriousgoldeneagle Год назад +3

    I love your videos, keep it up! 🤩

  • @NotFlame
    @NotFlame Год назад +1

    Thank you so much i got inspired to learn more in web dev :)

  • @harjeet-music
    @harjeet-music 7 месяцев назад

    Regular calculator might be boring - but what about a calculator that is able to accept large sequences with multiple operators [e.g. (2 + 7) * 2 - 3 = ] , and allow users to define their own variables, storing the calculated values? Nothing like a good recursive algorithm to implement the order of operations ;)

  • @Alanahmed742
    @Alanahmed742 Год назад +1

    Just finished Learning Python. Today is my lucky day

  • @gingeral253
    @gingeral253 Год назад +1

    It’s crazy how much software has developed.

  • @pintour3
    @pintour3 5 месяцев назад

    For the game part you can use phaser 3 who is a framework allowing us to create game in 2D with good sprite handle, accessibility with objects and properties

  • @LOVETOWATCHNEW
    @LOVETOWATCHNEW Год назад +1

    Thanks for your Valuable content

  • @Jodasi_ig
    @Jodasi_ig Год назад +1

    You the best at your job brother

  • @lordreyan.
    @lordreyan. Год назад +3

    can you make a video on machine learning and artificial intelligence?

  • @windowsexplorer3236
    @windowsexplorer3236 Год назад

    thankyou lewis! ❤

  • @asagiai4965
    @asagiai4965 Год назад +4

    I already created a lot of these. (I think most people, too)
    Some enhancements people can add
    Discord bot, make users able to play a community based game
    Calculator that solves calculus, I mean algebra.
    Other ideas that might or might not have been mentioned yet
    Meme generator
    File Converter
    Slideshow? Or presenter?
    Color Picker?
    Your own browser extension? It doesn't need to be complex.
    Intellisense?
    And much more

  • @justecho5760
    @justecho5760 Год назад +6

    Hey, what's your take on simple web extension? I think that this might be a good one for beginners :)

  • @gamer-pv2dx
    @gamer-pv2dx Год назад

    oh lewis i love those kinds of videos

  • @eddob
    @eddob Год назад

    Yesss! I've been waiting for some project ideas thanks!

  • @mhytos42
    @mhytos42 Год назад

    Holy shit, I wanted to watch the video to get better at coding, but turns out im doing exactly that for work atm, tha mood tracker, deploying itn mongodb using angular 17.
    Juts started this june with coding :)

  • @triopruiti
    @triopruiti Год назад +2

    can you suggest me a good tutorial for the chat gpt clone project?

  • @yoavbarnea1005
    @yoavbarnea1005 9 месяцев назад

    14:22 "until, well, it dies." 😂😂😂

  • @呀咧呀咧
    @呀咧呀咧 Год назад +1

    emm... I think URL shortener is really simple but is really good for beginner as a learning method. I did that in like an hour or less several years ago. With python and sqlite u can do it really fast.

  • @savytskyi-anton
    @savytskyi-anton Год назад +1

    When you really know how to program, the problem is that you have to many ideas and you need to choose

  • @opa8012
    @opa8012 3 месяца назад

    I am making a compiler from scratch, no llvm and making the ir for the different architectures and assembly requred myself

  • @user-ze9nl1nz5f
    @user-ze9nl1nz5f 11 месяцев назад

    this video is genius appricate it ❤

  • @aanchaallllllll
    @aanchaallllllll Год назад

    0:29: 💡 This video provides 21 project ideas for beginners, including a to-do app and an expense tracker.
    6:40: 🔑 One Password is a sponsor of the video and offers free access to students for a year, with tools for securely managing credentials and developer workflows.
    9:50: 💡 Create a quote generator that generates images with random quotes and a Discord bot using the Discord API.
    12:51: 📝 The video discusses creating an app to measure typing speed and using Open AI API to create a chatbot.
    Recap by Tammy AI

  • @asobu000
    @asobu000 Год назад

    Thanks so much Lewis

  • @Grinwa
    @Grinwa Год назад

    Since am studying networking am thinking all the time of making a chat app that works over specific network this means not necessary to have internet but can be setup to work locally

  • @nurudeenhamzah5011
    @nurudeenhamzah5011 Год назад +1

    love you man

  • @fernandocornelis9397
    @fernandocornelis9397 Год назад

    I’m working with Swift developing an APP to manage floppy disk. There are no other competitive apps for this idea.

  • @omegagaming4649
    @omegagaming4649 Год назад +1

    I feel so overwhelmed whenever i try to a make a project 😢💔

  • @OOO-CM-Ramesh
    @OOO-CM-Ramesh Год назад

    Lewis i need an advice iam doing my BE in AIML, but i also doing Android development since 2years should i continue to build Android apps?

  • @FlintBits
    @FlintBits 7 месяцев назад

    I disliked your videos until this one. The breakdowns are genius, good job.

  • @thecunningcreator6679
    @thecunningcreator6679 Год назад +4

    3:09 "key palue vair" 💀

  • @Jackothy
    @Jackothy 4 месяца назад

    3:09 what is a key palue vair

  • @mickoalhwint.andrada8080
    @mickoalhwint.andrada8080 Год назад

    Thanks for providing good content for free! I hope you reach 1 million subs next year!

  • @Sl33pySt3rdust
    @Sl33pySt3rdust 8 месяцев назад

    I use c++, whats a good library to make GUI Applications?

  • @dogeplayz.
    @dogeplayz. Год назад

    Hey, man, mind if you make a "project ideas for advanced developers" video?

  • @saurabh7489
    @saurabh7489 Год назад

    Amazin. Thank You Sir.

  • @nyxspirited509
    @nyxspirited509 Год назад

    No way you just roasted the to-do app I made for school. It was the most advanced piece of java in my class😔

  • @andreylizin9038
    @andreylizin9038 Год назад

    Hello, how do you feel about blockchain projects?

  • @cluelessProgrammer1
    @cluelessProgrammer1 Год назад

    It's funny that my project right now is to make a social media platform. And I only know few things in HTML, CSS & JS and trying to use React with zero knowledge. I'm just furious on tutorial hell so jumping to projects is the only i think that work for me lol

  • @complexx8092
    @complexx8092 Год назад

    Great Video Congrats on the Wedding too..

  • @CleverBoy0098
    @CleverBoy0098 Год назад

    for pomodoro cli, how can i prompt user for pause while constantly printing remaining time + progress bar on screen? (im using python)

    • @CodingWithLewis
      @CodingWithLewis  Год назад +1

      Probably listening for a key press! (Specific key)

    • @CleverBoy0098
      @CleverBoy0098 Год назад

      @@CodingWithLewis The problem is that the "keyboard" library needs root access on Linux, and other libraries are limited to keys like Ctrl, Tab, and so on. The best one is the Pygame event loop. But it cannot do that without creating a window.
      I even tried multithreading, but the result was a cluttered terminal.
      I appreciate you taking the time to answer my question. I did ask on Reddit, but they didn't help me much.

    • @qwerty_qwerty
      @qwerty_qwerty Год назад

      @@CleverBoy0098 getpass? with threading

  • @nikobalek
    @nikobalek Год назад

    how do you edit so good?!

  • @abdullahpatel2120
    @abdullahpatel2120 Год назад +1

    How about C++ with opengl for creating games?

    • @asiamies9153
      @asiamies9153 Год назад

      Why not, atleast if you plan to be a game dev

  • @halfbakedproductions7887
    @halfbakedproductions7887 Год назад

    For the URL shortener you can really fall down the rabbit hole with Bloom filters and other weird stuff. You need a quick way to determine whether the URL is already there and a simple SELECT won't scale if you have millions in there.
    And no mere mortal should ever attempt to roll their own crypto. That's just pleading for trouble and will end in floods of tears - things like AES exist for a reason.

  • @sanamirza9439
    @sanamirza9439 Год назад +1

    Keep going I really appreciate

  • @nullcorebyten
    @nullcorebyten Год назад

    Here's an idea video editor UI, like RUclips studio has to trim video cut, blur oval and box....

  • @devflo
    @devflo Год назад +1

    Recently created a notes app. But I would give it like 🌟🌟 stars considering how easy you can complicate things😅

  • @MarioCheong-lu5hb
    @MarioCheong-lu5hb Год назад

    Quick question, should i learn Kotlin as my first language?

  • @JustaFrogger
    @JustaFrogger Год назад +2

    4:56 Wtf your fridge is full of Russian food lol

  • @emilyboyle7240
    @emilyboyle7240 3 месяца назад

    bro what if i literally only have experience writing java in an ide help

  • @emilyboyle7240
    @emilyboyle7240 3 месяца назад

    what is cron

  • @aaravprasad7956
    @aaravprasad7956 Год назад +1

    0

  • @Pulko172
    @Pulko172 9 месяцев назад

    when i say beginner i think about someone who just finished a lesson with loops...

  • @mr_minepiesek
    @mr_minepiesek Год назад

    I'm now making a chat appliaction almost 9 months, at first three I was decide that I will use python, firebase / pyrebase4 and tkinter for few months I was working non stop on this project and now from three to four months I don't have motivation to close this project. even that, I decide to make version 2.0 in future with sending video and audio and mobile support for that I will change gui liblary from tkinter to flet ( flutter port for python )

    • @CodingWithLewis
      @CodingWithLewis  Год назад

      What's awesome is that you don't need to wish for a new feature in an app! You just create it! Props :)

  • @Adso2004-h8d
    @Adso2004-h8d 10 месяцев назад +1

    这些project真要都做完了,我这大学就不用上了,直接去就业lol

  • @rahees_ahmed
    @rahees_ahmed 7 месяцев назад

    I have build a full nodejs npm package name as mhtm

  • @mohitkumar-jv2bx
    @mohitkumar-jv2bx Год назад

    please don't trust someone else to maintain your passwords a secret. use any of the open source self-hosted solutions please. And if you are crazy, write your own(PLEASE DON'T USE IT ON PROD)

  • @Th3Jac0b
    @Th3Jac0b 6 месяцев назад

    If I do all those things I'm gonna be great dev

  • @maalmovlogs4648
    @maalmovlogs4648 Год назад

    could you pls share with us cyber security projects

  • @CC1.unposted
    @CC1.unposted Год назад +1

    Come on you forgot that hardest one
    Create an advanced Transformer AI that reliys on no library and is writen in assembly or C 😅

    • @CodingWithLewis
      @CodingWithLewis  Год назад +1

      That’s too simple of a project

    • @CC1.unposted
      @CC1.unposted Год назад +1

      @@CodingWithLewis than what do you think about mine project I was gonna soon release video to my channel it's just an better transformer Archetexture which can easily go at 90% accuracy gernal and it's kinda hard Creating the algorithm on Miro because it's easy and I've got 100 + algorithms in it hopefully it works

  • @mychannel594
    @mychannel594 3 месяца назад

    Why do you keep saying "again" the first time you mention something?

  • @behzat1398
    @behzat1398 Год назад

    I can't complete a basic projects, all the time get issues. I founded some tutorial videos, in video completing basic projects. If I complete projects with this video.Can it contribute to me? Can I improve myself? What do you suggest?

  • @sohamsen7892
    @sohamsen7892 4 месяца назад

    Am I the only person who thinks lewis resembles Clement Mihaelescu?

  • @coding-master-shayan
    @coding-master-shayan Год назад

    Why not a matrics solving app with step by step without AI

  • @simeonotu8218
    @simeonotu8218 Год назад

    Wow, thanks
    Not having task(s) to work on can make a programmer grow very lazy

  • @whiz-code
    @whiz-code Год назад

    This was epic

  • @valenciawalker6498
    @valenciawalker6498 7 месяцев назад

    Thank you

  • @100nomexd5
    @100nomexd5 8 месяцев назад

    Very gooddd

  • @_Dollacity
    @_Dollacity 6 месяцев назад

    Yooo....that url tho😂😂😂

  • @imunknown5152
    @imunknown5152 3 месяца назад

    12:40

  • @anchalmandavia
    @anchalmandavia 11 месяцев назад

    4:52

  • @Dev_UI
    @Dev_UI Год назад +1

    wordpress / ghost or.... astrojs

    • @CodingWithLewis
      @CodingWithLewis  Год назад +1

      just came out as I finished this! lol

    • @Dev_UI
      @Dev_UI Год назад

      hahaha@@CodingWithLewis

  • @VaibhavPareek
    @VaibhavPareek Год назад +1

    Hello again

  • @LaniakeaArmstrong
    @LaniakeaArmstrong Год назад

    13:13 🤣🤣🤣🤣