Тёмный

programming projects that taught me how to code 

isak
Подписаться 8 тыс.
Просмотров 261 тыс.
50% 1

In this video I show you five if the programming projects that taught me how to code!
00:00 intro
00:19 image to ascii
01:56 notes sorter
03:47 sudoku solver
05:09 typing game
07:01 dvwa
08:19 table tennis robot
09:00 bye
patreon (weekly uploads): / isaksolheim
newsletter: blog.isak.me/newsletter
read my blog: blog.isak.me
follow me on github: github.com/isaksolheim

Опубликовано:

 

23 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 193   
@vovagusse
@vovagusse 4 месяца назад
You did not have to put that sound effect when you opened mona_lisa.jpeg lmfao😂
@daru6912
@daru6912 2 месяца назад
🤣
@zootsuitproductions3151
@zootsuitproductions3151 Месяц назад
What is the name of this effect 0:44 I need it for a video💀
@Lukboii
@Lukboii Месяц назад
@zootsuitproductions3151 it is called the Rizz Sound Effect
@antonyjerusal4890
@antonyjerusal4890 19 дней назад
lol
@grqfes
@grqfes 14 дней назад
@@zootsuitproductions3151 the long dick style sound effect
@aboxninja
@aboxninja 4 месяца назад
Your videos are amazing I can't believe you are this underrated, I am not even a beginner but I still got good project ideas from this, keep up the great work man!
@VictorSilvaDev
@VictorSilvaDev 4 месяца назад
Nice dude. These projects are really fun. I will use these examples and create my own versions of each to practice as well
@isak
@isak 4 месяца назад
Glad you like them, go for it!
@dominiclotz9829
@dominiclotz9829 4 месяца назад
awesome too see! Cant wait to see more of your applications!
@isak
@isak 4 месяца назад
More to come!
@digitalpanda5969
@digitalpanda5969 4 месяца назад
My first project add two numbers 🥲
@RajSingh-gz6mr
@RajSingh-gz6mr 4 месяца назад
Lol, HackerRank first ques! I today reached 5 star in HackerRank 😊
@mich1970
@mich1970 3 месяца назад
We all start from somewhere, gl!
@anashe5417
@anashe5417 3 месяца назад
I started from the same way
@Idkchangethislater
@Idkchangethislater 3 месяца назад
AS IT SHOULD
@8mynts
@8mynts 3 месяца назад
Hello World 🔥
@amanakonda
@amanakonda 3 месяца назад
Definitely inspired me to get started with making my own projects to learn programming languages better. Fun projects and nice video :)
@haji-koto9765
@haji-koto9765 3 месяца назад
Me personally the project that helped me the most was learning to make a battleship game, but those projects look good too 💪
@yangxiyu5667
@yangxiyu5667 3 месяца назад
love this video! The projects are so fun!
@anshchoudhary4004
@anshchoudhary4004 3 месяца назад
i love this channel dude! these projects are so cool
@isak
@isak 3 месяца назад
thanks!!
@Justin-dt5od
@Justin-dt5od 4 месяца назад
you are really cool dude man!!! I liked the sudoku solver project
@isak
@isak 4 месяца назад
Awesome, thank you!
@ilyeshammadi7278
@ilyeshammadi7278 3 месяца назад
Good vibes in this channel, keep it up brother 💪🏼
@isak
@isak 3 месяца назад
Thanks! Will do!
@kenneth_romero
@kenneth_romero 2 месяца назад
awesome stuff, was seeing this in my recommended for the longest so glad I clicked on it.
@isak
@isak 2 месяца назад
thanks! :)
@ThePixelSlime
@ThePixelSlime 3 месяца назад
Love the RuneScape wallpaper on the background haha
@SolomonSerban
@SolomonSerban 4 месяца назад
you're the best mate, good luck with your next projects, cheers ^-^
@isak
@isak 4 месяца назад
Thanks, you too!
@mrparrot666
@mrparrot666 3 месяца назад
My first project was adding two numbers, When i entered 2and 3 it prints 6
@irayzen9847
@irayzen9847 4 месяца назад
man this video got me inspired thank you.
@isak
@isak 4 месяца назад
Glad to hear it!
@lovewhenshe
@lovewhenshe Месяц назад
very very nice video not even jusr for programming but just as a video. real nice outro too
@xAlphaRob
@xAlphaRob 3 месяца назад
You're going to have a bright future, keep doing your thing brother.
@GUTS-vw7rs
@GUTS-vw7rs 3 месяца назад
you had me in the first project very good and informative video thanks
@isak
@isak 3 месяца назад
Glad to hear it!
@jaaferelsadig
@jaaferelsadig 4 месяца назад
Cool project ideas, thank you 🎉
@isak
@isak 4 месяца назад
Glad you like them!
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 4 месяца назад
They seem great projects for a beginner and they have also some usage value.
@aryanbhargav1755
@aryanbhargav1755 3 месяца назад
Hey these are really great projects and inspired me a lot!! I had one question throughout.... What was your thought process and how'd you get the ideas about making these
@zechariaparas9885
@zechariaparas9885 Месяц назад
Love the rs background bro
@rohitkumarpilania94
@rohitkumarpilania94 Месяц назад
sudoku solver and table tennis robot were awesome
@slightly_versat
@slightly_versat 3 месяца назад
Interesting and very unique projects. Whenever i try to look for projects i end up on websites which say stuff like "build a calculator, a mock bank app or other impractical boring ideas" but these a actually fun. one minor thing though, i personally found the typing sounds and some other sounds like cracking (maybe the regulation of the sounds) somewhat distracting and made the video hard to watch sometimes. other than that,, i hope your channel grows a lot more
@AyushMannCodes
@AyushMannCodes 3 месяца назад
Cool projects to work on and write in different languages.
@Rosalies_
@Rosalies_ 4 месяца назад
hitting that old school on the outdo
@randelventura987
@randelventura987 Месяц назад
awesome content, u will climb so high so fast let me assure you haha
@aluin3770
@aluin3770 4 месяца назад
I love your videos ❤
@lazarmilenkovic7799
@lazarmilenkovic7799 3 месяца назад
nice videos bro keep it up
@ahsansajjad5259
@ahsansajjad5259 4 месяца назад
Nice Video man
@dvonnr.8266
@dvonnr.8266 3 месяца назад
Once I heard the afk tracker alarm I was like..."maybe a coincidence..."then the rs music made it official lol.
@MahmutEmenir
@MahmutEmenir 2 месяца назад
nice dude.which you macbook model ?
@wad2k
@wad2k 3 месяца назад
thanks dude this is exactly what i was looking for!
@isak
@isak 2 месяца назад
Glad to hear it!
@jumbledfox2098
@jumbledfox2098 3 месяца назад
one of my favourite little projects was a minesweeper game, the annoying part was drawing it to the console haha
@logeshwaran3016
@logeshwaran3016 3 месяца назад
great brother !
@isak
@isak 3 месяца назад
Thanks for the visit
@sempiterno3243
@sempiterno3243 3 месяца назад
Thanks bro, interesting
@isak
@isak 3 месяца назад
You bet!
@miguelemmara5046
@miguelemmara5046 2 месяца назад
tbh, well maybe in my university at least, most CS student I know never actually create any of fun, cool, something to show side projects like you did bro is cool!
@pea3080
@pea3080 3 месяца назад
Crazy. Are you from Norway?
@mohammadnassir8277
@mohammadnassir8277 4 месяца назад
whats the outro music ?? btw nice video liked and subbed !
@isak
@isak 3 месяца назад
its from the oldschool runescape soundtrack, track it called "background"
@dfopjdiojdodsjoaskofjsdofjosdj
@dfopjdiojdodsjoaskofjsdofjosdj 2 месяца назад
That sound effect when he showed us the mona lisa💀💀
@trockenfruchte468
@trockenfruchte468 2 месяца назад
What a likeable guy
@cx3622
@cx3622 3 месяца назад
i like the dvwa one
@lucaxtshotting2378
@lucaxtshotting2378 2 месяца назад
I made a sudoku solver too, but mine can actually be used. If you can't play and you copy the algorithm from wikipedia it becomes quite a dull, borderline hard to finish project imo. Cool projects overall though, random, as they should be, maybe a little bit too simple.
@Winsomnia
@Winsomnia 4 месяца назад
oh Isak, you beautiful bastard, in the midst of the digital firmament, where knowledge doth oft lie concealed by shadows profound, thine contributions shine forth. With wisdom and grace, thou hast parsed the complex lore of programming, making it accessible to the multitude. Such a deed is both noble and rare, for it doth illuminate the path for the novices and enricheth the understanding of all. Let it be known, thy efforts are received with utmost reverence and gratitude, for thou hast truly advanced the cause of mine wisdom, as well as motivation.
@Winsomnia
@Winsomnia 4 месяца назад
Unto thee, esteemed harbinger of digital enlightenment, I, a youth of Danish soil, reach forth with a query most pressing. As one who navigates the frost-kissed landscapes of the North, akin to thy own Norwegian roots, I find myself ensnared in a quandary. The sands of time, ever fleeting, implore me not to squander my days in the pursuit of commoners' toil, tasks which lay not claim to the fruits of my programming prowess. Verily, I seek to wield mine skills for the betterment of our world, to sow the seeds of progress whilst also partaking in the harvest of prosperity. In thine own journey, how hast thou bridged the chasm betwixt passion and sustenance? How might one, still tender in years and eager in spirit, cultivate a stream of income through the art of programming? Such wisdom I seek, that I may too tread a path that honors both my capabilities and my desire to contribute meaningfully to the tapestry of our shared existence. Thy guidance would be as a lighthouse to a mariner amidst a tempest-tossed sea. I await, with bated breath, the beacon of thy wisdom to illuminate this endeavor.❤
@guccigabbana.8284
@guccigabbana.8284 3 месяца назад
​@@Winsomniabro teach me how to write like that, please
@QueenMissRose
@QueenMissRose 2 месяца назад
Nice projects! What terminal are you using?
@isak
@isak 2 месяца назад
kitty! I showed of my terminal setup in another video if you are interested :)
@QueenMissRose
@QueenMissRose 2 месяца назад
@@isak dope! Will check it out, thanks ☺️
@Nebula096
@Nebula096 3 месяца назад
for the first project i would say increase the width
@akaBryan
@akaBryan 4 месяца назад
Great video but just a question about notesync! I looked through the repo and I wondered how the classification actually works! How does it know whether a sticky note is there and note just some color coded text?
@isak
@isak 4 месяца назад
good observation! it wouldn't know the difference between a blue note and a blue pen, so actually using it you would have to stick with a black pen
@almondegas-
@almondegas- Месяц назад
Cool.
@Garfield_Minecraft
@Garfield_Minecraft 3 месяца назад
my first project is html point and click puzzle game(no canvas) the file is in my old PC and i don't think i can recover the file back😢 and i wish i learn actionscript and using flash back then now i know python and c# c++ and linux assembly(NASM)
@AMNOWTECH
@AMNOWTECH 3 месяца назад
Interesting projects, The last project you showed but didn't show us the code, so when will bring out a video on it?
@isak
@isak 3 месяца назад
probably never as it was created before my github days and the code is long lost by now😬
@AMNOWTECH
@AMNOWTECH 3 месяца назад
@@isak lol 😆 got you, but can I get in touch with you privately?
@isak
@isak 3 месяца назад
@@AMNOWTECHsend me an email! you should be able to find it on my website :)
@__di3ter
@__di3ter 3 месяца назад
When did you make those projects? How much did you study before making those & how much assistance did you take? What's your approach when making projects? (Like first choosing project & then tech stack to make it or the other way around) Please reply, it'll be helpful as it'll bring some level of clarity. Thank you.
@isak
@isak 3 месяца назад
thanks for the comment! these projects were all made in 2018 by me. im not sure what you mean by studying before hand, but i definitely had some basic programming experience before doing these. i guess my approach would be to just make whatever interests me at the time! hope that clarifies :)
@__di3ter
@__di3ter 3 месяца назад
@@isak Thanks 🥂
@codingSparrow143
@codingSparrow143 17 дней назад
Hey! Very cool projects!!! What did you do when you got stuck while doing these projects?
@isak
@isak 2 часа назад
stackoverflow is always a good place to start :P
@codingSparrow143
@codingSparrow143 Час назад
@@isak Thank you 😀👍🏻
@Fraaaaaaag
@Fraaaaaaag 3 месяца назад
hi i just subscribed to ur channel hopping to learn more
@isak
@isak 3 месяца назад
legend! u got it :)
@daumienebi
@daumienebi 3 месяца назад
Nice video, what's the ending music called?
@isak
@isak 3 месяца назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-aC7eegwbDwE.html
@anonyash
@anonyash 22 дня назад
amazing projects! btw are you the real creator of the DVWA project? where'd you get the inspiration from?
@isak
@isak 2 часа назад
thanks! ah no, I'm not the creator of DVWA, I just used it for learning more about web security! :)
@varshneydevansh
@varshneydevansh 4 месяца назад
Bro got hair kinda like me instant sub 😂
@maxmuster7003
@maxmuster7003 3 месяца назад
But ASCII art is not very pixel precise. And so i made a pixel precise picture to character converter for monochrome pictures with a size of 112x112 pixel to display inside a block of extended character on vga text screen using batch files as an open source container to create the executable files with a little help from debug inside the DosBox emulation. I made a video(no speech) to show how it works and to share the batch files. Have fun.😊
@isak
@isak 3 месяца назад
checked out the video, seemed way cooler than my shitty ascii generator :D
@maxmuster7003
@maxmuster7003 3 месяца назад
@@isak thx
@maxmuster7003
@maxmuster7003 3 месяца назад
@@isak I learned how to decode the uncompressed Truevision Targa picture format *.tga files with 24 bit color and 1 bit color and with a tiny file header of 24 bytes easy to use, but i don’t know how to use other picture formats like *.gif, *.bmp, *.jpg. In DosBox i use a function from the graphic bios to change the character with software interrupt int 10 and AX=1110. I am not sure if Windows Powerscript provide to change the charcter to display a picture inside.
@mycatissuperfluffy1388
@mycatissuperfluffy1388 3 месяца назад
how do you figure out what libraries to use for coding projects
@isak
@isak 3 месяца назад
i often try to find similar projects and see what they are created with!
@Rick-gd1uw
@Rick-gd1uw 3 месяца назад
how many weeks/months you were coding to be able to do these projects?
@isak
@isak 3 месяца назад
hard to give an exact time estimate, i was not programming very consistently at the time but i had done the codecademy python2 course at least
@Pulko172
@Pulko172 2 месяца назад
okay what i have to type so I actually get a beginner project, like I just finished a lesson about pointers, idk exactly why would I use them with my current knowledge, I know they are useful but idk what I can exactly do with them as of now
@nyfyoodiego5184
@nyfyoodiego5184 4 месяца назад
hello, great video btw, can i do this projects to learn C programming??
@isak
@isak 4 месяца назад
Yes, absolutely! Go for it! 🙌
@mintz347
@mintz347 3 месяца назад
Is this for frontend role or which type of job is this application?
@isak
@isak 3 месяца назад
hmm these are all very general projects without any specific "role" in mind.. just some tips on how to learn some basics in programming
@Moumszk
@Moumszk Месяц назад
I'm just starting python and i'm still wondering how to start a project. I mean, how to convert an idea into a code or a start of a code. i just know for, while, lists and a little bit more.
@mathbrah
@mathbrah 24 дня назад
What is your wallpaper?
@obiwankenobi1784
@obiwankenobi1784 2 месяца назад
coool
@xgr369
@xgr369 21 день назад
interesting :)
@nazmusshakib194
@nazmusshakib194 2 месяца назад
can you provide the source code for the typing game . I am trying to make a project like that for my self but its in java .
@mohakus4
@mohakus4 23 часа назад
Zamn, but how did you know which character to use for each level of brightness?
@isak
@isak 2 часа назад
good question, I actually just guessed som values, my logic being that dark pixels would be something filling like "#", and light pixels would be something light like "," :P you could probably find someone that has mapped more precisely somewhere online
@Biomecahnic
@Biomecahnic 3 месяца назад
Cool
@ditz3nfitness
@ditz3nfitness 3 месяца назад
"Hello World!"
@isak
@isak 3 месяца назад
hello ditz3nfitness !!
@rad6626
@rad6626 4 месяца назад
What’s your nvim setup?
@isak
@isak 4 месяца назад
custom setup, i showed it off in my previous video! :)
@SteinBee
@SteinBee 3 месяца назад
I made a photoshop 1.0 clone and a pong clone that I ported from windows to linux and then to a modern retro computer the commander X16,
@isak
@isak 3 месяца назад
sounds cool! photoshop on linux would be sick :D
@onedev02
@onedev02 4 месяца назад
New video 🎉🔥 As always, I'm the first))
@isak
@isak 4 месяца назад
onedev02!!👑
@ruan9631
@ruan9631 2 месяца назад
theme name?
@isak
@isak 2 месяца назад
github dark :)
@splits8999
@splits8999 3 месяца назад
osrs song located
@maxmuster7003
@maxmuster7003 3 месяца назад
At my school time no home computer exist and pocket calculators are not allowed at school. I learned programming at home without to have internet. These days it is much easier with all the documentation in the internet.
@isak
@isak 3 месяца назад
i couldn't even imagine! :D do you still code?
@maxmuster7003
@maxmuster7003 3 месяца назад
@@isak Yes, but only tiny routines.
@toony966
@toony966 4 месяца назад
Should I learn python before learning js if I want to pursue web dev?
@isak
@isak 4 месяца назад
not necessary at all, you could go straight for js :) what I liked about learning python fist was grasping some basic programming concepts, like functions, loops and so on. but you could ofc learn those easily in js as well!
@toony966
@toony966 4 месяца назад
@@isak All right, thanks for the advice!
@toony966
@toony966 4 месяца назад
Any good online resources for learning html css js?
@phir9255
@phir9255 4 месяца назад
Instead of Python better learn Java. Then JavaScript.
@aresix8239
@aresix8239 3 месяца назад
​@phir9255 Java for an intro to web dev? Dude stop trolling. Javascript is all OP needs at the beginning.
@aniket7743
@aniket7743 3 месяца назад
Did he just say that Backtracking is a simple Algorithm ?
@nickiascerinschi206
@nickiascerinschi206 2 месяца назад
Everything is hard when you just start after 1 decade it will be boringly easy so appreciate the complexity while you can.
@anterocabralmarques8410
@anterocabralmarques8410 26 дней назад
Backtrack is easy, try branch and bound and linear programing
@user-fh1mx6pz3r
@user-fh1mx6pz3r Месяц назад
are u swedish???
@Abhishek-cy1il
@Abhishek-cy1il 3 месяца назад
If you really want to learn how to code then game development is best way to learn how to code
@isak
@isak 3 месяца назад
this is what college doesn't want u to know :P
@pizzakat
@pizzakat 3 месяца назад
goated
@SeniorScriptKitty
@SeniorScriptKitty Месяц назад
you need a 3d printer my guy soup up that pong bot
@dngrtegaijin4680
@dngrtegaijin4680 Месяц назад
Can these be done in C?
@isak
@isak 2 часа назад
definitely!
@grenadier4702
@grenadier4702 3 месяца назад
The next step is how to write reliable, maintainable and scalable code
@aeggeska1
@aeggeska1 3 месяца назад
gigachad wtf
@princememphis7726
@princememphis7726 2 месяца назад
How would I go about doing your projects without just following along?
@tmcxp
@tmcxp 2 месяца назад
Following a shitty or outdated tutorial/ course, you still following the idea but you won't be able to copy the code even if you want to.
@princememphis7726
@princememphis7726 2 месяца назад
@@tmcxp awesome. That's exactly what I was looking for
@phir9255
@phir9255 4 месяца назад
Damn what's so good about Python that it's so popular?
@grenadier4702
@grenadier4702 3 месяца назад
it's easy to learn just like js
@phir9255
@phir9255 3 месяца назад
idk, it has many libraries that do a lot with a few lines of code but actually learning the language to me is no easier than any other language@@grenadier4702
@isak
@isak 3 месяца назад
i think python has a pretty minimal and beginner friendly syntax, as well as infinite resources aimed for those learning the basics of programming
@d3adstarr
@d3adstarr 3 месяца назад
I am a beginner programmer too and my knowledge is limited too but in the image to ascii project you have used a if else chain which is apparently an inefficient way for doing it. What you could've done is store the sum in a var then divided it by 100 and ciel the value so you could use a switch case instead. Very nice projects man !
@zaidtk7233
@zaidtk7233 3 месяца назад
Am I supposed to just google "How to do Image to ASCII?" asking seriously
@isak
@isak 3 месяца назад
yup, go for it!🔥 if it seems to complicated you could try an easier project first
@sadge6430
@sadge6430 Месяц назад
asd
@boastfultoast
@boastfultoast 4 месяца назад
AMONGUS SUS
@sadge6430
@sadge6430 Месяц назад
uil
@sadge6430
@sadge6430 Месяц назад
vbn
@sadge6430
@sadge6430 Месяц назад
`
@tezzla6358
@tezzla6358 2 месяца назад
you look like you know how to code
@sadge6430
@sadge6430 Месяц назад
';
@antonkalashnikov572
@antonkalashnikov572 3 месяца назад
Bro, use switch or dictionary
@lividdom
@lividdom Месяц назад
Thank you so much that was helpful 🤍
@isak
@isak 2 часа назад
Thanks lividdom! :D
@Pat315
@Pat315 2 месяца назад
JS is not a class-based object oriented language. So for anyone wanting to OOP, don't learn it in JS.
@isak
@isak 2 месяца назад
after ES6 which came out in 2015 javascript has had class syntax
@yyyd6559
@yyyd6559 Месяц назад
Learn Java or c#
@Pat315
@Pat315 Месяц назад
@@isak which no one should use for OOP
Далее
I made Games with Python for 10 Years...
28:52
Просмотров 261 тыс.
Projects Every Programmer Should Try
16:58
Просмотров 379 тыс.
Factorio teaches you software engineering, seriously.
21:27
The purest coding style, where bugs are near impossible
10:25
4 Billion If Statements | Prime Reacts
9:47
Просмотров 567 тыс.
Can we compile C code into PowerPoint?
7:21
Просмотров 283 тыс.
Learn To Code Like a GENIUS and Not Waste Time
9:41
Просмотров 1,2 млн
5 Good Python Habits
17:35
Просмотров 389 тыс.
20 Beginner Python Projects
3:11:07
Просмотров 703 тыс.