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
@@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
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!!
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.
*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?
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
🔥 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.
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.
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.
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!
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.
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.
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 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
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
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.
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*
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!
Thanks for this super awesome video and these great ideas!! Can you make a video diving a little deeper into each of these ideas pls? I've always loved ur videos
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've made an web server in the past week. I'm using a simple old computer with ubuntu server. I installed apache and enabled userdir, so every user has it's own project folder where you can upload your website. It realy is a lot of fun you learn so much in that time. Looking forward to building my own API and reverse proxy. Great video 👌
@@Hallden_ Have you thought about a RUclips API & Python script to automate replies to comments on RUclips? : ) I get some kind of bot commenting on my channel now, and pretty sure it's via API rather than selenium or anything like that.
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
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 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
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!
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#
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...
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
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!!
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.
Kalle: So if you create your own web server you are the only one who has access.
FBI Guy: Sweet
Didn’t understand a thing. But to be fair, the title did indicate it was for programmers which I am not (yet).
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.
You are truly inspiring. And your intro is awesome!!
Haha thank you I appreciate that! :)
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.
This is by far the best start to any video
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
6:19 "You can run, but you can't IDE."
wtf HAHAHAH
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
*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 really love what you're sharing. Hope there will be more 🔥🔥🔥🔥
Thank you I'm happy you like it! There will definitely be more :)
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
🔥 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.
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
You can use raspberry Pi for the web server.
Your channel is so inspiring. Good job Kalle. I liked your 2nd channel good luck
you inspire me in every video, thank you Kalle:)
Wow your videos are good and colour grading is amazing on my 4k TV. Keep it up.
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.
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.
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.
For game dev: unity or ue4
For crossplatform dev: xamarin
For ai and learning machine: python
For robotics: rpi or arduino
I like the idea of making our own webserver as I was thinking about it since 1 month
Incredibly helpful video when it comes to knowing what to spend time on!!
That ideas sound crazy asf, I will try them all! :)
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!
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.
Last semester I built an ugly facebook in 3 months alone.Very proud :3
Love the information that you provide in the video.
It is good isn't it! :-)
Thanks for the helpful tips! All good projects
You are so cool kalle, really helpful for me as a person who just started programming (y)
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.
Creating web server will be the most helpful thing, I guess. Thanks for guidance.👍🙏
I love how slow and normally you talk compared to other coding youtubers! Sub and good interesting content :)
Thanks for all the tips I will try all
u r really great and have lot of potential,Taking motivation from u and continuing to code. :))
Very helpful project! Thank you so much!
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 :)
Great list💪🏿
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
Where did u learn
Whats up now?
Would love to see that web server tutorial, both the hardware and software side.
I scraped my uni's website to get my assignment deadlines and put it in my google calendar
Dope ideas, thank you ☺️
His first 50sec made me subscribe
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.
Thanks for giving me ideas
Nice information man
Thanks for it
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:
your video are really really helping /: keep on making them @@@@Hallden great@@@@
Great video, thank you!!
Good thing he added those links in the description, I was beginning to think he didn't know what he was talking about. /s
Again another cracking video
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.
An old dell optiplex 9020 is a perfect personal server. Been running one for years, super cheap to exchange out parts.
Thanks. I have goals now.
Wasn't even looking yet.
I think kalle you should please do a video on creating a server
Great content ! I am building at least 3 of them.
Nice video. I have something to work towards now. I'd like to start with creating a Web Scraper
A Raspberry Pi board is a very cheap and robust option to make your own server, so much cheaper than a dedicated machine.
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 )
Really great tips here.
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!
Truly! Every dev is going to have to do a web scrapper at some point..
video editing is the best magic tool, LOl
Nice vid! Really like your stuff
Thank you I really appreciate that!
You are the only RUclipsr who I want to see intros from.
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 :)
I’d also add writing your own language and writing your own kernel are both good projects
when you add a magic trick to your programming vid to get to 10 minutes lol, good vid tho
Thanks for this super awesome video and these great ideas!!
Can you make a video diving a little deeper into each of these ideas pls?
I've always loved ur videos
thanks for letting me down easy at the start. i was able to accept the world is a cube
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.
love ur videos man :D
Thank you! I'm glad you like them! :)
Good video, I’ve been diving more into APIs, which has been fun. I may look into web scraping next but I’m not sure where to start.
Simply amazing ! 🔥
I've made an web server in the past week. I'm using a simple old computer with ubuntu server. I installed apache and enabled userdir, so every user has it's own project folder where you can upload your website. It realy is a lot of fun you learn so much in that time. Looking forward to building my own API and reverse proxy. Great video 👌
I just watched only 10 seconds of your video. I can't go on without commenting on your voice. ! Great voice.
I loved this video thank you brother
0:30 I question this ever single day
Sorry, that was a chance I had to take. I knew there would be casualties a long the way
The earth is round
Create a program to find meaning
@@Hallden_ Have you thought about a RUclips API & Python script to automate replies to comments on RUclips? : )
I get some kind of bot commenting on my channel now, and pretty sure it's via API rather than selenium or anything like that.
what a video keep the flow mate
Thank you!
Best video ever on project
Hey keep up the good work! I like your videos alot.
You did that trick by using a jumpcut and and putting the game in your hands between scenes
Wow! What a wonderful channel!