Given that all our lectures are online now, I built a script that automatically checks my professor's website and downloads a new lecture video anytime he uploads one. It also notifies me through sound). I think it's pretty cool!
@@aurelvogli8562 Because it can give you an empty pixel buffer which you can use to draw anything. Granted, it's slow, but it draws basic stuff pretty well
One of my favourite projects I’ve worked on are physics-simulations, I built a radio wave propagation simulation that models how WiFi signals attenuate throughout buildings and used a genetic algorithm to optimise the placement of AP’s for best signal coverage
i tried to make a rigid body physics simulator and had a lot of fun. It mostly works except for static forces and sometimes the blocks can go through eachother
I love the Intro & Outro music, it gives me a boost of positive energy that gets me dancing for a few seconds then back at it to work more productively than ever.
Great ideas! I am pretty new into coding. Started with python and just love it. I allready started to automate some tasks for my work as a therapist. Thank you for being so inspiring!!
@@trodenn4977 you can use python or javascript (nodejs) for it.. There are few packages that you'll need.. If using python, then you need BeautifulSoup and requests packages to scrape the website. Maybe watch a tutorial or read an article on web scraping to get an overall idea of how things are done. Once you understand it, then you can write your own programs. Web scraping is easy at the same time very rewarding and fun
From your comment I suspect that you have a very keen eye and you were able to detect how I skillfully edited the monopoly game into my hands in post. Well done. You move to the next level.
@@Hallden_ you mean to tell me it was edited all along? I feel like such a fool for not seeing it but I guess you're right you do need a good eye to catch subtle things like that
Project 6: hypervisor Project 7: hypervisor with PCI passthrough Project 8: containers Challenges and practices are all well and good, but it's also important not to get stuck reinventing the wheel over and over again. Another good practice is to download someone else's source code and change it to your liking, maybe take a snake game and add AI to it.
For web scraping, during the peak of pandemic when people were panic-buying stuff and emptying the stock as soon as it filled, I wrote a minimalistic Python script. All you had to do was input it some stuff that you wanted to buy and the brand, and then it would search on the online store and frequently refreshed. As soon as any match was found, it would e-mail me. Not quite scalper-like as it didn't buy for me, it just notified me that the things are now available. I then manually went on the store and bought it. Did help me to secure stuff for 2 months straight.
*A tip for everyone programming in python* If you are making games or just needing to make some GUI in python dont use tkinter. I recommend using pygame if you are very new to programming but if you think you know how to write code i recommend learning OpenGL as it is available in a lot of other programming languages. I personally use a combination of OpenGL and pygame
Why would someone that uses python use openGL? Or different: Why would someone who uses a high af level language use a language as low level as possible in the same project?
I wrote a web crawler back in college, which downloaded all the recordings of my lectures and periodically checked for new ones. The downloaded videos were then available through my media server.
Xiang Zhong You most certainly can, it’s a simple web scraping process. Can be done use bs4, lxml, and requests Been running it for 7 months and it has yet to be blocked.
🔥 I always say that the best way of learning programming is by doing. At least, that's what is working best for me. I also made some videos where I implement some project ideas that I think are good for learning or for your resume.
My TOP 5 for beginners 1) Game of Life => it teaches you arrays, and basic arithmetic and how to write stuff to the screen. 2) The NQueens probleem. Have a chessboard (8x8) and 8 Queens had have the computer position them so that they can be all on the board without any one capturing the other. 3) Hanoi Towers => Great problem to solve using recursion. 4) Build a dynamically scalable circular buffer 5) Code something that controls an external IO board to switch on lights or whatever.
I actually combined the second and third project, back in January school was boring so I made a (terminal, but still cool, I had tons of fun tweaking the menu) Rust Snake game to share with my classmates with multiple difficulties and leaderboards, the leaderboard API is built with Flask.
Hey Kalle, could you maybe give examples or tutorials on each of these on your other account? I would love to see how you implement these different ideas and go from start to finish. Thanks!
Tech with Tim recommended almost the same. 1. Web development (Flask or Django) 2. Implement popular algorithms 3. Interface with microcontroller 4. Implement ML or AI 5. Recreate an Atari game
Writing games for fun is really a challenge and can expand your mind with new patterns. So many elements: UI, game state, AI, sound effects, basic graphics. I recommend Lua with the Love2d library.
You should make a video där du lär oss hur man kommer igång med SQL på en server, med inloggningar och att man loggar in och hämtar sitt "feed". Grunderna av ett socialt medie liksom! Har försökt söka upp och lära mig, men kan inte ens hitta någon lämplig SQL-lösning. Tror många hade lärt sig mycket av en sån video :)
I did a web scraping video! You can do soooo many great things with it... like fetch 50k emails and send them each an email asking for free stuff *cough* *cough* video on my channel *cough*
I have built something like a web scraper before I made simple math solvers, but it wasn't console logged so you can copy it from the site and put it into your code if you need to make something with stuff. Web scrapers are useful.
I would definitely enjoy the web server tutorial. Nice vid, I started learning python (my first language) about a week ago so I’m as green as the get lol. Loving it so far though
One Swedish guy like you telling me to build a webscrappers reminds me to my time in Luleå during my Erasmus. I built a scrapper in order to figure out which was the optimum drink (more alcohol for less crowns) in the website of Systembolaget. (Answer: sju comma fyra). Greetings from Spain and keep going!
just a quick note, you don't need an old PC to build a web server. Web Servers aren't that hard to get running, basically you just need an apache or nginx tutorial and you got a web server up and running.
Hi Kalle, great video! I think you forgot to put the links, that might help with the projects, on the description. Thanks and keep up with the hard work.
Here is my other channel with nature related content: youtube.com/@halldenlogs3445
1:00 Build a web scraper
1:54 Buid an API
3:49 Build a snake game
5:20 Create a basic web server
6:54 Create a CHIP-8 emulator
thanks
Tnx man
Thanks
Thank you!
Thanks bro
Given that all our lectures are online now, I built a script that automatically checks my professor's website and downloads a new lecture video anytime he uploads one. It also notifies me through sound). I think it's pretty cool!
How many times checks those lectures in a day? Also what language did you used?
Wow
I want your source code:))
Pretty cool man
@@perper4858 He uploaded lectures almost every two days so I just made it check every day or so
Never built the game before, but I want to code Snake in Python. That just sounds poetic.
Use Tkinter or Pygame
You can also try flappy bird
@@m.helazior9932 why would you use tkinter
Aurel Vogli Yes Pygame is better for making a snake
@@aurelvogli8562 Because it can give you an empty pixel buffer which you can use to draw anything. Granted, it's slow, but it draws basic stuff pretty well
Kalle: So if you create your own web server you are the only one who has access.
FBI Guy: Sweet
Kalle, your channel is so inspiring for me! It makes programming funnier than it already is! :D thank you bro!
Thank you! Hearing that is inspiring to me so really thank you!
One of my favourite projects I’ve worked on are physics-simulations, I built a radio wave propagation simulation that models how WiFi signals attenuate throughout buildings and used a genetic algorithm to optimise the placement of AP’s for best signal coverage
i tried to make a rigid body physics simulator and had a lot of fun. It mostly works except for static forces and sometimes the blocks can go through eachother
I have a hard time imagining this dude yelling, just listen to his voice
Even if he wanted to, I don't think his vocal cords are capable of producing yelling/screaming
That would be the calmest yell ever
He's just like Toby from The Office
I was going to say the same thing😂😂
lmao i was about to say the same
I love the Intro & Outro music, it gives me a boost of positive energy that gets me dancing for a few seconds then back at it to work more productively than ever.
I danced..on my mind.
What is the name if the music? I can't find it in the description?
@@TimeLord If I knew, I would tell you, but I don't know the music's name either...
Great ideas! I am pretty new into coding. Started with python and just love it. I allready started to automate some tasks for my work as a therapist. Thank you for being so inspiring!!
I scraped my university's website to fetch new notices and send them as an email to me
Biswajeet Das could I ask you a couple of things? Write me on Telegram @fillics
@@fillics okay
@Biswajeet Well done champ👍👍
how do you do that? any tips on where to start?
@@trodenn4977 you can use python or javascript (nodejs) for it..
There are few packages that you'll need..
If using python, then you need BeautifulSoup and requests packages to scrape the website.
Maybe watch a tutorial or read an article on web scraping to get an overall idea of how things are done.
Once you understand it, then you can write your own programs.
Web scraping is easy at the same time very rewarding and fun
Building a Snake game in Python... and a Coffee Shop game in Java
And an alphabet game in C.
And a music game in C#
XDDDD I'm dying at these comments
Like building a camera focusing app in C#
Sick magic :D the editing is godlike hahah
From your comment I suspect that you have a very keen eye and you were able to detect how I skillfully edited the monopoly game into my hands in post. Well done. You move to the next level.
@@Hallden_ you mean to tell me it was edited all along? I feel like such a fool for not seeing it but I guess you're right you do need a good eye to catch subtle things like that
@Faisal Muneer ikr i absolutely didnt notice the amazing edit
Me: start watching the video
Also me: web scraping for the first time
Kalle: you must start web scraping
Can you make a video on "How to build a simple API & integrate SQL database with it " ?
Great idea! :)
@@Hallden_ it's a need!
I made one a few days ago and it’s actually suprisingly easy, I used flask and PyMySQL
ExpressJS + Sequlize
Just made one with Nodejs/express and mysql hosted on aws. A lot easier than I thought it would be.
You are truly inspiring. And your intro is awesome!!
Haha thank you I appreciate that! :)
Didn’t understand a thing. But to be fair, the title did indicate it was for programmers which I am not (yet).
Make more of these videos please. They are exciting to watch and get ideas from for just some fun projects that could be done.
Keep up the good work.
Project 6: hypervisor
Project 7: hypervisor with PCI passthrough
Project 8: containers
Challenges and practices are all well and good, but it's also important not to get stuck reinventing the wheel over and over again. Another good practice is to download someone else's source code and change it to your liking, maybe take a snake game and add AI to it.
Dude, when you mentioned Project no 4 I immediately got excited! Thanks for the tips.
Super Super clean voice, no ifs and buts straight to the point , Loved it
This is by far the best start to any video
6:19 "You can run, but you can't IDE."
wtf HAHAHAH
I really love what you're sharing. Hope there will be more 🔥🔥🔥🔥
Thank you I'm happy you like it! There will definitely be more :)
you inspire me in every video, thank you Kalle:)
Your channel is so inspiring. Good job Kalle. I liked your 2nd channel good luck
I would love a web server video.
Yeah I think that would be a lot of fun to do as well :)
Make..a video.about it..
@@Hallden_ Is building one's own web server safe? like are there any security risks?
@@Hallden_ I'm not a technical guy but the web server video sounds really interesting! Cheers!
@@Hallden_ yea i'd watch it
I love how slow and normally you talk compared to other coding youtubers! Sub and good interesting content :)
Love the information that you provide in the video.
It is good isn't it! :-)
For web scraping, during the peak of pandemic when people were panic-buying stuff and emptying the stock as soon as it filled, I wrote a minimalistic Python script. All you had to do was input it some stuff that you wanted to buy and the brand, and then it would search on the online store and frequently refreshed. As soon as any match was found, it would e-mail me. Not quite scalper-like as it didn't buy for me, it just notified me that the things are now available. I then manually went on the store and bought it. Did help me to secure stuff for 2 months straight.
I’m new to programming and what you did sounds so amazing to me. I didn’t know it was possible to do any of this
*A tip for everyone programming in python*
If you are making games or just needing to make some GUI in python dont use tkinter.
I recommend using pygame if you are very new to programming but if you think you know how to write code i recommend learning OpenGL as it is available in a lot of other programming languages.
I personally use a combination of OpenGL and pygame
Why would someone that uses python use openGL?
Or different: Why would someone who uses a high af level language use a language as low level as possible in the same project?
I wrote a web crawler back in college, which downloaded all the recordings of my lectures and periodically checked for new ones. The downloaded videos were then available through my media server.
Last semester I built an ugly facebook in 3 months alone.Very proud :3
Wow your videos are good and colour grading is amazing on my 4k TV. Keep it up.
yo I like how the intro has nothing to do with the video, but it still fits perfectly in.
wtf you social genius give me your skillz D:
when you add a magic trick to your programming vid to get to 10 minutes lol, good vid tho
You can use raspberry Pi for the web server.
Incredibly helpful video when it comes to knowing what to spend time on!!
u r really great and have lot of potential,Taking motivation from u and continuing to code. :))
I scraped Amazon to track prices of items I want to buy, and when they go on sale I get an email and it stores it in a database, graphs are nice :)
don't think you can do that, Amazon has really good tech on blocking requests from bots.
Xiang Zhong
You most certainly can, it’s a simple web scraping process. Can be done use bs4, lxml, and requests
Been running it for 7 months and it has yet to be blocked.
I scraped my uni's website to get my assignment deadlines and put it in my google calendar
Thanks for the helpful tips! All good projects
That ideas sound crazy asf, I will try them all! :)
A Raspberry Pi is a great alternative to a desktop PC for running a webserver. It's cheap and easy to get up and running. Great video Kalle.
You are so cool kalle, really helpful for me as a person who just started programming (y)
Nice information man
Thanks for it
🔥 I always say that the best way of learning programming is by doing. At least, that's what is working best for me. I also made some videos where I implement some project ideas that I think are good for learning or for your resume.
Very helpful project! Thank you so much!
My TOP 5 for beginners
1) Game of Life => it teaches you arrays, and basic arithmetic and how to write stuff to the screen.
2) The NQueens probleem. Have a chessboard (8x8) and 8 Queens had have the computer position them so that they can be all on the board without any one capturing the other.
3) Hanoi Towers => Great problem to solve using recursion.
4) Build a dynamically scalable circular buffer
5) Code something that controls an external IO board to switch on lights or whatever.
Thanks for all the tips I will try all
I like the idea of making our own webserver as I was thinking about it since 1 month
I actually combined the second and third project, back in January school was boring so I made a (terminal, but still cool, I had tons of fun tweaking the menu) Rust Snake game to share with my classmates with multiple difficulties and leaderboards, the leaderboard API is built with Flask.
6:52 I created my own webserver I host my data on it, I made an android app that connects throw it via API. ( username and password )
Great list💪🏿
Again another cracking video
Nice vid! Really like your stuff
Thank you I really appreciate that!
Hey Kalle, could you maybe give examples or tutorials on each of these on your other account? I would love to see how you implement these different ideas and go from start to finish. Thanks!
your video are really really helping /: keep on making them @@@@Hallden great@@@@
Tech with Tim recommended almost the same.
1. Web development (Flask or Django)
2. Implement popular algorithms
3. Interface with microcontroller
4. Implement ML or AI
5. Recreate an Atari game
Coincidences? _I THINK THEY ARE NOT!_
Implying a web dev or anyone without a quantitative background will be qualified for ML jobs.
Great video, thank you!!
Writing games for fun is really a challenge and can expand your mind with new patterns. So many elements: UI, game state, AI, sound effects, basic graphics. I recommend Lua with the Love2d library.
Me: working on an object oriented java project using stacks and queues thinking it’s good for a portfolio
Kalle: Webscraper!
Dope ideas, thank you ☺️
love ur videos man :D
Thank you! I'm glad you like them! :)
0:27 u literally stopped the video got the monopoly and came back
Would love to see that web server tutorial, both the hardware and software side.
You should make a video där du lär oss hur man kommer igång med SQL på en server, med inloggningar och att man loggar in och hämtar sitt "feed". Grunderna av ett socialt medie liksom! Har försökt söka upp och lära mig, men kan inte ens hitta någon lämplig SQL-lösning. Tror många hade lärt sig mycket av en sån video :)
Good thing he added those links in the description, I was beginning to think he didn't know what he was talking about. /s
Hey keep up the good work! I like your videos alot.
Creating web server will be the most helpful thing, I guess. Thanks for guidance.👍🙏
I just watched only 10 seconds of your video. I can't go on without commenting on your voice. ! Great voice.
Liked the video as soon as you mentioned web scraping...it's just an awesome tool!
I did a web scraping video! You can do soooo many great things with it... like fetch 50k emails and send them each an email asking for free stuff *cough* *cough* video on my channel *cough*
@@developerfilip Lol...that'd be a great scraper
@@ahmedtwahir I did it! I made a video about it lol - check it out!
Simply amazing ! 🔥
For game dev: unity or ue4
For crossplatform dev: xamarin
For ai and learning machine: python
For robotics: rpi or arduino
thanks for letting me down easy at the start. i was able to accept the world is a cube
Really great tips here.
I recognize a fellow when they record and upload in 4k
what a video keep the flow mate
Thank you!
Thanks for giving me ideas
I loved this video thank you brother
You are the only UA-camr who I want to see intros from.
Guys he's obviously mastered the art of storing things like they do in fps games.
I have built something like a web scraper before
I made simple math solvers, but it wasn't console logged so you can copy it from the site and put it into your code if you need to make something with stuff.
Web scrapers are useful.
video editing is the best magic tool, LOl
Thanks. I have goals now.
Wasn't even looking yet.
Truly! Every dev is going to have to do a web scrapper at some point..
I love the sarcasm in the start 😂😂😂🔥🔥🔥
I was the guy who strongly condemned one of your videos.
But look at your video now.
It's really awesome.
Great content ! I am building at least 3 of them.
Wow! What a wonderful channel!
You engaged me with lot of works :)
I would definitely enjoy the web server tutorial. Nice vid, I started learning python (my first language) about a week ago so I’m as green as the get lol. Loving it so far though
Where did u learn
Whats up now?
A Raspberry Pi board is a very cheap and robust option to make your own server, so much cheaper than a dedicated machine.
One Swedish guy like you telling me to build a webscrappers reminds me to my time in Luleå during my Erasmus. I built a scrapper in order to figure out which was the optimum drink (more alcohol for less crowns) in the website of Systembolaget. (Answer: sju comma fyra). Greetings from Spain and keep going!
Haha nice! Thank you :)
just a quick note, you don't need an old PC to build a web server. Web Servers aren't that hard to get running, basically you just need an apache or nginx tutorial and you got a web server up and running.
Kalle du är grym!
Hi Kalle, great video! I think you forgot to put the links, that might help with the projects, on the description. Thanks and keep up with the hard work.
I dont know why i like u bro 😍 excellent presentation
Great, thanks for the ideas.
❤🔥Your videos are so awesome dude
Thank you for that, I put a lot of effort into it so great to hear that it's appreciated! :)
@@Hallden_ Your youtube family always supports you and we know that you always work hard to create great videos 😊❤