WhiteboardDoodles
WhiteboardDoodles
  • 17
  • 5 860
Pointers Made Easy: Programming Basics
Curious about the role of pointers in programming and why they're so essential for managing memory efficiently? Pointers can be challenging to grasp, especially for beginners, but mastering them is key to becoming a proficient programmer. In this video, we'll break down the basics of pointers, explore their significance and show you how to use them effectively.
📌 Topics Covered:
- What is a Pointer?
- What are they used for?
- Practical Example
- Pointer Arithmetic
- Pointers & Arrays
- Common pitfalls
Don't forget to subscribe to our Channel for more videos: www.youtube.com/@UCy8KBeOp4g2B749unbq1I_Q
Timestamps:
0:00 - Intro
0:25 - What are Pointers?
1:12 - What are they used for?
1:53 - Practical Example
2:54 - Pointer Arithmetic
3:46 - Pointers & Arrays
4:45 - Common Pitfalls
5:01 - No. 1 - Null or uninitialized Pointers
5:37 - No. 2 - Memory Leaks
6:05 - No. 3 - Dangling Pointers
6:37 - Conclusions
7:08 - Outro
Переглядів: 365

Відео

Prompt Engineering Basics: Enhance AI Communication
Переглядів 48День тому
Have you ever wondered how to get the best responses from AI or why some prompts work better than others? It's all thanks to prompt engineering. In this video, we'll dive into the essentials of prompt engineering and discover how it transforms the way we interact with AI systems. Learn how to craft clear, specific and effective prompts and unlock the full potential of AI. 📌 Topics Covered: - Wh...
OOP Basics: Learn Object-Oriented Programming
Переглядів 12414 днів тому
Have you ever wondered how video games, websites, and apps are built or how developers manage complex software projects with ease? It's all thanks to Object-Oriented Programming (OOP). In this video, we'll explore the basics of Object-Oriented Programming and how it revolutionizes the way we write and organize code. 📌 Topics Covered: - What is OOP? - Overview of key concepts Link to our video o...
Natural Language Processing Explained | NLP Basics
Переглядів 24221 день тому
Did you ever wonder how virtual assistants such as Siri or Alexa understand us, or how Google Translate actually translates from one language to another? It's all thanks to Natural Language Processing (NLP). In this video, we explore the basics of NLP and its real-world applications. 📌 Topics Covered: - What is NLP? - How does NLP work? - Real-World Applications Don't forget to subscribe to our...
Computer Architecture: Hardware Components Explained
Переглядів 39628 днів тому
In this video, we will explore Computer Architecture and the basic hardware components that make up a modern computer. Knowledge of basic components and parts of computer is essential for everyone using modern technology as it empowers users to make informed decisions when purchasing, upgrading or troubleshooting their systems. It also enhances the ability to optimize performance, ensure system...
Top 10 Cyberattacks: How to protect yourself
Переглядів 228Місяць тому
In this video, we will cover the top 10 most common cyberattacks and how to protect yourself from them. You'll learn about the common techniques hackers use to steal information and damage systems so that you and your data can stay safe. In our digital world, cyberattacks are becoming more and more common and educating ourselves about them is the best strategy to protect ourselves. 📌 Topics Cov...
Cryptography Basics: Intro to Cybersecurity
Переглядів 328Місяць тому
In this video, we'll explore the basics of Cryptography. We'll cover the fundamental concepts related to it, such as Encryption, Hash Functions, PKI and much more. Cryptography is a cornerstone of modern digital security, playing an essential role in protecting sensitive information and ensuring secure communication across various platforms. Understanding these basics is crucial, as they form t...
Machine Learning Explained: A Quick Overview
Переглядів 80Місяць тому
In this video, we'll explore the basics of Machine Learning as part of our AI Basics series. Machine Learning is a core concept in Artificial Intelligence and has revolutionized the world we live in. 📌 Topics Covered: - What is Machine Learning? - Types of Machine Learning - Overview of each type - Real-World Applications Link to our video on AI Basics: ua-cam.com/video/cNvxNOMLS7I/v-deo.html D...
IP Addresses Explained: Networking Basics
Переглядів 2,6 тис.Місяць тому
In this video, we simplify the concept of IP Addresses as part of our Networking Basics series. IP Addresses are fundamental in Networking and Computer Science and understanding their basics is necessary for success in a career in technology. Link to our video on Binary: ua-cam.com/video/THSh85q7ZBY/v-deo.html Link to our video on Bits & Bytes: ua-cam.com/video/N4-E590_h04/v-deo.html 📌 Topics C...
The Turing Test: Can Machines think?
Переглядів 102Місяць тому
In this video, we'll explore the Turing Test, a groundbreaking concept by Alan Turing that challenges the boundaries between human and machine intelligence. Learn about Turing's legacy, how the test works and its modern-day applications. Our video on Artificial Intelligence: ua-cam.com/video/cNvxNOMLS7I/v-deo.html 📌 Topics Covered: - About Alan Turing - What is the Turing Test? - How does it wo...
Understanding Data Types in Programming
Переглядів 88Місяць тому
In this video, we'll explore different data types in programming. Mastering data types is one of the first steps for becoming a successful programmer. 📌 Topics Covered: - What are data types and why are they important? - Overview of data types: Integers, Floating-point numbers, Strings, Booleans and Chars Link to our video on Programming Basics: ua-cam.com/video/lj1AxGnIs5g/v-deo.html Don't for...
Intro to Programming: A Beginner's Guide
Переглядів 1162 місяці тому
In this video, we will explore basics of programming. Programming is a fairly broad term and encompasses a lot of different topics which we'll cover in this video. Whether you want to build a website, create an app or simply understand how software works, learning the basics of programming is the first step. We also recommend checking out our video on Interpreters vs Compilers: ua-cam.com/video...
Understanding AI: The Basics of Artificial Intelligence
Переглядів 4852 місяці тому
In this video, we will explore the basics of Artificial Intelligence. In recent years, AI has surged in popularity and has become an integral part of our daily lives. Today we'll answer several common questions about it. 📌 Topics Covered: - What is Artificial Intelligence? - How does AI work? - Key concepts: Machine Learning, Neural Networks and Deep Learning - Real-world applications of AI Don...
Welcome to WhiteboardDoodles: Channel Trailer
Переглядів 1042 місяці тому
Welcome to WhiteboardDoodles. The channel where we simplify tech-related concepts using whiteboard animations. If you're an absolute beginner looking to learn the basics, a student needing a refresher or a tech-enthusiast wanting to expand your knowledge, this is the right channel for you. We cover various topics from the fundamentals of electronics and computer basics to the latest in AI and c...
Interpreter vs Compiler: What's the Difference?
Переглядів 1632 місяці тому
In this video, we dive into the world of interpreters and compilers, breaking down their key differences and how they operate. You'll learn how each one processes your code and the impact they have on performance. By the end of this video, you'll have a clear understanding of which tool is best suited for your project's needs. What we'll cover: - How interpreters and compilers work behind the s...
Decoding the Digital World: Bits and Bytes Made Simple
Переглядів 2572 місяці тому
Decoding the Digital World: Bits and Bytes Made Simple
Binary Explained in under 5 Minutes
Переглядів 2262 місяці тому
Binary Explained in under 5 Minutes

