21 Programming Project Ideas (Beginner to Advanced)

  Рет қаралды 294,794

Coding with Lewis

Coding with Lewis

Күн бұрын

More Programming Project Ideas for Beginners in the Student Developer Pack: 1password.com/developers/stud...
Thinking of Programming Project Ideas is tough. In this video, I simplify this process by coming up with 21 programming project ideas for beginners and breaking them down into easy steps so you can tackle it straight away.
I also rank them on a difficulty scale from 1-5. So depending on what level you are in, you can choose what programming project you want to build. A sneak peak of the project ideas:
- A discord bot
- A calculator app
- Password Manager
- Dataset Visualization
- etc
Let me know what programming project you are working on.
MY DISCORD: / discord
MY NEWSLETTER 💌
thebetter.dev
------
CONNECT WITH ME ON SOCIAL
📸 Instagram:
/ lewismenelaws
🎚TikTok:
/ lewismenelaws
🐣 Twitter:
/ lewismenelaws
-
My gear 💻
liinks.co/lewismenelaws
-----
TIMESTAMPS
0:00 Intro
0:27 Todo App
0:56 Expense Tracker
1:22 Personal Portfolio
2:10 Daily Journal Email
2:48 Flashcard App
3:28 URL Shortener
4:17 Pomodoro Timer
4:52 Recipe Finder
5:44 Password Manager
6:32 Student Developer Pack (1Password)
8:25 Chat Application
9:11 Calculator (lol)
9:41 Quote Generator (Images)
10:08 Discord Bot
10:47 Make a Video Game
11:22 Web Scraper
12:15 RNG Website
12:38 Typing Speed Test
13:12 ChatGPT Clone
13:58 Virtual Tamagotchi
14:24 Visualize a Dataset
15:05 Yard Sale Flipper
15:33 How to Build These Projects

