Will Yi
Will Yi
  • 22
  • 45 120
Large Language Model for Beginners: How to build powerful applications with LLMs
Email list and resources of this video: willyi.substack.com
Are you curious about Generative AI, LangChain, RAG, or Large Language Models (LLMs) but don’t know where to start? In this video, I’ll guide you through the foundations of Generative AI, explaining how AI creates text, images, and more. As a Software Engineer at Google, I’ll also break down the Transformer Architecture behind LLMs like GPT, BERT, and LLaMA, showing you how they work and their real-world applications.
But that’s not all! We’ll dive into the Generative AI project lifecycle, from defining a project to improving and enhancing models with techniques like:
• Prompt Engineering
• Fine-tuning (including PEFT and LoRA)
• Reinforcement Learning from Human Feedback (RLHF)
• Retrieval Augmented Generation (RAG)
• LangChain for advanced reasoning
00:00 - Intro
00:24 - Concepts
02:02 - Transformer Architecture
04:40 - Generative AI Project Lifecycle
05:56 - Fine-Tuning Model
มุมมอง: 566

วีดีโอ

What I *actually* do as a Software Engineer at Google
มุมมอง 81621 วันที่ผ่านมา
Free Email List: willyi.substack.com Ever wondered what a software engineer’s day-to-day work actually looks like? Spoiler alert: it's more than just coding! In this video, I’m pulling back the curtain to show you what it’s really like working as a software engineer at Google. Join me as I take you through the stages of a project, using a fun example-‘Pigeon Translator’-to walk through each ste...
If I start learning code in 2025, I’d do this.
มุมมอง 17Kหลายเดือนก่อน
Free Email List: willyi.substack.com How I Would Start Coding from Scratch (and Never Be Replaced by AI) Are you ready to dive into coding but don’t know where to start? In this video, I’ll walk you through how I would learn to code if I could start over as a software engineer at Google-and most importantly, how to become an engineer that AI can’t replace. We’ll go step-by-step, from the mindse...
From Google Engineer to Feeling Lost - How I Ended Up Here
มุมมอง 8652 หลายเดือนก่อน
Free Email List: willyi.substack.com In my previous life, I spent so much time to chase the number. I call it number game. I recently realize the importance of life and decide to start enjoy it. It's part of reasons I start this video. I made so many plan about my channel. I want to talk about coding, about software engineering and many other things related to career. But before all the cool th...