КОМЕНТАРІ

  • @phollchanphayuk1289
    @phollchanphayuk1289 2 дні тому

    Nice visual and explanation. Underrated channel. I believe you'll grow big eventually

    • @WhiteboardDoodles24
      @WhiteboardDoodles24 2 дні тому

      Thank you! I appreciate your support and am glad you enjoyed the video. I hope to grow bigger with viewers like you. Stay tuned for more content!

  • @bhuvaneshwarig6517
    @bhuvaneshwarig6517 3 дні тому

    Incredible! 🎉

  • @afghan_space7747
    @afghan_space7747 10 днів тому

    Thank you so much for uploading the video on prompt engineering! Your videos are always incredibly informative and well-explained, and this one is no exception. I really appreciate you taking the time to create content based on viewer suggestions. Keep up the amazing work! I wish your channel millions of subscribers in the future!

    • @WhiteboardDoodles24
      @WhiteboardDoodles24 10 днів тому

      Thank you so much for your kind words and continued support! I'm thrilled to hear that you found the prompt engineering video informative and well-explained. Your suggestions and feedback are incredibly valuable to me, and I'm grateful for your active participation in the channel. I'll keep striving to create content that you and other viewers enjoy. Looking forward to celebrating many more milestones with you!

  • @omidaghasi6995
    @omidaghasi6995 12 днів тому

    💻✔️

  • @afghan_space7747
    @afghan_space7747 14 днів тому

    Wow thank you!

  • @jasminaradanovic7195
    @jasminaradanovic7195 16 днів тому

    Very helpful. Thank you.

  • @afghan_space7747
    @afghan_space7747 16 днів тому

    Can you make A video for What's Programming in easy words for those who started new Computer Science? your every video is better than another.

    • @WhiteboardDoodles24
      @WhiteboardDoodles24 16 днів тому

      Thank you for your continued support and great suggestions! I'm thrilled to hear that you find the videos helpful. I appreciate your ideas for new content and will definitely consider making a more beginner-friendly video on "What's Programming" as well as expanding the Programming playlist. In the meantime, you might find our video "Intro to Programming: A Beginner's Guide" useful. Feel free to check it out ua-cam.com/video/lj1AxGnIs5g/v-deo.html. Let me know if there's anything specific you'd like covered. Thanks again for watching and for your valuable feedback!

  • @afghan_space7747
    @afghan_space7747 16 днів тому

    Thank you

  • @afghan_space7747
    @afghan_space7747 21 день тому

    Add a video about Promt Engineering please!

    • @WhiteboardDoodles24
      @WhiteboardDoodles24 21 день тому

      Thank you for the suggestion! Prompt Engineering is a great topic. I'll definitely cover it in one of my next videos. Stay tuned!

  • @afghan_space7747
    @afghan_space7747 21 день тому

    What a good video! Thank you

    • @WhiteboardDoodles24
      @WhiteboardDoodles24 21 день тому

      Thank you for your kind words. It's great to hear you enjoyed the video.

  • @jasminaradanovic7195
    @jasminaradanovic7195 22 дні тому

    Thank you.

  • @jasminaradanovic7195
    @jasminaradanovic7195 Місяць тому

    Well done!

  • @SatyaK14
    @SatyaK14 Місяць тому

    Great starting, Keep up !

    • @WhiteboardDoodles24
      @WhiteboardDoodles24 Місяць тому

      Thank you for your support and kind words! I'm glad you enjoyed. Stay tuned for more!

  • @koki6261
    @koki6261 Місяць тому

    Perfect thank you

  • @mattgowen
    @mattgowen 2 місяці тому

    Useful, until the kB with a lower-case K and the 1024 bytes in a kilobyte. That's a kibibyte. The SI prefix Kilo (capital K) is 1000 bytes. This change was determined by the IEC determined these different prefixes in 1998. See en.wikipedia.org/wiki/Kilobyte

    • @WhiteboardDoodles24
      @WhiteboardDoodles24 2 місяці тому

      Thank you for your comment. You are right that there is a distinction between the terms and their proper usage. Traditionally, in computer science, a kilobyte (kB) has often been used to refer to 1024 bytes because of the binary nature of computing. However, to avoid confusion, the International Electrotechnical Commission (IEC) introduced standardized terms: kB (kilobyte) - 1000 bytes and KiB (kikibyte) - 1024 bytes. The use of a lowercase 'k' for kilo is correct, as it follows the International System of Units (SI) conventions, where 'k' stands for 1000. In contrast, "KiB" specifically denotes 1024 bytes in binary contexts. I will make sure to use these terms accurately in future videos. Thank you for the feedback.