Пікірлер: 169
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
Ok… so unity MIGHT not be a good option anymore lmfao
@TrioGamesStudio
@TrioGamesStudio 9 ай бұрын
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
@MarvelAnchor
@MarvelAnchor 9 ай бұрын
more then 100k@@TrioGamesStudio
@rmt3589
@rmt3589 9 ай бұрын
​@@MarvelAnchor$200k
@rmt3589
@rmt3589 9 ай бұрын
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!
@MarvelAnchor
@MarvelAnchor 9 ай бұрын
100k dollars revenue plus 100k in plays@@rmt3589
@ThatBubbledGuy
@ThatBubbledGuy 9 ай бұрын
Really, to be honest, this is one of the hardest parts of programming, finally Lewis made another video for this too!
@abishekbaiju1705
@abishekbaiju1705 9 ай бұрын
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 9 ай бұрын
Oh thanks.
@ana12432
@ana12432 9 ай бұрын
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😢
@sohairu
@sohairu 8 ай бұрын
I'll help broooooooo
@qwerty_qwerty
@qwerty_qwerty 8 ай бұрын
time stamps: am I a joke to you?
@qwerty_qwerty
@qwerty_qwerty 8 ай бұрын
for the most part it doesn't matter what programming language you use @@ana12432
@sharokhkeshawarz2122
@sharokhkeshawarz2122 9 ай бұрын
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!
@adonbush4465
@adonbush4465 9 ай бұрын
You've been a great help to me in my college journey! Thanks man!
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
What programming project are you working on? :) I am thinking about making a project for my next video!
@AmirGolmoradi
@AmirGolmoradi 9 ай бұрын
Flutter
@matteo2190
@matteo2190 9 ай бұрын
news aggregator
@christiannwachukwu8709
@christiannwachukwu8709 9 ай бұрын
Good idea👍 Django project please🙏
@matteo2190
@matteo2190 9 ай бұрын
@@christiannwachukwu8709 Lol, I've done that in django...
@asagiai4965
@asagiai4965 9 ай бұрын
I forgot what it is actually called, it is the control that appears when you type something.
@MrBagginsDoes
@MrBagginsDoes 8 ай бұрын
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
@samuelhbernardo8863
@samuelhbernardo8863 9 ай бұрын
Your videos are the best man, really. Thank you for the ideas
@user-xs2fb8ss6t
@user-xs2fb8ss6t 9 ай бұрын
This is the best video of the moths on KZfaq. the part of learning where we all struggle with!!!! thanks dude
@Android-17
@Android-17 9 ай бұрын
Excellent video! Thanks Lewis!
@trillkodex1235
@trillkodex1235 3 ай бұрын
really cool project ideas. Thank you!! you helped me a lot
@mynameisahhh5455
@mynameisahhh5455 9 ай бұрын
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 9 ай бұрын
One of my fave channels! Honoured to be compared :D
@gaetanlavit7330
@gaetanlavit7330 7 ай бұрын
Love your content, thanks !
@furkanacundas
@furkanacundas 9 ай бұрын
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
@andreylizin9038
@andreylizin9038 9 ай бұрын
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.
@RobbyBalboa-cj4ig
@RobbyBalboa-cj4ig 9 ай бұрын
Hey man, I really liked your cameo in the first scene of Loudermilk S02E01, it was hilarious!
@NotFlame
@NotFlame 5 ай бұрын
Thank you so much i got inspired to learn more in web dev :)
@varay666
@varay666 Ай бұрын
Thanks for being such a genuine individual
@thegloriousgoldeneagle
@thegloriousgoldeneagle 9 ай бұрын
I love your videos, keep it up! 🤩
@LOVETOWATCHNEW
@LOVETOWATCHNEW 9 ай бұрын
Thanks for your Valuable content
@windowsexplorer3236
@windowsexplorer3236 9 ай бұрын
thankyou lewis! ❤
@IsYitzach
@IsYitzach 7 ай бұрын
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.
@eddob
@eddob 9 ай бұрын
Yesss! I've been waiting for some project ideas thanks!
@gamer-pv2dx
@gamer-pv2dx 9 ай бұрын
oh lewis i love those kinds of videos
@trailblazer_nomad
@trailblazer_nomad 5 ай бұрын
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 Ай бұрын
as someone who is new to programming, how do you know what to do on these projects? do you use tutorials?
@Toopa88
@Toopa88 Ай бұрын
​@@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 KZfaq 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.
@dalicodes
@dalicodes 9 ай бұрын
Just what I have been looking for
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
Awesome :D
@asobu000
@asobu000 9 ай бұрын
Thanks so much Lewis
@Jodasi_ig
@Jodasi_ig 9 ай бұрын
You the best at your job brother
@nurudeenhamzah5011
@nurudeenhamzah5011 9 ай бұрын
love you man
@j.r.r.tolkien8724
@j.r.r.tolkien8724 9 ай бұрын
If you wanna become a master programmer, build them all.
@ex0ja
@ex0ja 9 ай бұрын
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 9 ай бұрын
true that’s how I feel too sometimes
@saurabh7489
@saurabh7489 9 ай бұрын
Amazin. Thank You Sir.
@user-ze9nl1nz5f
@user-ze9nl1nz5f 4 ай бұрын
this video is genius appricate it ❤
@gingeral253
@gingeral253 9 ай бұрын
It’s crazy how much software has developed.
@mhytos420
@mhytos420 7 ай бұрын
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 :)
@rmt3589
@rmt3589 9 ай бұрын
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.
@mickoalhwint.andrada8080
@mickoalhwint.andrada8080 9 ай бұрын
Thanks for providing good content for free! I hope you reach 1 million subs next year!
@nikobalek
@nikobalek 9 ай бұрын
how do you edit so good?!
@lordreyan.
@lordreyan. 9 ай бұрын
can you make a video on machine learning and artificial intelligence?
@Alanahmed742
@Alanahmed742 9 ай бұрын
Just finished Learning Python. Today is my lucky day
@goncaloazevedo9822
@goncaloazevedo9822 9 ай бұрын
You can significantly spice up the URL shortener combining Redis with a disk DB!
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
You’re a better dev than me!
@souvikchakraborty9900
@souvikchakraborty9900 9 ай бұрын
​@@CodingWithLewisthat's a compliment you will never forget. Lewis is truly a awesome developer
@goncaloazevedo9822
@goncaloazevedo9822 9 ай бұрын
@@CodingWithLewis definitely not! 😅
@mehrdara6545
@mehrdara6545 9 ай бұрын
Can you explain more ?
@sanamirza9439
@sanamirza9439 9 ай бұрын
Keep going I really appreciate
@asagiai4965
@asagiai4965 9 ай бұрын
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
@CoderInRain
@CoderInRain 2 ай бұрын
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.
@100nomexd5
@100nomexd5 Ай бұрын
Very gooddd
@valenciawalker6498
@valenciawalker6498 20 күн бұрын
Thank you
@呀咧呀咧
@呀咧呀咧 9 ай бұрын
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.
@dogeplayz.
@dogeplayz. 8 ай бұрын
Hey, man, mind if you make a "project ideas for advanced developers" video?
@isaacwhiz
@isaacwhiz 9 ай бұрын
This was epic
@Grinwa
@Grinwa 9 ай бұрын
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
@complexx8092
@complexx8092 9 ай бұрын
Great Video Congrats on the Wedding too..
@bartoszporzezinski4842
@bartoszporzezinski4842 Ай бұрын
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 ;)
@AI_Elbaz
@AI_Elbaz 9 ай бұрын
So do i have to host my projects on a real server to have them actually running, or having a github repository is enough. Great video ❤️
@tormodhag6824
@tormodhag6824 6 ай бұрын
The ones making use of databases certainly needs hosting. I do think there exists lots of free online services for that, but dont go about storing sensitive data w/out experience first because that might end with you losing that
@FlintBits
@FlintBits Ай бұрын
I disliked your videos until this one. The breakdowns are genius, good job.
@omegagaming4649
@omegagaming4649 9 ай бұрын
I feel so overwhelmed whenever i try to a make a project 😢💔
@devflo
@devflo 9 ай бұрын
Recently created a notes app. But I would give it like 🌟🌟 stars considering how easy you can complicate things😅
@yoavbarnea1005
@yoavbarnea1005 3 ай бұрын
14:22 "until, well, it dies." 😂😂😂
@cluelessProgrammer1
@cluelessProgrammer1 9 ай бұрын
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
@justecho5760
@justecho5760 9 ай бұрын
Hey, what's your take on simple web extension? I think that this might be a good one for beginners :)
@nenesinam3005
@nenesinam3005 9 ай бұрын
Great 😃 👍 idea
@FireFist595
@FireFist595 9 ай бұрын
that's exactly what i thought
@powerball200
@powerball200 9 ай бұрын
what do you mean?
@fernandocornelis9397
@fernandocornelis9397 6 ай бұрын
I’m working with Swift developing an APP to manage floppy disk. There are no other competitive apps for this idea.
@andreylizin9038
@andreylizin9038 9 ай бұрын
Hello, how do you feel about blockchain projects?
@user-eq2xm9le6d
@user-eq2xm9le6d 8 ай бұрын
can you suggest me a good tutorial for the chat gpt clone project?
@OOO-CM-Ramesh
@OOO-CM-Ramesh 9 ай бұрын
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?
@thecunningcreator6679
@thecunningcreator6679 8 ай бұрын
3:09 "key palue vair" 💀
@4ida
@4ida 9 ай бұрын
Here's an idea video editor UI, like KZfaq studio has to trim video cut, blur oval and box....
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
You trying to automate me!? 🥲
@halfbakedproductions7887
@halfbakedproductions7887 9 ай бұрын
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.
@AetherSerenity
@AetherSerenity Ай бұрын
I use c++, whats a good library to make GUI Applications?
@nyxspirited272
@nyxspirited272 6 ай бұрын
No way you just roasted the to-do app I made for school. It was the most advanced piece of java in my class😔
@aaravprasad7956
@aaravprasad7956 9 ай бұрын
0
@jenny_beauty_cz
@jenny_beauty_cz Ай бұрын
I have build a full nodejs npm package name as mhtm
@neoukff9971
@neoukff9971 9 ай бұрын
Lets goo
@abdullahpatel2120
@abdullahpatel2120 9 ай бұрын
How about C++ with opengl for creating games?
@asiamies9153
@asiamies9153 9 ай бұрын
Why not, atleast if you plan to be a game dev
@maalmovlogs4648
@maalmovlogs4648 9 ай бұрын
could you pls share with us cyber security projects
@_xilar
@_xilar 7 ай бұрын
When you really know how to program, the problem is that you have to many ideas and you need to choose
@Phoenix-zk2oe
@Phoenix-zk2oe 9 ай бұрын
for pomodoro cli, how can i prompt user for pause while constantly printing remaining time + progress bar on screen? (im using python)
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
Probably listening for a key press! (Specific key)
@Phoenix-zk2oe
@Phoenix-zk2oe 9 ай бұрын
@@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 6 ай бұрын
@@Phoenix-zk2oe getpass? with threading
@JustaFrogger
@JustaFrogger 7 ай бұрын
4:56 Wtf your fridge is full of Russian food lol
@MarioCheong-lu5hb
@MarioCheong-lu5hb 6 ай бұрын
Quick question, should i learn Kotlin as my first language?
@user-dn1yb3fz3t
@user-dn1yb3fz3t 4 ай бұрын
这些project真要都做完了,我这大学就不用上了,直接去就业lol
@oglothenerd
@oglothenerd 3 ай бұрын
I am making a compiler. :)
@nnkbrain
@nnkbrain 23 күн бұрын
In Which language you are writing compiler
@oglothenerd
@oglothenerd 22 күн бұрын
@@nnkbrain I am writing the compiler for my language called Noxl, and I am making the initial pre-bootstrap compiler in Rust.
@FilipNachov
@FilipNachov 12 күн бұрын
@@oglothenerdcool I am building my own compiler too tho I am building it for c in c 😅
@oglothenerd
@oglothenerd 10 күн бұрын
@@FilipNachov Lol. Nice. :D
@ogshub
@ogshub 2 күн бұрын
How is the progress 😊
@VaibhavPareek
@VaibhavPareek 9 ай бұрын
Hello again
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
Hello there
@panminepiesek
@panminepiesek 9 ай бұрын
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 9 ай бұрын
What's awesome is that you don't need to wish for a new feature in an app! You just create it! Props :)
@simeonotu8218
@simeonotu8218 8 ай бұрын
Wow, thanks Not having task(s) to work on can make a programmer grow very lazy
@Dev_UI
@Dev_UI 9 ай бұрын
wordpress / ghost or.... astrojs
@CodingWithLewis
@CodingWithLewis 9 ай бұрын
just came out as I finished this! lol
@Dev_UI
@Dev_UI 9 ай бұрын
hahaha@@CodingWithLewis
@CC-1.
@CC-1. 9 ай бұрын
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 9 ай бұрын
That’s too simple of a project
@CC-1.
@CC-1. 9 ай бұрын
@@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
@LaniakeaArmstrong
@LaniakeaArmstrong 8 ай бұрын
13:13 🤣🤣🤣🤣
@Pulko172
@Pulko172 2 ай бұрын
when i say beginner i think about someone who just finished a lesson with loops...
@tahaobaid3711
@tahaobaid3711 9 ай бұрын
Yo
@anchalmandavia
@anchalmandavia 4 ай бұрын
4:52
@shayantriedcoding
@shayantriedcoding 9 ай бұрын
Wow
@shayantriedcoding
@shayantriedcoding 9 ай бұрын
Why not a matrics solving app with step by step without AI
@behzat1398
@behzat1398 9 ай бұрын
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?
@matyo_
@matyo_ 9 ай бұрын
well it has only been 9 days but the unity recommendation already aged like shit
@andromedacassiopiea
@andromedacassiopiea 6 ай бұрын
C#
@WinikeCuamba
@WinikeCuamba 9 ай бұрын
My friends create a chatgpt , he have your hone api
@mohitkumar-jv2bx
@mohitkumar-jv2bx 9 ай бұрын
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)
@mattmoon3865
@mattmoon3865 5 ай бұрын
Key palue vair
@aanchaallllllll
@aanchaallllllll 9 ай бұрын
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
@VolodymyrInTech
@VolodymyrInTech 9 ай бұрын
💛💛💙💛👍👍👍👍 Hi
@TintiKili69
@TintiKili69 9 ай бұрын
hi is there anyone wanting to make an ipad calculator lol
@TheRealMangoDev
@TheRealMangoDev 9 ай бұрын
discord bots r ez
20 Programming Projects That Will Make You A God At Coding
14:27
The Coding Sloth
Рет қаралды 558 М.
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 6 МЛН
터키아이스크림🇹🇷🍦Turkish ice cream #funny #shorts
00:26
Byungari 병아리언니
Рет қаралды 27 МЛН
My little bro is funny😁  @artur-boy
00:18
Andrey Grechka
Рет қаралды 7 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 109 МЛН
15 App Ideas Which Will Make You Rich By 2025 | Top App Ideas You Can't Ignore for Business in 2024
2:24
12 Programming Project Ideas For 2024(Beginner To Advance)
22:10
Harkirat Singh
Рет қаралды 134 М.
3 types of projects that will make you a programmer
2:15
Deevi Code
Рет қаралды 6 М.
40 APIs Every Developer Should Use (in 12 minutes)
12:23
Coding with Lewis
Рет қаралды 288 М.
Self Taught Programmer Roadmap (That Gets you a Job)
17:49
Coding with Lewis
Рет қаралды 100 М.
Why I Love Being a Software Engineer
8:53
Marko
Рет қаралды 769 М.
TUTORIAL on How to Make a Roblox Game | Seribical
20:19
Seribical
Рет қаралды 53
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,2 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 1,6 МЛН
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 240 М.