Тёмный
Radu Mariescu-Istodor
Radu Mariescu-Istodor
Radu Mariescu-Istodor
Подписаться
I have a PhD in Computer Science and I want to teach you things. I publish:
1. Courses I teach at the university
2. JavaScript project tutorials
3. Entertaining videos about coding
4. Advice I give to my students
5. Some weird things. You'll see...
How To Code With ChatGPT?
31:24
Месяц назад
How to Fake data in Apps
6:59
3 месяца назад
Understanding AI - Lesson 2 / 15: Hidden Layers
42:50
6 месяцев назад
Drawing the YinYang with JavaScript
18:29
7 месяцев назад
Drawing the Twitter Logo with JavaScript
19:34
7 месяцев назад
Coding a Spinning Canvas App with JavaScript
27:19
7 месяцев назад
Комментарии
@MikkelGissel
@MikkelGissel 12 часов назад
Thx again =) Here's a few lines for a nice ghosting effect - remove ctx.clearRect and fill screen with transparancy: // ctx.clearRect(0, 0, size, size) ctx.fillStyle = 'rgba(0, 0, 0, 0.1)' ctx.fillRect(0, 0, size, size)
@sagar-tt4ub
@sagar-tt4ub 19 часов назад
I have a feeling that your channel would blow up if you start making threejs content instead of plain old javascript
@klevisimeri607
@klevisimeri607 21 час назад
Very nice video!
@prajwalbhat3737
@prajwalbhat3737 День назад
I tried to add it to all the sorting algorithms But I am getting error for selection and merge sort
@vlad_the_player
@vlad_the_player День назад
Thank you! You rock! I understood almost everything 😁 But I can't repeat🤣
@javifontalva7752
@javifontalva7752 День назад
I wonder if you know excalidraw. I think that website is pretty much what you are about to create.
@user-px5pj7ux5k
@user-px5pj7ux5k День назад
Sir,next please. Real time 2d roller coaster🙏❤
@chriswinslow
@chriswinslow 2 дня назад
This is pretty cool. I will try and learn from this and apply it to your "Animating a Plane on a Path with JavaScript | Live Coding on a Plane!" tutorial, to fill in large gaps if the mouse is moved quickly so that the point moves smoothly.
@SFSEngineer
@SFSEngineer 2 дня назад
i will try to make my own intro like this in future "Coding in Kush's (C)Korner...Coding in Kush's (C)Korner..."
@abdulnafay72
@abdulnafay72 4 дня назад
Haha what is this ?
@Radu
@Radu 2 дня назад
One of the last animation projects I did :-D
@omeralishin
@omeralishin 4 дня назад
Amazing
@Radu
@Radu 2 дня назад
Thanks!
@fabiosoares578
@fabiosoares578 4 дня назад
Did the battery die?
@pizdaxyu
@pizdaxyu 4 дня назад
no, but it started an audible countdown along with some questionable folk music score
@Radu
@Radu 2 дня назад
No, was lucky this time :-)
@borstenpinsel
@borstenpinsel 4 дня назад
Life was simpler when adobe was used for boring text documents and macromedia created the future of the Web
@Radu
@Radu 4 дня назад
Yeah :-) Also... I kind of miss those days when software were relatively small apps with fewer features. The new versions of everything are very powerful, but for the average user... they never use more than 5% of the capabilities (yet they pay for the whole thing).
@chriswinslow
@chriswinslow 5 дней назад
That’s some fine looking code you’ve got there Dr. Radu especially the maths part. What kind of mathematics is this called if you don’t mind me asking. I can code but my maths skills is atrocious unfortunately 😢 but I’m looking to improve them so I can code projects like this. Thanks and I hope you have a pleasant holiday.
@Radu
@Radu 4 дня назад
Well... I guess I use different elements of geometry (drawing the curves), trigonometry (orientation) and... maybe signal processing for the window average (smoothing the path). I do have a video on trigonometry in my 'math and code' playlist. Maybe it helps :-) And, I'm not on holiday anymore :-) just enjoying the weekend. And... this video is from a work trip in February :-)
@chriswinslow
@chriswinslow 4 дня назад
@@Radu Thank you for your reply Dr. Radu. Your course on Trigonometry looks like the very thing I need to get to grips with. I want to be proficient in linear algebra, calculus, trigonometry and geometry, I’ll be investing heavily into studying these by switching to part time working in the new year to study these. I will certainly be making full use of a lot of the videos in the Math & Code fundamentals.
@Radu
@Radu 4 дня назад
@@chriswinslow The 2D vectors and interpolation videos are also related to what you describe. You could give the entire playlist a try, of course :-)
@69zwaan
@69zwaan 5 дней назад
WoW, Wat geweldig code om te zien. echt gaaf. 🙂
@Radu
@Radu 4 дня назад
Glad you like it :-)
@2difficult2do
@2difficult2do 5 дней назад
Thanks, it's really exciting to see how you can write code on the fly 🚀🚀🚀
@Radu
@Radu 4 дня назад
It's really stressful as well :-D my battery lasts for about 1 hour when screen recording is on. But it's fun projects I'm working on, so, it's a good kind of stress :-) nothing bad happens if I fail to do it.
@2difficult2do
@2difficult2do 4 дня назад
May your stress always be good and only beneficial 😊
@Radu
@Radu 4 дня назад
@@2difficult2do same to you :-)
@eugeniogonzato
@eugeniogonzato 5 дней назад
Your videos are alwais so interesting, Thanks !!
@Radu
@Radu 4 дня назад
Glad you like them :-)
@wgalloPT
@wgalloPT 5 дней назад
Hi...im in healthcare and Ive got an idea of an app that would be so useful for clinicians. I would love to see you liking it as well. Im just saying. I would hate to die and think others could have the benefit of something like that. If it interests you, please let me know. I did something a while ago and now Im minus negative...
@Radu
@Radu 4 дня назад
I wouldn't really have time for something like that... Have a full-time job as a teacher. But I think it's good that you continue working on it and if you get stuck in some places, you can ask: here, but probably Discord is even better.
@maryamchannel3049
@maryamchannel3049 5 дней назад
You are an extraordinary person
@Radu
@Radu 4 дня назад
Thank you :-)
@GamerDeveloperStudio
@GamerDeveloperStudio 5 дней назад
hello Radu. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-r6sGWTCMz2k.html please make this animation in your next video. PLEASE!
@tithos
@tithos 5 дней назад
You you have a discord?
@Radu
@Radu 5 дней назад
Yes, it's linked on my channel.
@tithos
@tithos 5 дней назад
What are your laptop specs? No Offense, it does not look like shinny super mac/pc. :)
@Radu
@Radu 5 дней назад
It's my work laptop: HP ZBook Fury 15 G7. I think it's alright for what I need to do with it :-)
@tithos
@tithos 5 дней назад
Genius!! Thank You!
@Radu
@Radu 5 дней назад
No problem :-)
@ChandrashekarCN
@ChandrashekarCN 5 дней назад
💖💖💖💖
@Radu
@Radu 5 дней назад
@Coder.tahsin
@Coder.tahsin 5 дней назад
next time if you go on vacation on a cruis then please do a project there like "navigation using html camera and stars" will be pretty amazing
@Radu
@Radu 5 дней назад
Haha :-) I think getting the stars on camera might be a challenge. Buuuut... I do have a video coming up at some point where I make a basic google maps clone on the train. Does that count as close enough? :-)
@Coder.tahsin
@Coder.tahsin 4 дня назад
@@Radu yah sure <3
@Radu
@Radu 4 дня назад
@@Coder.tahsin :-)
@MadaraAzukar
@MadaraAzukar 5 дней назад
Thanks 🎉
@Radu
@Radu 5 дней назад
You're welcome 😊
@Animation-184
@Animation-184 5 дней назад
Hi. Can you make a tutorial about a snake game that has to move around in a maze and try to get out. The snake is controlled by the player. The snake does not grow when it eats the food but restores health because it gets shot by the guns that are fixed the in the room when you get in there. The maze is big and you cannot see the ends. I tied making it but I don't think I will be able to do it. @@Radu
@Radu
@Radu 4 дня назад
Sounds like a unique idea :-) and it's quite clear in your description... Have you tried asking some AI for help? Unfortunately, I have videos already recorded until next summer, so, I'll just be editing them when time and then I really want to do some other projects, so I won't have time for such a game anytime soon. But if you want help, you can share your code (for example on my Discord) and I'll have a look when you get stuck.
@Animation-184
@Animation-184 4 дня назад
@@Radu ok great 👍 thanks for the reply!. Looking forward to your videos❤️
@Radu
@Radu 4 дня назад
@@Animation-184 Hope they won't disappoint :-)
@_dvyne
@_dvyne 6 дней назад
for anyone confused on why we are subtracting a frm b, its to get the length from b to a, this is bcos our lines(a and b) both start from the same point so we don't know the length or distance btw a and b so to do so we subtract a frm b and then we can effectively get any position in between my scaling that length down using multiplication(scales down bcos we are using a fraction)
@Radu
@Radu 5 дней назад
Thanks for the explanation! :-)
@someone___crazy-t2dyutyir
@someone___crazy-t2dyutyir 6 дней назад
13:50 Animation start
@youssimoon
@youssimoon 7 дней назад
thank u so much i am really exited for learning and creating this project my self ,also u have a beautiful accent
@Radu
@Radu 5 дней назад
Thanks :-) enjoy the lessons!
@pesterenan
@pesterenan 7 дней назад
You have such a nice way to explain things. It was really cool to see the use of dependency injection and refactoring to make things more concise. Awesome explanation, nice work, Radu!
@Radu
@Radu 5 дней назад
Thanks :-) I think these scripted tutorials can be much clearer than the live streams :-D
@pesterenan
@pesterenan 7 дней назад
Change of tune... get it? Hahhahaha, I already started the video with a big smile!
@Radu
@Radu 5 дней назад
:-))
@peryMimon
@peryMimon 9 дней назад
I don't see why we shouldn't integrate the code for finding a path from arbitrary points directly into `graph.getShortestPath`. This would enhance the general utility of the Graph class. If preserving `getShortestPath` as a pure implementation of Dijkstra's algorithm is important, we could move just the algorithm itself to a separate utility, like `math-util.getShortestPath(start, end, graph)`
@Radu
@Radu 5 дней назад
It's a good idea. I guess I was thinking that Dijkstra's algorithm has so many variants that you may want to extend that class with different implementations. But no problem doing as you suggest!
@peryMimon
@peryMimon 9 дней назад
I like to see more efficient method
@Radu
@Radu 5 дней назад
Alright. I have it on the to-do list, but let's see when I have time to make it.
@tironxxx
@tironxxx 9 дней назад
Thanks!🥰
@amank8950
@amank8950 10 дней назад
Learnt something new today, thanks Radu
@Radu
@Radu 10 дней назад
Happy to hear :-)
@kgene521
@kgene521 11 дней назад
Excellent class! many thanks. I've been going through all lectures so far and everything seems so simple but the result is amazing.
@Radu
@Radu 10 дней назад
Yes, indeed. Each component is relatively easy to understand but the end result is quite complex :-)
@zohaibqurban7386
@zohaibqurban7386 12 дней назад
nice
@Radu
@Radu 10 дней назад
Thanks :-)
@Silas_standley
@Silas_standley 12 дней назад
PERFECT TIMING I NEEDED THIS VIDEO TO IRON OUT SOME KINKS IN MY SYNTAX GREAT WORK
@Radu
@Radu 10 дней назад
Cool :-) hope it helped!
@yusuf.isyaku
@yusuf.isyaku 12 дней назад
yea, if I were to code this, I'd code it in 1000 lines or even more. Maths do make some things easier. I wish you all the best with SoMeπ Radu. And, thank you.
@Radu
@Radu 10 дней назад
My first version was like that too :-D
@ka_okai9
@ka_okai9 12 дней назад
Thanks Radu , i ve learned so much from this video in particular. I noticed you are just pretending the functions exist and just type them into your code and THEN you define and implement them. Thats a very interesting aproach because its easier to keep track of what you were suposed to do in the first place. Great video as always.. thank you very much for sharing with us! You are the best!
@Radu
@Radu 10 дней назад
Yes, it's called a top-down approach. It helps figure out what lower-level components you need to implement and what should their input / output be. Thanks for watching :-)
@GamerDeveloperStudio
@GamerDeveloperStudio 12 дней назад
Hello. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YpwLArBofkk.htmlsi=_FyPsdn_9aQF6Bt3 This profisinal physics 《《《《《 C# === javascript ?. Thanks Radu.
@Deditzy.
@Deditzy. 12 дней назад
Never really implemented this before, but my approach would’ve been the exact same. What I’ve learned however is that my intuitive approach allowed me even more flexibility. I enjoy watching your videos Radu, keep up the good work!
@Radu
@Radu 10 дней назад
Cool! Thanks for watching :-)
@ChandrashekarCN
@ChandrashekarCN 12 дней назад
💖💖💖💖
@Radu
@Radu 12 дней назад
:-) thanks for watching!
@Deditzy.
@Deditzy. 12 дней назад
Coding with Radu, coding with Radu … 0:52
@Radu
@Radu 12 дней назад
:-) funny how some people like the intro and some don't :-D
@Deditzy.
@Deditzy. 12 дней назад
@@Radudefinitely group me in those that love it! Don’t change it!! I do enjoy the word play before the “no, no, no” 😂😂😂
@Radu
@Radu 10 дней назад
:-)) haha, ok!
@AlpiTec
@AlpiTec 12 дней назад
Hello Dr. Radu. This is what I call a passion: writing code on the fly. Have a relaxing holiday at home!
@Radu
@Radu 12 дней назад
Thanks :-) have a nice weekend!
@naistudio3119
@naistudio3119 4 дня назад
😂
@fdorsman
@fdorsman 12 дней назад
Great one. Again. But that should not be a surprise anymore. Anyway, I learned something new again today, so thanks!
@Radu
@Radu 12 дней назад
Thanks. I think this one was especially nice :-) Fun project and a lot to learn from it. Glad it helped!