ความคิดเห็น

  • @durgapoojith1109
    @durgapoojith1109 5 ชั่วโมงที่ผ่านมา

    Hi Bro, great video i want to do ms in cs what course would be better and in canada which college is good for that course. Appriciate for your work man🎉❤

    • @durgapoojith1109
      @durgapoojith1109 5 ชั่วโมงที่ผ่านมา

      University of California is good for major cs??

  • @ABDULKALAMB-u4k
    @ABDULKALAMB-u4k วันที่ผ่านมา

    your linkedin id bro

  • @LoguLokesh-l4w
    @LoguLokesh-l4w 3 วันที่ผ่านมา

    Thank you

  • @UNKnown-nz3eq
    @UNKnown-nz3eq 4 วันที่ผ่านมา

    START WITH JAVA OR C. I PROMISE YOU WON'T REGRET IT LATER IN YOUR CAREER

  • @DevaJoho-z7v
    @DevaJoho-z7v 4 วันที่ผ่านมา

    🧑‍💻👑🎙️🧔✨

  • @محمدجامع-د3ه
    @محمدجامع-د3ه 4 วันที่ผ่านมา

    im 28 Is age an impediment to learning programming

    • @codingdinosaur
      @codingdinosaur 4 วันที่ผ่านมา

      Learning programming will never impacted by age!! Wish you good luck with your journey

  • @sebsefyu
    @sebsefyu 5 วันที่ผ่านมา

    How about starting with GO? Thank you.

    • @codingdinosaur
      @codingdinosaur 3 วันที่ผ่านมา

      GO is also a good choice. I think programing language is just a path to get into deeper of programing word. Different language just a different path. Good luck with your GO journey!

  • @khanhchung5207
    @khanhchung5207 5 วันที่ผ่านมา

    I am software engineering student and I am learning from teachmyselfcs. Thanks for the advice.

    • @codingdinosaur
      @codingdinosaur 5 วันที่ผ่านมา

      Keep learning! Good luck on your journey!

    • @Purganico.
      @Purganico. 5 วันที่ผ่านมา

      Perfect, Keep learning, Good luck.

  • @truthtelleranon
    @truthtelleranon 6 วันที่ผ่านมา

    This was very helpful. Thank you.

    • @codingdinosaur
      @codingdinosaur 5 วันที่ผ่านมา

      Appreciate it! Glad you liked it.

  • @Warley.Araujo
    @Warley.Araujo 6 วันที่ผ่านมา

    Great Video!!

    • @codingdinosaur
      @codingdinosaur 5 วันที่ผ่านมา

      Appreciate it! Glad you liked it.

  • @okay7262
    @okay7262 8 วันที่ผ่านมา

    Hhkb + vim

  • @mathijswy
    @mathijswy 10 วันที่ผ่านมา

    Lol. And shouldn't you give neovim a shot?

  • @Jenkkimie
    @Jenkkimie 21 วันที่ผ่านมา

    As a software engineer, I would currently avoid getting a CS degree unless you have coded from your childhood or have a guaranteed job secured already. Without major connections it's nearly impossible to find work. Know many of my graduate year who are or afe becoming homeless because they picked a very terrible year to graduate. Tens of thousands pf applicants fight from scraps. Hopefully 3-years from ow it'll be a lot better but currently I'd advice against it. I hate to say it but it's brutal honesty.

  • @Turkish811
    @Turkish811 21 วันที่ผ่านมา

    Great tips ❣

  • @SchoolOfUnlearning3
    @SchoolOfUnlearning3 22 วันที่ผ่านมา

    What about work life balance? Do you find time for yourself?

    • @codingdinosaur
      @codingdinosaur 22 วันที่ผ่านมา

      Yes, I can find time for myself. I usually use it to stay with family or learn more things outside the work.

    • @SchoolOfUnlearning3
      @SchoolOfUnlearning3 22 วันที่ผ่านมา

      @@codingdinosaur thanks for the reply! I can find time for my hobbies then!

  • @PriyanshuKumar_04
    @PriyanshuKumar_04 24 วันที่ผ่านมา

    This is wrong 😩 One side you are motivating and on the other side you are demotivating me. I also want to get placed in the big tech giants but you are already there and the points you put down 😢 Could you guide us to do better...

    • @codingdinosaur
      @codingdinosaur 23 วันที่ผ่านมา

      Everyone faces different problems in different life stages. I had your confusion before. What I can say is stick on what you are doing, enjoy the process. Be positive for the problem we are facing. World will reward this optimistic attitude

  • @PriyanshuKumar_04
    @PriyanshuKumar_04 24 วันที่ผ่านมา

    Seriously 😂 I am in the 3rd year of my college and I am using the same way to create a new project with my teammates 😅 But the Merge Conflicts 😂 Nice to hear the story. One suggestion if you can create the video on some projects or suggestions that what kind of projects we should have to build, that will be also beneficial 😢

    • @codingdinosaur
      @codingdinosaur 23 วันที่ผ่านมา

      Hi there, the general way to implement software are similar. Merge Conflicts is very common if we work on same component :) Thanks for the suggestion. I will add it into backlog!

  • @AlienaCai
    @AlienaCai 26 วันที่ผ่านมา

    love your video as always! love you too!

    • @codingdinosaur
      @codingdinosaur 26 วันที่ผ่านมา

      Appreciate the help! ❤️

  • @the_toadsage
    @the_toadsage 26 วันที่ผ่านมา

    What a fun insight!

  • @codingdinosaur
    @codingdinosaur 26 วันที่ผ่านมา

    🐦: what?

  • @madrauchia1913
    @madrauchia1913 หลายเดือนก่อน

    Any resource to learn DSA with python. I know js but i cant't find dsa with javascript. By the way where u learn DSA pls help

  • @robertklund3201
    @robertklund3201 หลายเดือนก่อน

    I think I will learn FORTRAN.

  • @dfordraco2031
    @dfordraco2031 หลายเดือนก่อน

    AI will replace programmers who do not use AI as a tool.

  • @dankhindu251
    @dankhindu251 หลายเดือนก่อน

    I am from India which language is good for make a good carrier ??

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      I think C/C++ is good for explore deeply in computer science. But Python is definitely the best for beginners

  • @zuhaibhanfi6078
    @zuhaibhanfi6078 หลายเดือนก่อน

    Strange 🤔! I didn't subscriber this channel and I don't even remember watching any of this channel's videos but still how I got notification of this video ? And on the 4th day after upload? What's going on? 😮

    • @zuhaibhanfi6078
      @zuhaibhanfi6078 หลายเดือนก่อน

      Btw great video ❤

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Glad you like it. I'm not sure why you get notification. But I think it's not a bad mistake lol

    • @zuhaibhanfi6078
      @zuhaibhanfi6078 หลายเดือนก่อน

      @@codingdinosaur ya it wasn't Plus you've got one more subscriber ✨

  • @tonghsengsom
    @tonghsengsom หลายเดือนก่อน

    I would like to ask how you prep for interviews and questions .esp Technical questions, how do you recommend for no cs background and for junior role for backend dev for international job market as for me I live in APAC

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Hi there. Thanks for the questions. I think interview prep is different from area to area. I've no specific suggestions for the are that I'm not quite familiar. But one thing I would recommend is "keep honest and open during the interview". When doing the interview, what interviewer more interested is how interviewee thinking about the problem and find the solution. It's totally ok if interviewee forgot the details like syntax of priority queue in Python. But it's more important to demonstrate how to find the solution based on the given information. Hope this helps :)

  • @BeyondInspireLimits
    @BeyondInspireLimits หลายเดือนก่อน

    Still learning with python my first language programming keep practicing thanks a lot ❤

  • @Taoufiqqaba
    @Taoufiqqaba หลายเดือนก่อน

    I have just started learning to code using Python, a few days ago, and I build a game using conditions... it is so fun to code and build something original from scratch. However, my question is: What is the point of coding when AI can write codes for any program instantly?? could you please answer??

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Hi hi. Glad you enjoyed your coding experience. In most of cases, coding is for building things for others. For example, building a website for small business to help them to reach more potential customers. That's one aspect of coding impact our real world. Given we are having standard ways to build up such simple applications, AI is perfect tool to plug in such scenarios. And replace human to do such tedious process. However, what if we hit issue with the Python itself? Or, if we as AI to build website with Flask, but there is underline issue with Flask itself? Without understanding of programing, it would be even hard for us to ask AI about what we met. That's why I think learning still needed today and AI should be tool for us to success, not make us as reality extension of AI.

    • @Taoufiqqaba
      @Taoufiqqaba หลายเดือนก่อน

      @@codingdinosaur Thank you very much for the detailed answer. So your advice to me is just to continue learning to code despite the terrifying progress of AI?

    • @ishatariq9422
      @ishatariq9422 หลายเดือนก่อน

      ​@@codingdinosaurthat is precisely why i am learning programming

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Yes! There is no harm to keep learning new things! I know AI's progress is terrifying. But AI can help human to push the limit only if human know the what's current limit.

    • @Taoufiqqaba
      @Taoufiqqaba หลายเดือนก่อน

      @@codingdinosaur Thank you very much.

  • @nikeshsingh2081
    @nikeshsingh2081 หลายเดือนก่อน

    Is AI Replace software engineer job, should i change field from software engineer to other?

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      AI will impact software engineer job market, but will definitely not replace all engineers.

  • @HyeonSon
    @HyeonSon หลายเดือนก่อน

    Thanks!

  • @Bennxedits
    @Bennxedits หลายเดือนก่อน

    Bruhh what should i do in my college teachers are bad a d they are focusing on completing the syllabus...i am studying C right now.but can't find a perfect video..

    • @nikeshsingh2081
      @nikeshsingh2081 หลายเดือนก่อน

      From which college?

    • @Bennxedits
      @Bennxedits หลายเดือนก่อน

      @nikeshsingh2081 in India

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Hi there. Sorry to hear that you are not getting well with your teachers. I would suggest not only from video if you cannot find things perfect for you. Word based materials sometimes better. C is actually good if you get familiar with it. It will leads you to know more about hardware etc. Its learning curve is high, but you will find it worth when you get into it more.

    • @Bennxedits
      @Bennxedits หลายเดือนก่อน

      @@codingdinosaur Thank you for your suggestion man.

    • @dfordraco2031
      @dfordraco2031 หลายเดือนก่อน

      Look for brian Kernighan's C programming language book.

  • @EswarRemoteEnginneer
    @EswarRemoteEnginneer หลายเดือนก่อน

    Subbed

  • @EswarRemoteEnginneer
    @EswarRemoteEnginneer หลายเดือนก่อน

    Nice video broo

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Glad you like it!!

  • @punk5513
    @punk5513 หลายเดือนก่อน

    man I'm so demotivated😢😢

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Don't worry too much bro. How about let just start learning without thinking too much

    • @Alex-ns6hj
      @Alex-ns6hj หลายเดือนก่อน

      @@codingdinosaur gotta think to learn hehe but fr I feel OP. It hasn't been until recently when I went all in to study how everything is changing that I started getting a clearer vision of how to navigate this change. I started reading a book by Daniel H. Pink "A Whole New Mind" which has given me so many ideas and insights from research I couldn't have possibly done myself. It truly let me see in real time how times are changing and how we can leverage AI to our advantage, as well as how to become valuable in the rising age "the conceptual age"...

  • @bensongift
    @bensongift หลายเดือนก่อน

    Thank you

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      You're welcome! Hope you enjoyed the video.

  • @dannygarcia7116
    @dannygarcia7116 หลายเดือนก่อน

    Thank you. Subscribed 👍

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Appreciate the support! Hope you enjoy the video!

  • @DaniyalDhump
    @DaniyalDhump หลายเดือนก่อน

    Bro what would you suggest me to learn as I'm a first semester student of software engineering, as we are learning HTML, CSS, JS, C++, and Python, so which language should I mainly shift my focus.

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      I would suggest start with Python to get more sense around coding. It really helpful to ramp up in coding area. Then switch to C++ while learning OS etc. C++ is basic enough to get more idea about how OS/hardware works.

    • @Jay-Z-y6y
      @Jay-Z-y6y วันที่ผ่านมา

      @@codingdinosaur But the problem sir, the syntax of C++ is way too complicated than Python so shifting from Python to C++ isn't such a great idea. I would consider if one wants to start learning a language, one should pick a language that has core basics of most languages so as to adopt to others. Such languages with core fundamentals of most languages in the tech industry include Java, C++, C, C# e.t.c *It's just a recommendation, not criticising opinions

  • @inhard2223
    @inhard2223 หลายเดือนก่อน

    Quality of this video is very good, I’m happy you created this video! Hope you the best🎉

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Thank you so much!! Glad you liked video!

  • @Umar-s6e
    @Umar-s6e หลายเดือนก่อน

    Bro we are still in 2024😢

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      We have 2 month to setup mindset 😂

    • @mellontoaster
      @mellontoaster หลายเดือนก่อน

      He is living in the future 😂

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      😂😂😂

  • @gokuls6555
    @gokuls6555 หลายเดือนก่อน

    Hey man great video. any specific online lectures recommendation from you on the topics mentioned. TIA

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Hi there, I found the resources in this site are helpful! teachyourselfcs.com I will also have videos to cover these topics. Please subscribe and tune in :) Thanks!

  • @amalijacobi63
    @amalijacobi63 หลายเดือนก่อน

    Can you provide information from where we can learn all this stuff online? Are there good courses, books, TH-cam videos for these topics to follow step by step?

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Hi there, I found the resources in this site are helpful! teachyourselfcs.com/ I will also have videos to cover these topics. Please subscribe and tune in :) Thanks!

  • @b.eshwaranand8859
    @b.eshwaranand8859 หลายเดือนก่อน

    thanks bro

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Appreciate that! Hope you enjoyed the video.

  • @AlienaCai
    @AlienaCai หลายเดือนก่อน

    Nice tips!! And great workspace too 😁

    • @codingdinosaur
      @codingdinosaur หลายเดือนก่อน

      Thanks! We spend quite some time setting it up😉

  • @_Nova_Prime_
    @_Nova_Prime_ 2 หลายเดือนก่อน

    Hi Will, I just watched your latest video, and I love the depth and honesty you shared about the "number game" and how it affects not only careers but life itself. Your message really resonated with me, especially how you highlight the importance of connection and human experience beyond just numbers. I can see how passionate you are about your channel and sharing valuable insights that go beyond just coding and career growth. That’s why I wanted to reach out-because I believe my video editing expertise can help you elevate your content, making it even more engaging and impactful for your audience. Whether it's adding compelling visuals, optimizing pacing, or creating an engaging narrative flow, I can help shape your message to reach a wider audience without losing the personal, thoughtful tone that makes your content stand out. I specialize in both long-form content and short-form edits for platforms like TH-cam, Instagram, and more. If you're interested, I'd love to discuss how I can assist you in bringing your vision to life. Looking forward to hearing from you!

  • @stevie4347
    @stevie4347 2 หลายเดือนก่อน

    I have actually been feeling the same way you have, All my life I have been striving for something, I got the the best degree classification in my country, I have been working in software for 2 years now, and I have been feeling a sense of being lost with no main direction in life... I find just learning a new skill can help, but what really helped me was getting outdoors, I started to play golf to keep my mind focused on something that is hard. But I wish you the best in your content creation journey!

    • @codingdinosaur
      @codingdinosaur 2 หลายเดือนก่อน

      So glad to see you find your outdoor activity! Hope you can enjoy it more! And thank you for the kind words!

  • @the_toadsage
    @the_toadsage 2 หลายเดือนก่อน

    I am really grateful that I came by your analogy today, it made me realize not to keep chasing mindlessly after numbers instead to chase after happiness and purpose. This inspired me to connect with more people form more memories to life my life to the fullest. I totally understand what you are trying to convey, I hope that this experience and conclusion results to you being happier.

    • @codingdinosaur
      @codingdinosaur 2 หลายเดือนก่อน

      Thank you for the kind words! Hope you enjoy your life, enjoy what we already have!

  • @yosuakristianto573
    @yosuakristianto573 2 หลายเดือนก่อน

    TH-cam algorithm brought me here. Thanks for sharing your thoughts! Number game is exhausting sometimes. I personally taking a break from it recently. Trying something new, unstucking myself from being a tool as you mention. Going outside to look beyond my own world. It helps actually 👍

    • @codingdinosaur
      @codingdinosaur 2 หลายเดือนก่อน

      Thanks for sharing! Agree that going outside totally helps! Hope you feel better!

  • @lsander7857
    @lsander7857 2 หลายเดือนก่อน

    hey Will, don worry man, thats nothing wrong about you, everybody needs to vent somethimes, you should only be proud of yourself, go living man, i mean take your family and do a beatiful travel or go out and make mor friends. God blesses you bro👊

    • @codingdinosaur
      @codingdinosaur 2 หลายเดือนก่อน

      Thank you for the kind words!

  • @valogamer9999
    @valogamer9999 2 หลายเดือนก่อน

    hello buddy can we have conversation on a call ??? please

  • @scTUFFuLgXn8gKw
    @scTUFFuLgXn8gKw 2 หลายเดือนก่อน

    Thank you for sharing your thoughts. I’ve been in a similar situation-joining a FAANG company and feeling more miserable than ever. I felt completely disconnected and realized that breaking into big tech was just a numbers and hierarchy game, not something I was passionate about. Now I understand that feeling connected and having a sense of belonging is far more important for happiness than titles, salary, or other superficial measures.

    • @codingdinosaur
      @codingdinosaur 2 หลายเดือนก่อน

      I had feeling not only me have this kind of feeling. Many of friends are brilliant, they spend lot of effort to achieve what they have today. But something has been sacrificed for exchange. I think it's never late to realize this. I hope you can find something interesting around your daily life and can jump out of the endless compare game. Peace :)