Channels lising page
All videos archived of freeCodeCamp.org

4rALiJgQjHY | 07 Feb 2025
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Peggy Wang. She's used freeCodeCamp to learn how coding, worked in Big Tech as a robotics engineer, and she's cofounder and CTO of Ego AI, which builds human-like agents for video games. We talk about: - How she grew up a first generation immigrant and public school kid in Milwaukee - How her love of robotics helped her get into Stanford - How freeCodeCamp served as a key resource to build her developer chops - The near future of humanoid robots, self-driving cars, and human-like AI agents in games Links we talk about during our conversation: - Peggy's GameDev company, Ego AI: https://www.egoai.com/ - Quincy's interview with hardware engineer Bruno Haid that he mentions toward the end of this episode: https://www.freecodecamp.org/news/podcast-hardware-engineering-bruno-haid/ Chapters 0:00:00 Teaser 0:00:00 Podcast Intro 0:00:00 Song - Passing Breeze 0:03:12 Introduction to AI and Robotics 0:06:21 Insights from CES 2023 0:09:06 The Future of Household Robots 0:12:13 The Evolution of Robotics and AI 0:15:12 The Importance of Humanoid Robots 0:18:14 Accessibility and Cost of Robotics 0:21:16 The Role of Software in Robotics 0:24:14 Peggy's Journey into Robotics 0:27:17 Experiences at Stanford University 0:37:43 Navigating the Path to Elite Education 0:43:31 The Evolution of Robotics and AI 0:51:05 The Intersection of Gaming and AI 0:58:52 Creating Infinite Games with AI 1:08:26 The Evolution of Virtual Characters 1:14:26 The Future of Self-Driving Cars 1:20:30 Advancements in AI and Robotics 1:22:03 The Quest for Immersive VR Experiences 1:30:11 Creating Personalized Gaming Worlds 1:37:15 The Evolution of Game Engines 1:41:07 The Future of Game Development Tools 1:43:46 The Path to Humanoid Robots 1:47:59 The Human Element in AI Decision Making 1:58:21 The Future of Robotics and Hardware Innovation

nYXVvK-Wmn0 | 06 Feb 2025
This comprehensive AI Engineering roadmap will walk you through the essential skills and techniques every aspiring AI Engineer should master by 2025. From fundamental mathematics and key machine learning algorithms to deep learning, AI Engineering best practices, and large language models—you’ll get hands-on AI Engineering experience and invaluable career insights that will set you on the fast track to success in this rapidly evolving field. Course developed by Tatev Aslanyan from @LunarTech_ai Apply to AI Engineering Bootcamp Here: https://www.lunartech.ai/bootcamp/ai-engineering-bootcamp ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ (0:00:00) AI Engineering Roadmap Introduction (0:03:59) What is AI Engineering (0:05:47) AI Engineering Applications (0:08:31) Must-Have Skills for an AI Engineer (0:09:05) Mathematical Foundations (0:17:38) Statistics Essentials (0:23:37) Data Science Skills (0:28:05) Traditional Machine Learning (0:32:36) Deep Learning Foundations (0:38:36) Practical Implementation in Python (0:40:54) Generative AI Fundamentals (0:46:39) Large Language Models (LLMs) (0:51:07) Fine-tuning Large Language Models (0:52:05) Reinforcement Learning with Human Feedback (RLHF) (0:53:05) Retrieval-Augmented Generation (RAG) (0:53:28) Evaluating & Optimizing LLMs (0:54:14) AI Engineering Ethics & Safety (0:56:44) Additional Resources & Career Paths (0:57:34) Outro & Final Remarks 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Q-cPtlYG1cY | 05 Feb 2025
Learn how to build a website with Next.js 15 and Strapi 5. In this course you'll learn to build a fully functional summer camp website from start to finish. Through hands-on practice, you'll discover how to combine the power of Next.js's server components with Strapi's headless CMS capabilities, creating dynamic, content-rich websites that are both developer-friendly and client-manageable. Project Repo Resources: https://github.com/PaulBratslavsky/freecodecamp-surfcamp-final Strapi Docs: https://strapi.link/getting-started Course from @CodingAfterThirty Design in collaboration with Niklas Fisher @kizo-niklas ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course introduction and project overview ⌨️ (0:11:37) How to follow this course and local project setup ⌨️ (0:15:59) Getting started with Next.js 15 and Strapi 5 ⌨️ (0:22:26) Section 1- Building the home page ⌨️ (1:29:20) Section 2 - Building the experience page ⌨️ (1:41:16) Section 3 - Building top navigation ⌨️ (1:54:21) Section 4 - Building out the footer ⌨️ (2:04:02) Section 5 - Building the blog page ⌨️ (2:17:08) Section 6 - Form submission with server action ⌨️ (2:41:23) Section 6.5 - How to structure our blog data in Strapi ⌨️ (2:58:07) Section 7 - Custom data loading content list component ⌨️ (3:14:41) Section 8 - Implementing search and pagination in Next.js ⌨️ (3:45:48) Section 9 - Building a single blog detail page ⌨️ (4:12:17) Section 10 Building the events page and form ⌨️ (4:55:25) Conclusion ⌨️ (4:57:03) Where to next? ⌨️ (4:58:18) Interview with Niklas on styling and Figma Design ⌨️ (5:22:06) Why use Next.js ⌨️ (5:28:22) Setting up Next.js ⌨️ (5:32:12) Routing ⌨️ (5:36:20) Layout Page ⌨️ (5:41:32) Links and Navigation ⌨️ (5:44:30) Server and Client Components ⌨️ (5:52:25) Data fetching ⌨️ (5:59:34) Dynamic Routing ⌨️ (6:11:44) Not Found Page ⌨️ (6:16:26) Figma for developers 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

nWsLw_1OpE0 | 04 Feb 2025
If you're interested in learning how to write software that runs on a blockchain distributed ledger database, this comprehensive course will teach you everything from scratch using Python and Vyper, even if you're a complete beginner. The course will enable you to: 1. Be able to develop smart contracts in Vyper, the pythonic smart contract blockchain language 2. Script in python (you can have 0 python experience for this course, we teach you python too!!) 3. Interact with smart contracts in Python and Vyper 4. Work with AI tools to speed up your development It also covers: - Fuzzing - NFTs - Algorithmic Trading - AI - ERC20s - DeFi And so much more! Patrick Collins developed this course. Code and resources: https://github.com/Cyfrin/moccasin-full-course-cu Cyfrin Updraft course: https://updraft.cyfrin.io/courses/intro-python-vyper-smart-contract-development ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp Timestamps: 0:00:00 - Blockchain Basics 2:55:04 - Remix Favorite’s List 4:54:18 - Remix Buy Me A Coffee 7:28:35 - AI Prompting 7:36:05 - Python Crash Course 9:56:25 - Web3py Favorites 11:45:23 - Boa Favorites 12:44:32 - Moccasin Favorites 15:03:48 - Moccasin Five More 16:01:17 - Moccasin Buy Me A Coffee 18:23:01 - HTML/JS https://updraft.cyfrin.io/courses/intermediate-python-vyper-smart-contract-development/mox-html/mox-intro 18:27:45 - Moccasin ERC20 and getting hired 20:35:02 - Moccasin NFTs 22:55:48 - Algorithmic Trading 24:45:58 - Moccasin Stablecoin 27:42:06 - Moccasin Signatures 29:36:15 - Final project, Moccasin Upgrades

R-4_DbV1Su4 | 30 Jan 2025
This course covers the core threats to APIs and how to prevent breaches. Learn the OWASP API Security Top 10, examine real-world API attacks, and understand the 3 Pillars of API Security. ✏️ Course developed by Dan Barahona. https://x.com/danbarahona More courses from APIsec University: https://www.apisecuniversity.com/#courses ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ 0:00:00 Introduction 0:04:16 Introduction to API Security 0:15:40 OWASP API Security Top 10 1:01:50 API Attack Analysis 1:13:33 The 3 Pillars of API Security 1:36:03 API Security Technology Landscape 1:42:04 Conclusion and Best Practices 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

iLRZi0Gu8Go | 29 Jan 2025
In this comprehensive and beginner-friendly course, you will learn all of the tools that you need to become a great OOP programmer, writing clean and maintainable software. What you will learn: The fundamentals of OOP: creating classes and objects, attributes and methods, getters and setters, properties, static attributes and methods, access modifiers. OOP Principles such as inheritance, encapsulation, abstraction, polymorphism. 💻 Github repo: github.com/DoableDanny/oop-in-python-course ✏️ Course created by Dan Adams. Check out his channel: youtube.com/channel/UC0URylW_U4i26wN231yRqvA A Python Beginner-to-Advanced OOP course is also available, in video and book form: 🔗 Full Udemy course: udemy.com/course/python-oop-object-oriented-programming-from-beginner-to-pro/ 🔗 eBook PDF: doabledanny.gumroad.com/l/python-oop-beginner-to-pro 🔗 Amazon Kindle eBook & physical book: amazon.com/dp/B0DR6ZPZQ8 ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ (0:00:00) Intro (0:04:16) Creating classes and objects (0:15:15) Combining objects (0:21:43) Recap: classes, objects, attributes, methods and self (0:26:46) Example: a Person class (0:34:42) Accessing and modifying object data (0:41:13) Access modifiers: protected attributes (0:45:39) When should you make an attribute protected? (0:48:37) Python's "Consenting Adults" philosophy and private attributes (0:51:17) When to use protected vs private attributes (0:53:27) Creating getter and setter methods (0:57:22) Why do we create getters and setters? (1:03:37) Properties: creating a getter property. Properties vs getters and setters (1:10:39) Properties: creating a setter property (1:15:39) Static attributes (1:23:19) Static attributes vs instance attributes (1:25:13) Static methods (1:33:20) Static methods: when to use them? (1:34:46) Protected and private methods (1:39:55) Encapsulation (1:51:53) Encapsulation: why is it important? (1:55:10) Abstraction (2:05:08) Inheritance (2:15:49) Polymorphism: intro and naive solution (2:25:06) Polymorphism: refactored solution (2:35:35) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

_CXwZ5xyFno | 28 Jan 2025
Learn how to use DeepSeek-R1 in this crash course for beginners. Learn about the innovative reinforcement learning approach that powers DeepSeek-R1, exploring how it achieves performance comparable to industry giants like OpenAI's o1, but at a fraction of the cost. You'll learn about its architecture, practical applications, and how to deploy this model to leverage its advanced reasoning skills for your own projects. ✏️ Course developed by Andrew Brown from @ExamProChannel . ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ 00:00 Introduction 01:01 DeepSeek Overview 06:13 DeepSeek.com V3 15:36 DeepSeek R1 via Ollama 15:36 DeepSeek R1 via LMStudio 52:12 DeepSeek via Hugging Face Transformers 1:26:06 Thoughts and Conclusions 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Q7mS1VHm3Yw | 27 Jan 2025
Discover how to build an intelligent book recommendation system using the power of large language models and Python. Learn to transform book descriptions into mathematical representations that enable precise content-based matching. By the end of this course, you'll have built a recommendation engine that helps readers discover their next favorite book. 💻 Code from this tutorial: https://github.com/t-redactyl/llm-semantic-book-recommender/tree/main 🏗️ JetBrains provided a grant to make this course possible. ⭐️ Resources ⭐️ Free 3-Month PyCharm Professional Subscription Code: PyCharm4FreeCodeCamp Download PyCharm: https://jb.gg/pycharm-fcc Redeem PyCharm 3-month free license: jetbrains.com/store/redeem Download PyCharm: https://jb.gg/pycharm-fcc Kaggle datasets: https://kaggle.com/datasets 7K books dataset by Dylan Castillo: https://kaggle.com/datasets/dylanjcastillo/7k-books-with-metadata Hugging Face free NLP course: https://huggingface.co/learn/nlp-course/en/ Explanation of transformer encoder-decoder models (from Hugging Face NLP course): https://huggingface.co/learn/nlp-course/en/chapter1/7 Explanation of transformer decoder-only models (from Hugging Face NLP course): https://huggingface.co/learn/nlp-course/en/chapter1/6 Explanation of transformer encoder-only models (from Hugging Face NLP course): https://huggingface.co/learn/nlp-course/en/chapter1/5 Hugging Face Hub models page: https://huggingface.co/models OpenAI models: https://platform.openai.com/docs/models Explanation of vector index (from Weaviate): https://weaviate.io/developers/weaviate/concepts/vector-index LangChain Python docs: https://python.langchain.com/docs/introduction LangChain chat model integrations: https://python.langchain.com/docs/integrations/chat OpenAI billing page: https://platform.openai.com/settings/organization/billing/overview OpenAI API keys page: https://platform.openai.com/settings/organization/api-keys Explanation of zero-shot classification (from Hugging Face): https://huggingface.co/tasks/zero-shot-classification Information about fine-tuned emotion classification model: https://dataloop.ai/library/model/j-hartmann_emotion-english-distilroberta-base Getting started with Gradio: https://gradio.app/guides/quickstart Gradio playground: https://gradio.app/playground Gradio themes: https://gradio.app/guides/theming-guide Further work by Jodie about LLMs Talk from GOTO Amsterdam giving an overview of LLMs: https://youtube.com/watch?v=Pv0cfsastFs Talk from NDC Oslo about whether LLMs are showing signs of humanity: https://youtube.com/watch?v=kqJ7rZHFx84 Talk from PyCon US about hallucinations in LLMs: https://youtube.com/watch?v=innz9iBIAdU Tutorial on doing sentiment analysis with LLMs: https://blog.jetbrains.com/pycharm/2024/12/how-to-do-sentiment-analysis-with-large-language-models/ Article on LLM’s understanding of language: https://t-redactyl.io/blog/2024/06/can-llms-use-language-at-a-human-like-level.html Article on sentience in LLMs: https://t-redactyl.io/blog/2024/07/could-llms-be-sentient.html Article on intelligence in LLMs: https://t-redactyl.io/blog/2024/07/are-llms-on-the-path-to-agi.html 12:25 ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Chapters ⭐️ 0:00:00 Intro 0:03:05 Introduction to getting and preparing text data 0:05:51 Starting a new PyCharm project 0:16:59 Patterns of missing data 0:25:21 Checking the number of categories 0:28:27 Remove short descriptions 0:34:36 Final cleaning steps 0:38:11 Introduction to LLMs and vector search 0:54:43 LangChain 0:58:46 Splitting the books using CharacterTextSplitter 1:02:57 Building the vector database 1:05:50 Getting book recommendations using vector search 1:11:07 Introduction to zero-shot text classification using LLMs 1:15:34 Finding LLMs for zero-shot classification on Hugging Face 1:22:21 Classifying book descriptions 1:26:24 Checking classifier accuracy 1:35:19 Introduction to using LLMs for sentiment analysis 1:39:25 Finding fine-tuned LLMs for sentiment analysis 1:42:07 Extracting emotions from book descriptions 1:54:25 Introduction to Gradio 1:56:51 Building a Gradio dashboard to recommend books 2:12:49 Outro

wjj2gZbcoNw | 24 Jan 2025
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Lane Wagner. He's a software engineer, prolific contributor to freeCodeCamp, and founder of the Boot.dev online learning platform. Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,043 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate We talk about: - Lanes thoughts on college and computer science degrees - Back end development and why it resonnates with him - Why he's so enthusiastic about the Go Programming Language - What Lane's learned about how people learn Can you guess what song I'm playing in the intro? Quincy mentions the number of engineers graduating every year from Indian and Chinese universities (including computer science majors, which is usually the most popular engineering degree). It's hard to find exact numbers but... - India: more than 1 million engineering graduates / year - China: more than 1 million engineering graduates / year - US: only about 200,000 engineering graduates / year Links we talk about during our conversation: - Lane's 4-hour course on how to get a job as a developer: https://www.freecodecamp.org/news/how-to-get-a-developer-job/ - Lane's 5-hour HTTP Networking course: https://www.freecodecamp.org/news/http-networking-protocol-course/ - Lane's SQL for Web Developers course: https://www.freecodecamp.org/news/sql-for-web-devs/ - Lane's freely available books published through freeCodeCamp Press: https://www.freecodecamp.org/news/author/wagslane/ - Khan Academy founder's talk on mastery learning: https://www.youtube.com/watch?v=-MTRxRO5SRA - The Zone of Proxmial Development education concept: https://en.wikipedia.org/wiki/Zone_of_proximal_development ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp Chapters 0:00:00 Introduction to Lane Wagner and Boot.dev 0:03:43 The Job Market Landscape for Developers 0:07:49 Comparing Job Search Experiences: 2016 vs. 2024 0:11:55 The Shift to Online Job Applications 0:15:59 The Importance of Networking and Communication Skills 0:20:00 Understanding the Current Job Market Dynamics 0:23:44 The Role of Communication in Programming 0:32:01 The Power of Practice and Repetition in Learning 0:39:25 The Genesis of Boot Dev 0:41:55 The Importance of Practice in Learning 0:43:57 Finding the Right Balance in Learning 0:47:02 The Role of Intentionality in Learning 0:50:08 Maximizing Learning Opportunities 0:52:59 The Challenge of Time Management 0:56:00 The Reality of Competition in Tech 0:59:00 The Future of Work and Learning 1:02:58 Gamification in Learning Platforms 1:18:36 Gamifying Learning: The Psychology Behind Potions 1:19:57 Learning Mechanics: The Balance of Speed and Engagement 1:22:35 Community Engagement: Building a Supportive Learning Environment 1:27:16 The Role of Discord in Community Management 1:33:05 Gamification Strategies: Enhancing Learning Through Game Mechanics 1:40:15 Metrics for Success: Evaluating Learning Outcomes 1:47:35 The Future of Higher Education: Navigating Challenges and Opportunities 1:50:32 The Value of Education in Today's Job Market 1:56:09 Navigating Career Paths: Skills Over Degrees 2:02:20 Alternative Learning: Online Resources and Self-Education 2:11:58 The Future of Work: AI and Programming Skills 2:24:08 Practical Learning: Producing While Consuming

R4v_7hh4Yys | 21 Jan 2025
Learn every step to make a WordPress website in this beginner's course. No coding necessary! You will learn how to get a domain name and hosting, install Wordpress, use a theme, customize the exact website you want, and more. ✏️ This course was developed by @beau. 🎉 Hostinger provided a grant that made this course possible. 🔗 Get a 10% discount at Hostinger with code "GETSTARTED": https://www.hostinger.com/getstarted ⭐️ Contents ⭐️ 0:01:09 Introduction 0:01:09 What is WordPress? 0:02:09 Getting a Domain and Hosting 0:04:08 Installing WordPress 0:04:08 Setting Up Custom Email 0:10:14 Exploring WordPress Dashboard 0:11:30 Updating Settings 0:12:43 Installing Plugins 0:15:26 Installing Theme 0:18:12 Creating a Logo 0:19:32 Adding Logo to Website 0:22:06 Editing Site with Elementor 0:33:08 Adding Custom HTML to Site 0:36:23 Updating Menus 0:37:24 Adding a New Page 0:43:20 Customizing Page Name 0:44:16 Editing About Page 0:45:18 Editing Contact Page 0:46:43 Customizing Contact Form 0:50:08 Updating Page Footer 0:51:31 Making Site Responsive 0:55:03 Adding a Blog 0:56:57 Creating Posts with AI Content Creator 0:59:56 Customizing Blog 1:02:09 Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

T0u5nwSA0w0 | 20 Jan 2025
The NeetCode 150 is the most important LeetCode problems you need to master, selected to cover all major algorithmic patterns that top tech companies test for. Course by @DestinationFAANG ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp Most Asked Technical Interview Questions: http://docs.google.com/spreadsheets/d/1hzP8j7matoUiJ15N-RhsL5Dmig8_E3aP/edit#gid=1377915986 Solutions: https://github.com/DestinationFAANG/Destination-FAANG-Java-Solution Neetcode 150 list: https://neetcode.io/practice 00:00:00 Into 00:02:09 1 Contains Duplicate, 2 Valid Anagram 00:18:30 3 Two Sum, 4 Group Anagrams 00:41:05 5 Top K Frequent Elements, 6 Product of Array Except Self 01:08:33 7 Valid Sudoku, 8 Encode and Decode Strings 01:35:31 9 Longest Consecutive Sequence, 10 Valid Palindrome 02:08:13 11 Two Sum II Input Array Is Sorted, 12 3Sum 02:40:58 13 Container With Most Water, 14 Trapping Rain Water 03:22:29 15 Best Time to Buy And Sell Stock, 16 Longest Substring w/out Repeating Characters 03:43:04 17 Longest Repeating Character Replacement, 18 Permutation In String 04:17:11 19 Minimum Window Substring, 20 Sliding Window Maximum 04:59:44 21 Valid Parentheses, 22 Min Stack 05:20:33 23 Evaluate Reverse Polish Notation, 24 Generate Parentheses 05:45:54 25 Daily Temperatures, 26 Car Fleet 06:19:22 27 Largest Rectangle In Histogram, 28 Binary Search 06:46:23 29 Search a 2D Matrix, 30 Koko Eating Bananas 07:11:21 31 Find Minimum In Rotated Sorted Array, 32 Search In Rotated Sorted Array 07:37:45 33 Time Based Key Value Store, 34 Median of Two Sorted Arrays 08:22:13 35 Reverse Linked List, 36 Merge Two Sorted Lists 08:41:04 37 Reorder List, 38 Remove Nth Node From End of List 09:07:21 39 Copy List With Random Pointer, 40 Add Two Numbers 09:33:40 41 Linked List Cycle, 42 Find The Duplicate Number 09:59:00 43 LRU Cache, 44 Merge K Sorted Lists 10:33:35 45 Reverse Nodes In K Group, 46 Invert Binary Tree 10:58:05 47 Maximum Depth of Binary Tree, 48 Diameter of Binary Tree 11:12:42 49 Balanced Binary Tree, 50 Same Tree 11:28:36 51 Subtree of Another Tree, 52 Lowest Common Ancestor of a Binary Search Tree 11:47:38 53 Binary Tree Level Order Traversal, 54 Binary Tree Right Side View 12:09:32 55 Count Good Nodes In Binary Tree, 56 Validate Binary Search Tree 12:30:28 57 Kth Smallest Element In a Bst, 58 Construct Binary Tree 12:53:46 59 Binary Tree Maximum Path Sum, 60 Serialize And Deserialize Binary Tree 13:20:24 61 Implement Trie Prefix Tree, 62 Design Add And Search Words 14:01:28 63 Word Search II, 64 Kth Largest Element In a Stream 14:30:37 65 Last Stone Weight, 66 K Closest Points to Origin 14:50:44 67 Kth Largest Element In Array, 68 Task Scheduler 15:19:56 69 Design Twitter, 70 Find Median From Data Stream 16:15:43 71 Subsets, 72 Combination Sum 16:15:43 73 Permutations, 74 Subsets II 16:49:54 75 Combination Sum II, 76 Word Search 17:16:03 77 Palindrome Partitioning, 78 Letter Combinations of a Phone 17:44:08 79 N Queens, 80 Number of Islands 18:12:44 81 Clone Graph, 82 Max Area of Island 18:54:05 83 Pacific Atlantic Water Flow, 84 Surrounded Regions 19:21:28 85 Rotting 🍊, 86 Walls And Gates 19:55:23 87 Course Schedule, 88 Course Schedule II 20:24:16 89 Redundant Connection, 90 Number of Connected Components 21:11:23 91 Graph Valid Tree, 92 Word Ladder 21:42:50 93 Reconstruct Itinerary, 94 Min Cost to Connect All Points 22:34:37 95 Network Delay Time, 96 🏊 23:14:40 97 Alien Dictionary, 98 Cheapest Flights Within K Stops 23:46:50 99 Climbing Stairs, 100 Min Cost Climbing Stairs 24:50:25 101 House Robber, 102 House Robber II 25:11:04 103 Longest Palindromic Substring, 104 Palindromic Substrings 25:39:56 105 Decode Ways, 106 Coin Change 26:10:23 107 Maximum Product Subarray, 108 Word Break 27:07:00 109 Longest Increasing Subsequence, 110 Partition Equal Subset Sum 28:45:52 111 Unique Paths, 112 Longest Common Subsequence 29:14:46 113 Best Time to Buy And Sell Stock, 114 Coin Change II 29:50:06 115 Target Sum, 116 Interleaving String 30:33:26 117 Longest Increasing Path In a Matrix, 118 Distinct Subsequences 31:11:49 119 Edit Distance, 120 Burst Balloons 31:54:37 121 Regular Expression Matching, 122 Maximum Subarray 32:31:46 123 Jump Game, 124 Jump Game II 33:07:02 125 ⛽, 126 Hand of Straights 33:34:15 127 Merge Triplets to Form Target Triplet, 128 Partition Labels 33:55:28 129 Valid Parenthesis String, 130 Insert Interval 34:27:14 131 Merge Intervals, 132 Non Overlapping Intervals 35:00:49 133 Meeting Rooms, 134 Meeting Rooms II 35:26:18 135 Minimum Interval to Include Each Query, 136 Rotate Image 36:00:31 137 Spiral Matrix, 138 Set Matrix Zeroes 36:37:33 139 Happy Number, 140 Plus One 36:52:25 141 Pow(x, n), 142 Multiply Strings 37:11:53 143 Detect Squares, 144 Single Number 37:41:02 145 Number of 1 Bits, 146 Counting Bits 38:07:23 147 Reverse Bits, 148 Missing Number 38:35:03 149 Sum of Two Integers, 150 Reverse Integer

UKJsjKivhdE | 17 Jan 2025
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jiquan Ngiam. He's a former Google Brain engineer who's building tools to make AI useful for everyone – not just developers. We talk about the power of AI and it's practical capabilities, and separate those from a lot of the hype surrounding the AI space. Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at wixstudio.com. Support also comes from the 11,113 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate We talk about: - How AI agents work - Where AI is going and its limitations - How non-developers can leverage AI - And how developers can REALLY leverage AI Links we talk about during our conversation: - Jiquan's company, Lutra AI: https://lutra.ai/ - Jiquan's article on generative agentic interfaces for working with large spreadsheets: https://blog.lutra.ai/generative-interfaces-for-ai-agents - Jiquan's article on OODA loops for AI Agents: https://blog.lutra.ai/ooda-loops-for-ai-agents - A paper Jiquan mentions, Executable Code Actions Elicit Better LLM Agents: https://arxiv.org/abs/2402.01030 Chapters 0:00:00 Introduction to AI and Machine Learning 0:10:07 Transformers and Their Impact on AI 0:20:06 Understanding AI Training and Post-Training Processes 0:28:51 Harnessing Multimodal AI for Enhanced Communication 0:35:33 Lutra: Empowering Non-Developers with AI 0:41:58 OODA: The AI Decision-Making Framework 0:51:10 Targeted Outreach: AI in Sales and Marketing 0:56:32 Education and Reasoning: Shifting Paradigms 1:03:36 The Future of AI and Software Design 1:14:05 The Evolution of AI Task Delegation 1:20:14 The Potential of AI in Real-World Applications 1:26:39 Navigating the Future of Self-Driving Cars 1:33:20 The S-Curve of LLM Development 1:44:24 Unlocking Productivity with Personal Data Integration ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

onU5Hbb3qao | 15 Jan 2025
If you've ever felt intimidated by deep learning research papers with their dense mathematical notation and complex code bases, this comprehensive tutorial from @deeplearningexplained will show you how to effectively understand and implement cutting-edge AI research. Through practical examples using recent papers, you'll learn the three essential skills needed to master deep learning research: reading technical papers, understanding mathematical notation, and navigating research code bases. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:57) Section 1 - How to read research paper? ⌨️ (0:03:49) Section 1 - Step 1 Get External Context ⌨️ (0:04:51) Section 1 - Step 2 First Casual Read ⌨️ (0:06:01) Section 1 - Step 3 Fill External Gap ⌨️ (0:06:28) Section 1 - Step 4 Conceptual Understanding ⌨️ (0:07:41) Section 1 - Step 5 Code Deep Dive ⌨️ (0:08:29) Section 1 - Step 6 Method and Result Slow Walk ⌨️ (0:09:56) Section 1 - Step 7 Weird Gap Identification ⌨️ (0:10:28) Section 2 - How to read Deep Learning Math? ⌨️ (0:11:22) Section 2 - Step 0 : relax ⌨️ (0:12:02) Section 2 - Step 1 : identify all formula shown or referred ⌨️ (0:12:38) Section 2 - Step 2 : take the formulas out of the digital world ⌨️ (0:13:07) Section 2 - Step 3 : work on them to translate symbols into meaning (QHAdam) ⌨️ (0:36:57) Section 2 - Step 4 : summarize the meanings into an intuition ⌨️ (0:37:25) Section 3 - How to learn math efficiently ⌨️ (0:44:31) Section 3 - Step 1 - Select the right math sub field ⌨️ (0:45:03) Section 3 - Step 2 - Find exercise-rich resource ⌨️ (0:45:23) Section 3 - Step 3 - green, yellow and red method ⌨️ (0:48:09) Section 3 - Step 4 - study the theory to fix yellow and red ⌨️ (0:49:49) Section 4 - How to read deep learning codebase? ⌨️ (0:50:25) Section 4 - Step 0 Read the paper ⌨️ (0:50:47) Section 4 - Step 1 Run the code ⌨️ (0:53:16) Section 4 - Step 2 Map the codebase structure ⌨️ (0:56:47) Section 4 - Step 3 Elucidate all the components ⌨️ (1:03:13) Section 4 - Step 4 Take notes of unclear elements ⌨️ (1:03:41) Section 5 - Segment Anything Model Deep Dive ⌨️ (1:04:27) Section 5 - Task ⌨️ (1:08:50) Section 5 - SAM Testing ⌨️ (1:13:32) Section 5 - Model Theory ⌨️ (1:17:14) Section 5 - Model Code Overview ⌨️ (1:23:46) Section 5 - Image Encoder Code ⌨️ (1:25:25) Section 5 - Prompt Encoder Code ⌨️ (1:28:33) Section 5 - Mask Decoder Code ⌨️ (1:40:21) Section 5 - Data & Engine ⌨️ (1:42:47) Section 5 - Zero-Shot Results ⌨️ (1:45:21) Section 5 - Limitation ⌨️ (1:45:53) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

cKK-Y1-jAHM | 14 Jan 2025
In this Lisp for beginners course, @the-lisper will teach you why this elegant programming language has influenced computer science for over 60 years. Lisp's elegant approach to handling code as data, combined with its powerful macro system and functional programming paradigms, offers developers unique insights into program architecture that remain relevant and influential across modern languages like Python, JavaScript, and Rust. ⭐️ Contents ⭐️ - 0:00:00 Common Lisp #1 - Installation - 0:06:45 Common Lisp #2 - Playing with the REPL - 0:13:04 Common Lisp #3 - Local variables and branching - 0:28:42 Common Lisp #4 - Looping with dotimes and do - 0:39:17 Common Lisp #5 - What are lists? - 0:48:47 Common Lisp: 4 ways to build lists - 0:56:28 Common Lisp: Introduction to macros (for beginners) - 1:08:10 Common lisp: macro vs functions (for beginners) - 1:18:00 Common LISP: Destructuring and more! - 1:24:23 Getting started with packages in Common LISP - 1:32:00 Prevent Macro Name Conflict with (gensym) - 1:36:32 Mastering Inheritance and Polymorphism with CLOS: An Introduction - 1:42:12 Mastering Inheritance and Polymorphism with CLOS: Multi-methods - 1:47:21 Common Lisp Debugging: Essential Tips and Techniques - 1:54:51 Exploring the Condition System of Common Lisp - 2:04:53 Mastering Built-in Types in Common Lisp (or how I got 3x faster execution with the same algorithm) - 2:13:13 Improve Common Lisp Code Clarity With Better Dictionary Literal - 2:21:30 Manual Memory Management in Common Lisp with CFFI - 2:28:29 Closures in Common Lisp, when CLOS Is Too Much - 2:36:08 Tail Recursion With Common Lisp, Do or Don't? - 2:41:08 Common Lisp: defvar vs defparameter - 2:46:45 Series: A Functional Approach To Common Lisp - 2:52:40 Haskell-Like Type System In Common Lisp With Coalton - 2:59:14 The Loop Macro in Common Lisp: Not Lispy but Convenient - 3:06:58 Circular list with Common Lisp 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

00K8Lw1hZYc | 10 Jan 2025
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Elliot Arledge. He's a 20-year old computer science student who's created several popular freeCodeCamp courses on LLMs, the Mojo programming language, and GPU programming with CUDA. He joins us from Edmonton, Alberta, Canada. Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,043 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate We talk about: - Building AI systems from scratch - How Elliot has learned so much so quickly and his methods - How he approaches reading academic papers - His CS degree coursework VS his self-directed learning Can you guess what song I'm playing in the intro? Links we talk about during our conversation: - Elliot's Mojo course on freeCodeCamp: https://www.freecodecamp.org/news/new-mojo-programming-language-for-ai-developers/ - Elliot's Cuda GPU programming course on freeCodeCamp: https://www.freecodecamp.org/news/learn-cuda-programming/ - Elliot's Python course on building an LLM from scratch: https://www.freecodecamp.org/news/how-to-build-a-large-language-model-from-scratch-using-python/ - Elliot's YouTube channel: https://www.youtube.com/@elliotarledge - Elliot's many projects on GitHub: https://github.com/Infatoshi Chapters - 0:00:00 Introduction to CUDA and GPU Programming - 0:07:27 The Importance of GPUs in AI and LLMs - 0:13:46 Learning Methodologies and Productivity Tips - 0:21:21 The Role of Sleep in Learning and Productivity - 0:26:39 Creating Educational Content - 0:32:32 Overcoming Challenges in Learning - 0:42:31 The Value of a Computer Science Degree - 0:48:03 Balancing Education and Career Opportunities - 0:53:45 The Future of AI and LLMs - 0:59:59 Incremental Innovations in AI Models - 1:07:18 Approaching Academic Papers with Confidence ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

nJ25yl34Uqw | 08 Jan 2025
Learn the essentials of working with AI in the cloud from @ExamProChannel. This comprehensive course covers the complete generative AI development lifecycle - from fundamental concepts through practical implementation, including prompt engineering, development tools, deployment, optimization, and advanced topics like RAGs and AI agents. More course info: https://www.exampro.co/exp-genai-001 ⭐️ Contents ⭐️ - 00:00:00 Introduction - 00:54:16 AI and ML Fundamentals - 03:02:21 Gen AI Primer - 03:32:55 Data and ML - 03:47:56 LLM Basics - 04:12:22 AI Powered Assistants - 04:24:42 Env Setup - 06:12:17 Prompt Engineering - 07:00:25 WorkBenches and Playgrounds - 07:44:09 Model as a Service - 08:36:26 LLM DevTools and Workflow - 11:52:07 AI Code Assistants - 14:04:37 App Prototyping - 17:21:06 Containers - 18:12:43 Serving - 18:19:51 AI Delivery Platform - 19:40:45 GenAI Hardware - 19:50:21 Framework - 19:51:49 LLM Customization - 19:52:35 SFT - 19:56:25 Size Optimization - 20:26:04 RAGS - 22:21:19 Agents 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

BBk3DXgodmI | 07 Jan 2025
Improve your skills with spreadsheets by building 33 projects. Most can be done with Microsoft Excel or Google Sheets. Course developed by @EamonnCottrell. Project Demo Sheets: https://docs.google.com/spreadsheets/d/1dEfgXu997gGy7rs9Qe3sTvil7kHyHZMM2eXvxsVYOfA/template/preview ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:32) Create a Personal Finance Tracker ⌨️ (0:10:19) Create All Day Calendar Events ⌨️ (0:20:30) Auto Numbering in Excel ⌨️ (0:23:31) Create Dynamic Search Bar ⌨️ (0:29:33) Excel User Defined Functions ⌨️ (0:33:59) Apps Script Form to Calendar ⌨️ (0:42:45) Embed YouTube in Sheets ⌨️ (0:49:49) Send Email From Google Sheet ⌨️ (0:54:01) Automate Reminder Emails with Lido ⌨️ (1:05:19) Create Image Lightbox in Google Sheet ⌨️ (1:11:43) Create Travel Checklist in Sheets ⌨️ (1:22:08) Mail Merge with Lido ⌨️ (1:32:22) Regular Expressions in Excel ⌨️ (1:37:13) Table in Google Sheets finally ⌨️ (1:44:22) Create a Daily Taskmaster ⌨️ (1:49:03) Link Google Tables to Google Docs ⌨️ (1:50:31) Excel vs Sheets Tables ⌨️ (2:11:17) Create a Dynamic Monthly Calendar in Sheets ⌨️ (2:22:53) Create Multiple Condition Dynamic Checkboxes ⌨️ (2:32:43) Apps Script - Extract Data From LinkedIn ⌨️ (2:39:33) Apps Script - Get Last Row ⌨️ (2:44:24) Multiple Dependent Drop Down Lists ⌨️ (2:52:43) Multiple Selection Data Validation update ⌨️ (3:00:09) YouTube Analytics In Google Sheets ⌨️ (3:10:51) Excel File Types ⌨️ (3:15:07) Excel - Create Search Bar ⌨️ (3:27:10) Quickbooks Fast Bulk Import from Excel ⌨️ (3:36:09) 14 Excel Shortcuts ⌨️ (3:44:10) Excel - Make a Dynamic Invoice Generator ⌨️ (4:01:21) Excel - Make a Calendar with Sequence ⌨️ (4:10:32) Automatic notifications from Google Sheet ⌨️ (4:11:02) Excel - Create Color By Number Generator ⌨️ (4:17:28) Excel - Make a Directory of Sheets with VBA 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

eidD14dXW8s | 02 Jan 2025
Learn to build smart systems using ESP32 microcontrollers, LEDs, and servo motors. You will learn to create a complete home automation system that can be controlled from either a Raspberry Pi or your laptop, using industry-standard tools and practices. Course developed by @asabretech 🔗 GitHub: https://github.com/ebenezerasabre/server ⭐️ Contents ⭐️ (0:00:00) Introduction (0:01:49) Hardware Setup (0:02:37) Project Demo (0:05:23) Software Flowchart (0:09:13) ESP32 MQTT Client (0:21:40) Software Package Installations (0:28:32) PostgreSQL Setup & Node.js Server (Model.js) (0:39:57) Service, Controller & Route Modules (0:48:54) MQTT Broker & Socket.io (1:04:42) FrontEnd: HTML & EJS 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

sm5Y7Vtuihg | 30 Dec 2024
This React Native Course for beginners from @DaveGrayTeachesCode is an all-in-one tutorial full of over 4 hours of React Native code and instruction to help you learn the basics of mobile app development. 🔗 Course Resources: https://github.com/gitdagray/react-native-course ⭐️ Contents ⭐️ (0:00:00) Intro (0:01:08) Chapter 1: Start Here (0:21:47) Chapter 2: Build an App (0:43:06) Chapter 3: Navigation (1:17:25) Chapter 4: List Views (2:05:47) Chapter 5: CRUD App (2:42:40) Chapter 6: Data Storage (3:20:20) Chapter 7: Dynamic Routing (4:02:34) Chapter 8: EAS Development Builds 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

07vQARYrJgw | 23 Dec 2024
Learn how to create a Christmas calendar with JavaScript and HTML canvas. You will create 25 different "Christmasy" icons. You will learn about coordinates, basic math, and programming techniques. This course is a great way to dive into modularity, reusability, and writing consistent code. You can even submit your own versions for Radu to showcase at the end of this year. ✏️ Course created by @Radu . 💻 Code: https://github.com/gniziemazity/christmas_calendar 💬 Radu's discord to submit your creations: discord.gg/gJFcF5XVn9 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

OaQO5gSpE4g | 20 Dec 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Kevin Powell. He's a designer, a software engineer, and an expert in CSS. He's runs a CSS-focused YouTube channel with nearly a million subscribers. There's nothing sensational there – he literally just teaches people CSS. Take our year-end freeCodeCamp podcast listener survey real quick: https://forms.gle/2M9NW776723uSdDT7 Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,043 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate CORRECTION: I (Quincy) say during the interview that the Uber found a way to access microphones on iOS without users' knowledge. There have been documented cases of malware doing this (like Pegasus) but Uber didn't do this. They did do a lot of other shady things, like continue collecting data even after you deleted their app – but mic spying was not one of them. Yes, early Uber was an ethical tire fire. But it's important to get facts right here. We talk about: - Why you should still learn CSS in 2025 - How teaching concepts improves your own understanding of them - How learning to skateboard helped Kevin escape Tutorial Hell - Massive improvements coming to CSS Links we talk about during our conversation: - Kevin's YouTube channel: https://www.youtube.com/kevinpowell - Original Space Jam website Kevin mentions: https://www.spacejam.com/1996/ - The article that coined the term Responsive Design: https://alistapart.com/article/responsive-web-design/ - Kevin's freeCodeCamp article on how learning skateboarding helped him out of tutorial hell: https://www.freecodecamp.org/news/how-learning-to-skateboard-helped-me-find-a-way-out-of-tutorial-hell/ - Kevin's freeCodeCamp course on building and deploying a portfolio page: https://www.freecodecamp.org/news/how-to-build-a-portfolio-website-and-deploy-to-digital-ocean/ - Playable Minesweeper in CSS that Quincy mentions: https://codepen.io/bali_balo/pen/BLJONZ - Acknowledged mistakes that are permanently coded into CSS: https://wiki.csswg.org/ideas/mistakes - Talk on why is CSS so weird: https://www.youtube.com/watch?v=aHUtMbJw8iA Chapters 0:00:00 Teaser 0:01:03 Musical Intro – Bubble Bobble 0:02:04 Interview Starts 0:04:57 Accessibility in Web Design 0:08:14 Understanding Technical Debt 0:11:01 The Designer-Developer Dynamic 0:14:01 Evolution of CSS: From Tables to Flexbox and Grid 0:20:03 Responsive Design: Adapting to Multiple Devices 0:24:10 The Impact of Mobile Apps on Web Development 0:27:53 Kevin Powell's Journey in CSS 0:32:26 From Hobby to Career: The Journey Begins 0:34:50 Teaching and Transitioning to YouTube 0:41:59 The Growth of a YouTube Channel 0:54:34 Taking the Leap: Leaving Teaching for Content Creation 1:00:11 Learning Through Skateboarding: Overcoming Tutorial Hell 1:03:42 Building Balance in Learning 1:08:47 The Journey of Learning New Skills 1:14:40 Navigating Cognitive Overload 1:20:29 The Complexity of CSS 1:29:59 Teaching Insights from Classroom Experience 1:33:26 The Importance of Design Systems in UI Development 1:36:09 Why Learn CSS and Front-End Design Concepts? 1:40:55 The Evolution and Governance of CSS 1:47:53 Translating Graphic Design Skills to Web Development 1:52:19 The Relevance of CSS in Mobile App Development 1:55:41 The Value of Learning in Public 1:59:06 Navigating Influence and Responsibility in Teaching ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

hyEw7dQ9-JE | 19 Dec 2024
Prepare for the Solutions Architect Professional Certification and pass! This credential helps certified individuals showcase advanced knowledge and skills in providing complex solutions to complex problems, optimizing security, cost, and performance, and automating manual processes. This certification is a means for organizations to identify and develop talent with these critical skills for implementing cloud initiatives. ✏️ Developed by Andrew Brown of ExamPro. @ExamProChannel 🔗 https://www.exampro.co/sap-c02 ⭐️ Contents ⭐️ 00:00:00 Introduction 00:19:45 S3 19:27:06 AWS API 24:43:40 Amazon Virtual Private Cloud 33:21:34 AWS Lambda 36:02:33 CloudFront 36:37:04 SQS 37:38:00 SNS 38:18:55 RDS 39:30:12 Aurora 40:07:21 ELB 41:11:24 ASG 42:05:14 Athena 42:21:11 Kinesis 44:10:42 AWS ML Managed Services 46:59:58 Lightsail 47:16:15 EFS 47:41:10 EBS 48:45:57 FSx 48:57:08 Storage Gateway 49:17:29 Amazon AppStream 49:28:40 Amazon Workspaces 49:41:52 AWS Migration Hub 49:47:56 Database Migration Service 50:23:21 Secrets Manager 51:05:06 Amazon Neptune 51:22:38 DocumentDB 52:18:19 Amazon MQ 53:06:53 Amazon AppFlow 53:08:46 Amazon Keyspaces 53:10:18 QLDB 53:12:09 AWS AppRunner 53:26:50 AWS CloudFormation 56:10:48 EKS 57:02:44 AWS Glue 57:49:19 OpenSearch Service 58:12:25 Security Hub 58:17:02 MSK 58:47:16 Audit Manager 58:55:39 AWS Certificate Manager 59:14:14 Device Farm 59:26:41 Route53 60:55:59 EC2 62:55:21 AWS Transfer Family 64:12:34 AWS DataSync 64:21:16 AWS Directory Service 64:23:48 AWS Backup 64:39:55 AWS Global Accelerator 64:55:46 AWS Data Exchange 64:59:53 AWS Compute Optimizer 65:10:15 Elastic Transcoder 65:38:36 Amazon Machine Images 66:02:18 DynamoDB 66:52:18 API Gateway 67:37:52 Cognito 68:25:36 ECS ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

KHxX0CgMGs4 | 18 Dec 2024
In this crash course you'll learn how to code in JavaScript so that you can start making games with it. Then you will learn how to use the Kaplay library so Game Dev is even easier. Course created by @JSLegendDev Check out his written tutorials : https://jslegenddev.substack.com ⭐️ Links ⭐️ VSCode : https://code.visualstudio.com/ Node.js : https://nodejs.org The Modern JS Tutorial : https://javascript.info MDN Web docs for JS : https://developer.mozilla.org/en-US/docs/Web/JavaScript Kaplay docs : https://kaplayjs.com Kaplay installation guide : https://kaplayjs.com/guides/install Kaplayground : https://play.kaplayjs.com/ Kaplay Discord server : https://discord.com/invite/aQ6RuQm3TF ⭐️ Contents ⭐️ 0:00:00 Intro 0:00:46 Why learn JS to make games? 0:05:58 Environment Setup 0:14:58 Core concept #1 : variable and constants 0:28:29 Core concept #2 : conditional statements and boolean operations 0:39:59 Core concept #3 : complex data types (Arrays and objects) 0:52:13 Core concept #4 : loops 1:06:20 Core concept #5 : functions + param passing by reference vs by value 1:18:48 Core concept #6 : local vs global scoping 1:21:34 Core concept #7 : comments + how import/export js code works 1:28:56 What is a library? 1:29:55 Setting a modern dev environment with Node.js, NPM and Vite 1:44:27 Making our first JS game 2:23:07 How to export your JS game to a platform like itch.io 2:25:10 Next steps (useful resources) 2:27:04 Intro - What is Kaplay 2:28:30 How to install Kaplay 2:32:42 How to deploy/publish a game made with Kaplay 2:34:46 How to initialize the Kaplay 2:40:06 How to load assets in Kaplay 2:51:01 How scenes work in Kaplay 2:54:03 How game objects work in Kaplay 2:58:10 Child vs parent game objects 2:59:46 Kaplay major components : the sprite() component 3:02:49 Kaplay major components : the area() component 3:05:52 Kaplay major components : the body() component 3:10:57 Kaplay major components : the text() component 3:19:01 Introducing tags and get() method 3:22:57 use() and unuse() methods to add/remove components 3:25:11 Handling collisions with onCollide() and onCollideEnd() 3:31:14 Handling use input with onKeyDown(), onKeyPress() and onKeyRelease() 3:44:15 Advanced features : tween() function 3:47:05 Advanced features : Briefly introducing how game maps are made in Kaplay 3:49:42 Advanced features : Briefly introducing how AI made with state machines 3:51:03 Advanced features : Briefly introducing custom events in Kaplay 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

9Crrhz0pm8s | 17 Dec 2024
Learn how to seamlessly integrate AI capabilities into your Spring Boot applications using Spring AI. With hands-on projects and practical examples, you'll go beyond theory to build real-world applications that harness the power of machine learning and natural language processing. ✏️ Course developed by Faisal from @EmbarkX 💻 Code: https://link.embarkx.com/spring-ai-masters For more check out best selling courses on Udemy by EmbarkX: https://link.embarkx.com/level-up What You'll Build: ● Project 1: Stock Photo Generator, QnA Bot, and Recipe Generator Combine AI creativity and productivity by generating high-quality images, building a Q&A chatbot, and creating a recipe generator powered by cutting-edge AI. ● Project 2: Audio Transcriber Develop an audio transcription tool that turns spoken words into written text, leveraging state-of-the-art AI technologies. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:08:35) 1 What is Spring AI ⌨️ (0:21:07) 2 Application Demo ⌨️ (0:27:05) 3 Setting up Spring AI Project ⌨️ (0:31:12) 4 Understanding OpenAI, Generating Keys ⌨️ (0:37:32) 5 Building Service to Chat ⌨️ (0:42:41) 6 Building Controller to Chat ⌨️ (0:47:22) 7 Making use of Options ⌨️ (1:01:26) 8 Building Service to Generate Images ⌨️ (1:07:35) 9 Building Controller for Images ⌨️ (1:15:42) 10 Different Options for Image Generation ⌨️ (1:36:34) 11 Parameterizing Values ⌨️ (1:44:45) 12 Building Recipe Generator ⌨️ (2:00:56) 13 Setting up the React Application ⌨️ (2:08:02) 14 Getting Started to Up the Interface ⌨️ (2:16:38) 15 Understanding Conditional Rendering ⌨️ (2:20:02) 16 Implementing the CSS ⌨️ (2:27:26) 17 Setting Up the Components We Need ⌨️ (2:32:44) 18 Building the Generate Image Functionality ⌨️ (2:49:52) 19 Fixing the CORS Issue ⌨️ (2:57:37) 20 Setting up Chat Functionality ⌨️ (3:05:42) 21 Integrating Create Recipe API ⌨️ (3:15:16) Audio Transcriber Project ⌨️ (3:15:21) Setting up Spring AI Project ⌨️ (3:19:01) Running the App for the First Time ⌨️ (3:20:50) Understanding OpenAI, Generating Keys Again ⌨️ (3:26:47) Configuring API Keys in Project ⌨️ (3:28:01) Building the API ⌨️ (3:48:41) Getting API to Work ⌨️ (3:56:45) Setting up Frontend Project ⌨️ (4:04:41) Building the Frontend ⌨️ (4:21:44) Testing the Application ⌨️ (4:24:18) Adding CSS 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

a0bzf4h4jjg | 13 Dec 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews James Q Quick. He's a developer, speaker, and teacher. James grew up in Memphis. He was an athlete who played violin, and knew nothing about computer science but chose it as his college major. Since then, he's not only worked as a dev at Microsoft, FedEx and many tech startups. And he's given more than 100 talks at conferences about technical topics. Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,043 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate We talk about: - How coding a Harry Potter Trivia app launched James' developer career - Getting laid off then getting back onto the bike - How to go about getting a first developer job - How to make a name for yourself through conference talks and creating tutorials What song do you want to hear in the next intro? Links we talk about during our conversation: James's website: https://www.jamesqquick.com/ Jevon's Paradox: https://en.wikipedia.org/wiki/Jevons_paradox Chapters 0:00:00 Teaser 0:00:41 Musical intro – Shinobi theme (1987) 0:02:07 Interview starts 0:05:08 Current Job Market Challenges 0:08:12 The Importance of Networking 0:11:03 Overcoming Introversion in Networking 0:14:13 The Long-Term Investment in Learning to Code 0:17:20 Balancing Passion and Financial Goals in Tech 0:20:00 The Benefits of Working in Tech 0:26:01 Climbing New Hills: Career Growth and Opportunities 0:32:11 Navigating Challenges in the Tech Industry 0:37:55 The Role of AI in Development 0:43:54 Building a Network and Community 0:50:01 Transitioning from Layoff to Content Creation 0:55:57 Sponsorships and Developer Advocacy 1:01:47 The Importance of Building Projects 1:11:40 Job Searching in Today's Market 1:21:40 Learning in Public: The Power of Feedback 1:29:08 Dealing with Negativity in Public Spaces

a4HBKEda_F8 | 11 Dec 2024
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations. ✏️ Course developed by @3CodeCampers ⭐️ Links ⭐️ Here is the link to the GitHub repository to get slides, notebooks and the source code for the final project: https://github.com/ImadSaddik/ElasticSearch_Python_Tutorial Link to the 3CodeCamp YouTube channel: https://www.youtube.com/@3CodeCampers Link to the official documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html Link to the starter project: https://www.elastic.co/search-labs/tutorials/search-tutorial/starter-project Link to the original APOD website: https://apod.nasa.gov/apod/archivepix.html Link to my universe hub: https://myuniversehub.com/ ⭐️ Contents ⭐️ (0:00:00) General introduction (0:03:34) Introduction (0:05:56) Elasticsearch installation process (0:09:02) Create an index (0:15:00) Index documents (0:22:13) Field data types (0:36:55) Delete documents (0:39:45) Get documents (0:42:35) Count documents (0:46:05) The exists API (0:49:26) The update API (0:57:21) The bulk API (1:04:40) The search API - Part 1 (1:10:26) The search API - Part 2 (1:21:40) The search API - Part 3 (1:28:54) Dense vectors (1:33:34) Embeddings (1:42:11) kNN search (1:52:01) Deep pagination (2:08:35) Ingest pipelines (2:23:32) Ingest processors (2:31:51) Filters in depth (2:43:02) SQL search API (2:51:54) Time series data stream (3:08:57) Analyzers (3:24:08) The synonyms API (3:33:12) Common options (3:43:25) Change the heap size (3:48:16) Final project - Part 0 (3:50:11) Final project - Part 1 (4:08:10) Final project - Part 2 (4:23:53) Final project - Part 3 (4:35:14) Final project - Part 4 (4:48:00) Final project - Part 5 (4:56:26) Final project - The end (4:58:20) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

eX-ODcr3XJg | 10 Dec 2024
In this JavaScript course, @Radu will teach you about good coding practices when building a fun project. It emphasizes how understanding math concepts can result in simpler, easier to understand code that also correlates with fewer bugs. The project was inspired by the polyrhythms on the @project_jdmchannel: https://www.youtube.com/channel/UCHAiieQmQBS38_AUkPf-7iQ Check them out if you haven't seen them yet! While building this, we'll learn about procedural sound generation techniques, demonstrate how to enhance code structure for better readability and maintainability, and showcase the power of math in simplifying complex codebases. If you've ever doubted the usefulness of math in coding, this video is tailor-made for you! We'll debunk the myth and show you firsthand how a bit of mathematical understanding can elevate your programming skills to new heights. So, grab your coding gear and get ready to follow along with this exciting project! const soundFrequencies = [ 1760, 1567.98, 1396.91, 1318.51, 1174.66, 1046.5, 987.77, 880, 783.99, 698.46, 659.25, 587.33, 523.25, 493.88, 440, 392, 349.23, 329.63, 293.66, 261.63 ]; 💻CODE💻 https://github.com/gniziemazity/polyrhythm ⭐10 Ways to draw Circles⭐ https://www.youtube.com/watch?v=W6cirmhLSSw ⭐More WebAudioAPI Tutorials⭐ https://www.youtube.com/playlist?list=PLB0Tybl0UNfbHdMGj5VfLDGqAC-ugEqfy 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

TpNwIgwWVR0 | 06 Dec 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Scott Tolinski. He's a developer who 14 years ago - after injuring himself breakdancing – decided to create a programming tutorial YouTube channel called LevelUpTuts. He is also co-host of Syntax, the most popular web dev podcast on the planet. Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at wixstudio.com. Support also comes from the 11,113 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to donate.freecodecamp.org We talk about: - Scott's perspective on the state of web dev - His journey from video editing into full blown software development for agencies - What he's learned from recording 2,000 tutorials and 800 web dev podcasts - Productivity tips and how he's kept up this pace for 12 years without burning out Can you guess what song I'm playing in the intro? Also, I want to thank the 11,036 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - The Syntax podcast: https://syntax.fm/ - Scott's archive of more than 1,000 programming tutorials he taught on YouTube: https://www.youtube.com/@syntaxfm/videos Chapters 0:00:00 Podcast Introduction 0:00:58 Introduction to Scott Tolinski and His Journey 0:07:20 Web Apps vs. Mobile Apps: The Blurring Lines 0:13:40 Scott's Background and Transition to Web Development 0:20:11 The Role of Breakdancing in Scott's Life 0:27:47 The Art of Breakdancing: Passion and Performance 0:37:47 Navigating Post-Concussion Challenges 0:45:12 Transitioning to Corporate Life 0:50:45 The Struggles of Monetizing Content 0:58:07 The Challenges of Startup Culture 1:08:37 The Evolution of Podcasting 1:15:49 Transitioning to Full-Time Content Creation 1:27:35 Maintaining Authenticity in Content Creation 1:36:28 Productivity Strategies for Creators 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

kG9l41Dtuyo | 04 Dec 2024
Learn how to Build a Stable Diffusion VAE From Scratch using Pytorch. VAE stands for Variational Autoencoder. It's a type of Autoencoder and a neural network that trains using an unsupervised technique. They are widely used in Image generation models mainly on latent diffusion-based and GANs-based image generation models. Course created by @harshbhatt7585 Colab notebook / code: https://colab.research.google.com/drive/1OMq_-t3Co1pldn_hO6nHu4QDkxK2l2AL?usp=sharing Articled about the VAE and training code: https://plume-robin-b8f.notion.site/VAE-Explained-Implement-Train-1171a81fb77580e9b739dc9c2e5268c6 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

cWGQncQxaHI | 02 Dec 2024
In this project-based Google Sheets course from @EamonnCottrell you'll learn the fundamentals of Google Sheets. By the end of the course, you'll learn: ⟿ navigation ⟿ sharing ⟿ collaboration ⟿ functions ⟿ custom formulas ⟿ conditional formatting ⟿ dropdown lists ⟿ data validation ⟿ advanced function combinations ⟿ data visualization and charts Grab the course spreadsheet here: https://docs.google.com/spreadsheets/d/1GCpuy607uIK_B0-uS6WZI-6IOA3Wk9wr6ewygbY1GFw/template/preview Contents: ⌨️ (0:00:00) Course Overview ⌨️ (0:00:59) Module 1 - Interface ⌨️ (0:02:20) Navigation ⌨️ (0:07:31) Toolbar ⌨️ (0:10:09) Collaboration ⌨️ (0:13:29) Module 2 - Categories Table ⌨️ (0:15:55) Import Data ⌨️ (0:18:03) Basic Functions ⌨️ (0:22:53) Balance Formula ⌨️ (0:29:56) Module 3 - Formatting ⌨️ (0:31:08) Table Format ⌨️ (0:32:45) Conditional Formatting ⌨️ (0:37:27) Module 4 - Data Intro ⌨️ (0:38:25) Dropdowns ⌨️ (0:44:57) Module 5 - Advanced Functions ⌨️ (0:46:11) Type Column ⌨️ (0:52:40) Filtering ⌨️ (0:56:27) Slicers ⌨️ (0:58:48) Search Bar ⌨️ (1:02:13) Module 6 - Data Visualization ⌨️ (1:03:27) Balance IF Column Cleanup ⌨️ (1:05:36) Pie Chart ⌨️ (1:11:10) Column Chart ⌨️ (1:16:48) Line Chart ⌨️ (1:21:56) Module 7 - Apps Script ⌨️ (1:23:17) Custom Functions ⌨️ (1:29:14) Custom Menu ⌨️ (1:34:31) Got Sheet 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

TtvytXHLAsc | 27 Nov 2024
In this Event-Driven Architecture course you'll learn to build a modern SAAS application using NextJS and Clerk. Throughout this course, you'll master webhooks, authentication flows, and role-based access control while building a production-ready application. You'll learn about database management with NeonDB and Prisma, implementing CRUD operations and pagination. ✏️ Course developed by @HiteshCodeLab Github Repo: https://github.com/hiteshchoudhary/saas-clerk-template For more check out Hitesh's new course on Udemy: https://hitesh.ai/udemy ⭐️ Contents ⭐️ ⌨️ (0:00:00) 01 Lets build a SAAS starter template with Clerk and NextJS ⌨️ (0:12:13) 02 Event Driven Architecture - A guide on Clerk webhooks ⌨️ (0:24:49) 03 Handle NeonDB (Postgresql) with NextJS ⌨️ (1:00:08) 04 How to handle Custom Signup flow in Clerk ⌨️ (1:39:33) 05 Clerk Middleware guide for Role based access ⌨️ (2:15:07) 06 Crash course on Handling Webhooks - Clerk Webhooks ⌨️ (2:54:47) 07 A crash course on prima CRUD and pagination ⌨️ (3:42:41) 08 Handling API calls in frontend in NextJS 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

GWB9ApTPTv4 | 26 Nov 2024
Learn how to set up and use Ollama to build powerful AI applications locally. This hands-on course covers pulling and customizing models, REST APIs, Python integrations, and real-world projects like a Grocery List Organizer, RAG System, and an AI Recruiter Agency. Perfect for developers and AI enthusiasts ready to bring their ideas to life with local LLMs. Don’t miss the exclusive BONUS project at the end! 💻 Code: https://github.com/pdichone/ollama-fundamentals 🔗 Ollama Starter Pack (code templates, cheat sheet, prompt guide, and more): https://bit.ly/ai-starter-pack Course developed by @vincibits Keep in touch: https://www.vincibits.com/welcome ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:00) What Is this course about? ⌨️ (0:03:49) Course Prerequisites ⌨️ (0:05:28) Development Environment Setup ⌨️ (0:06:43) Ollama Deep Dive ⌨️ (0:13:08) Ollama Key Features ⌨️ (0:17:09) Ollama Setup ⌨️ (0:18:03) Download Ollama Locally ⌨️ (0:26:18) Ollama Models - How to Pull Different Ollama Models Locally ⌨️ (0:33:41) LLM Parameters Deep Dive ⌨️ (0:39:39) Understanding Model Benchmarks ⌨️ (0:42:56) Ollama Basic CLI Commands - Pull and Testing Models ⌨️ (0:47:09) Pull in the Llava Multimodal MOdel and Captioning an Image - Hands-on ⌨️ (0:52:13) Summarize and Sentiment Analysis and Customizing Models with the Modelfile ⌨️ (1:00:02) Ollama REST API ⌨️ (1:04:39) Ollama REST API - Request JSON ⌨️ (1:07:59) Ollama Models Support Different Tasks - Summary ⌨️ (1:08:40) Different Ways to Interact with Ollama Models - Overview ⌨️ (1:10:42) Ollama Model Running Under Msty App - Frontend Tool - RAG Hands-on ⌨️ (1:21:46) Introduction to Python Library for Building LLM Applications Locally ⌨️ (1:24:14) Interact with Llama3 in Python using Ollama REST API ⌨️ (1:29:29) Ollama Python Library Chatting with our Model ⌨️ (1:35:42) Chat Example with Streaming ⌨️ (1:37:15) Using Ollama Show Function ⌨️ (1:39:15) Create a Custom Model in Code ⌨️ (1:43:05) Build a Real-world Use case Application - Introduction ⌨️ (1:43:29) Build a LLM App - Grocery List Organizer ⌨️ (1:51:46) Building RAG Systems with Ollama - Overview of RAG Systems and Langchain Crash Course ⌨️ (1:59:24) Deep Dive into Vectorstore and Embeddings - the Whole Picture - Crash Course ⌨️ (2:05:33) Overview of Our PDF RAG System We will be Building ⌨️ (2:07:29) Set up our RAG System - Document Ingestion and Vector DB Creation and Embeddings ⌨️ (2:15:56) RAG System - Retrieval and Querying - Final ⌨️ (2:24:27) RAG System - Cleaner Code (Code Refactoring) ⌨️ (2:26:26) RAG System - Streamlit Version ⌨️ (2:28:00) BONUS for YOU! ⌨️ (2:28:33) Introduction to the Next Application - AI Recruiter Agency ⌨️ (2:29:18) Building the AI Recruiter Agency ⌨️ (2:56:13) Outro - Final Thoughts and Your Bonus - Thank you! 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5MoZ1hJuvqM | 22 Nov 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Eamonn Cottrell. He's a software engineer who also runs a local chain of coffee shops in Knoxville. Eamonn taught himself to code using freeCodeCamp. And he's since published 37 freeCodeCamp tutorials on using productivity and automation using spreadsheets. Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com Support also comes from the 11,113 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and get involved in our mission by going to donate.freecodecamp.org We talk about: - Eamonn love of coffee and how he bought VHS tapes to learn latte art - How he finds time to expand his skills in between running coffee shops and ultra-marathoning - How he used spreadsheets to automate the logistics of running coffee shops - How he balances being a musician and writer with the practical realities of providing for a family of 6 CORRECTION: Vincent van Gogh was supported by his younger brother – not his brother in-law. van Gogh never married so he never had a brother in law. I'm not sure why I thought that. Also, he seems to have sold more than one painting in his life (as many of us were taught in school), but nowhere near enough paintings to support himself as an artist. Can you guess what song I'm playing in the intro? Links we talk about during our conversation: Eamonn's freeCodeCamp articles: https://www.freecodecamp.org/news/author/sieis/ Eamonn's YouTube channel: https://www.youtube.com/@eamonncottrell Excel-based esports: https://www.youtube.com/watch?v=N2QC6VQXo8U Ultra Marathons: https://www.youtube.com/@runtired Got Sheet: https://www.gotsheet.xyz/ Progress and Perfection: https://www.progressandperfection.com/ Eamonn on LinkedIn: https://www.linkedin.com/in/eamonncottrell/ Eamonn on Twitter: https://x.com/EamonnCottrell Chapters 0:00:00 Introduction to Eamonn Cottrell 0:03:35 Eamonn's Diverse Pursuits 0:05:39 The Ultra Marathon Journey 0:10:59 Training and Daily Routine 0:20:33 Family Life and Parenting 0:24:55 Overcoming Addiction and Recovery 0:30:24 The Journey of Recovery and Community Integration 0:33:42 Embracing Regrets and Learning from Mistakes 0:37:14 Education and Career Progression 0:45:48 Life as a Barista: Craftsmanship and Community 0:52:34 Mastering Latte Art: A Blend of Skill and Passion 0:55:57 From Barista to COO: A Career Transformation 1:02:14 The Power of Automation in Business Operations 1:10:03 Personal Finance Management through Spreadsheets 1:12:38 Navigating Financial Realities 1:14:08 The Art of Budgeting and Planning 1:14:57 Creating and Sharing Knowledge 1:16:21 The Intersection of Creativity and Productivity 1:19:56 The Journey of a Creative Mind 1:22:24 Balancing Creativity with Practicality 1:25:15 Documenting Your Journey 1:28:49 Future Aspirations and Family Life 1:31:49 The Balance of Work and Creativity 1:33:40 The Impact of Parenthood on Productivity 1:36:55 Lessons from Gaming and Life 1:41:36 Final Thoughts and Resources

x4rFhThSX04 | 20 Nov 2024
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners. Throughout this tutorial, you'll tackle over 170 interactive coding challenges and build six exciting projects. If you're tired of React courses that leave you staring blankly at an empty editor screen, you're in the right place! Here, you'll actually build React projects by the end, giving you the confidence and skills to tackle real-world applications. Scrimba on YouTube: https://www.youtube.com/c/Scrimba ✏️ Bob Ziroll teaches this course. ⭐️ Course Contents ⭐️ ⚛️ (0:00:00) Section 1 – React Basics ⌨️ Course Introduction ⌨️ What we'll learn ⌨️ First React Code ⌨️ First React Challenge ⌨️ Local Setup w/ Vite ⌨️ Libraries/Frameworks ⌨️ React.createElement() ⌨️ JSX ⌨️ Why React? It's Composable! ⌨️ Why React? It's Declarative! ⌨️ Random housekeeping ⌨️ ReactFacts Project - Markup ⌨️ Pop Quiz ⌨️ Custom Components ⌨️ Custom Components Challenge Part 2 ⌨️ Custom Components Quiz ⌨️ Fragments ⌨️ Custom Components - Parent/Child Components ⌨️ Styling with Classes ⌨️ Organizing Components ⌨️ Make Mental Outline of Project ⌨️ Initial Project Setup ⌨️ ReactFacts - Navbar & Styling ⌨️ ReactFacts - Main Content Section ⌨️ ReactFacts - Coloring the Bullets ⌨️ ReactFacts - Add Background Image ⌨️ Section 1 Recap ⚛️ (2:17:59) Section 2 – Travel Journal Project ⌨️ Section 2 Intro ⌨️ Travel Journal - Header ⌨️ Travel Journal - Entry Component ⌨️ Problem - Not reusable ⌨️ Props ⌨️ Prop quiz! (Get it?? ) ⌨️ Destructuring props ⌨️ Props practice ⌨️ Non-string props ⌨️ Importing static assets ⌨️ Pass props to Entry component ⌨️ Review - array .map() ⌨️ React can render arrays ⌨️ Mapping components ⌨️ Map quiz! ⌨️ Travel Journal: Map Entry components ⌨️ Travel Journal: key prop ⌨️ Travel Journal: Pass object as props ⌨️ Travel Journal: Spread object as props ⌨️ Section 2 Recap ⚛️ (4:33:02) Section 3 – Chef Claude Project ⌨️ Section 3 Intro ⌨️ Chef Claude: Header ⌨️ Chef Claude: form ⌨️ Chef Claude: Project overview ⌨️ Event Listeners ⌨️ Chef Claude: Map ingredients list ⌨️ Props vs. State: Props ⌨️ Props vs. State: State ⌨️ useState ⌨️ useState array destructuring ⌨️ Changing state ⌨️ State practice ⌨️ Updating state with a callback function ⌨️ Changing state quiz ⌨️ Ternary practice ⌨️ Toggling state ⌨️ Complex state: Arrays ⌨️ Chef Claude: Refactor array state ⌨️ Complex state: Objects ⌨️ Complex state: updating state objects ⌨️ React forms intro ⌨️ Form basics ⌨️ Form submission ⌨️ Form action ⌨️ Chef Claude: Refactor form submission ⌨️ Forms: textarea & defaultValue ⌨️ Forms: radio ⌨️ Forms: checkbox ⌨️ Forms: select and option ⌨️ Forms: Object.fromEntries ⌨️ Chef Claude: conditional rendering intro ⌨️ Conditional rendering ⌨️ Chef Claude ⌨️ Chef Claude: Get recipe placeholder challenge ⌨️ Passing state as props ⌨️ Setting state from child components ⌨️ Passing data around React ⌨️ Sound pads challenge ⌨️ Chef Claude challenge: refactor to separate components ⌨️ API Sign Ups ⌨️ AI code walkthrough ⌨️ Challenge quiz: prep to get recipe from the AI chef ⌨️ Challenge: Get recipe from the AI chef ⌨️ Format recipe response ⌨️ Section 3 Outro ⚛️ (9:43:55) Section 4 – Meme Generator Project ⌨️ Section 4 Intro ⌨️ Meme Generator Starting Point ⌨️ Meme Generator State ⌨️ Controlled Components ⌨️ Planning data fetch ⌨️ Functional programming in React ⌨️ Fetching data in React ⌨️ useEffect() ⌨️ Meme Generator - Fetch Memes ⌨️ State and Effect practices ⌨️ useEffect cleanup function ⌨️ Meme Generator - Get random meme ⌨️ Sneak peak: refs ⌨️ useEffect practice: scrollIntoView() ⌨️ scrollIntoView() iFrame bug fix ⌨️ Section 4 Outro ⚛️ (11:41:14) Section 5 – Tenzies Project ⌨️ Tenzies Intro ⌨️ Setup ⌨️ Die component ⌨️ Generate 10 random numbers ⌨️ Map array to Die components ⌨️ Roll dice button ⌨️ Change dice to objects ⌨️ Styling held dice ⌨️ Hold dice ⌨️ End game ⌨️ Lazy State Initialization ⌨️ New game ⌨️ Accessibility Improvements ⌨️ Tenzies Outro ⚛️ (13:11:13) Section 6 – Assembly Endgame Project ⌨️ Assembly Endgame Intro ⌨️ Project Planning ⌨️ Header Section ⌨️ Status Section ⌨️ Languages List ⌨️ Word Display ⌨️ Keyboard ⌨️ Save the guessed letters ⌨️ Keyboard letter styles for guesses ⌨️ Only display correctly guessed letters in word ⌨️ Wrong guess count ⌨️ Lost languages ⌨️ isGameOver ⌨️ Display won/lost status ⌨️ Quick CSS alignment fix ⌨️ Conditional rendering with a helper function ⌨️ Backlog inventory ⌨️ Farewell messages ⌨️ Disable keyboard when the game is over ⌨️ Make the game more a11y-friendly ⌨️ Choose random word ⌨️ New game button resets the game ⌨️ Display missed letters when lost ⌨️ 🎉🎉 ⌨️ Assembly Endgame Outro ⌨️ Course Outro ⚛️ (15:18:12) Bonus Section – React and VS Code ⌨️ Helpful React VS Code Extensions ⌨️ Moving to VS Code ⌨️ ES7 + React Snippets Extension ⌨️ Import Extension ⌨️ React Developer Tools Chrome Extension ⌨️ React Component Tree ⌨️ ReacTree

SlC8941Wwrk | 18 Nov 2024
Learn the core concepts of Redux and Redux Toolkit from @KhanamCoding. Master state management in React applications. This course covers everything from fundamentals to advanced patterns. You'll build real-world applications while learning industry best practices and avoiding common pitfalls. 💻 Code : https://github.com/khaiserkhanam/Redux-Code 🔗 Redux Toolkit Code : https://github.com/khaiserkhanam/Redux-Toolkit-Code Timestamps ⌛: 1️⃣ Redux Course ⌨️ (0:00:00) Course Overview ⌨️ (0:01:17) Introduction to Redux ⌨️ (0:06:10) Why Redux ⌨️ (0:11:27) What is Redux ⌨️ (0:14:41) Redux not for me? ⌨️ (0:16:57) useContext() or Redux ⌨️ (0:22:54) Getting started with Redux ⌨️ (0:26:03) The Three Core Concepts through Analogy ⌨️ (0:30:17) Three Essential Principles ⌨️ (0:35:53) Visualization of 3 Principles ⌨️ (0:37:48) Action and Action Creators ⌨️ (0:42:52) Reducers ⌨️ (0:53:02) Store Responsibilities ⌨️ (0:55:30) Implement Store Responsibilities ⌨️ (1:12:51) Upgrading Shop ⌨️ (1:15:39) Creating Multiple Reducers ⌨️ (1:25:00) Combine Reducers ⌨️ (1:31:03) Mechanism of the Redux ⌨️ (1:37:58) Middleware ⌨️ (1:42:51) Logger Middleware ⌨️ (1:51:41) Async Actions ⌨️ (1:57:23) Implementing Logic in code ⌨️ (2:07:33) Thunk middleware ⌨️ (2:29:36) React-Redux Setup ⌨️ (2:36:35) Professional Redux Folder Structure ⌨️ (2:42:22) Action and Action Creators ⌨️ (2:45:27) Reducers ⌨️ (2:50:41) Store ⌨️ (2:57:35) mapStateToProps ⌨️ (3:02:14) mapDispatchToProps ⌨️ (3:07:25) Connect Function ⌨️ (3:13:17) React Redux with Hooks ⌨️ (3:16:42) useSelector Hook ⌨️ (3:23:35) useDispatch Hook ⌨️ (3:27:26) Burger Application ⌨️ (3:39:02) Logger Middleware ⌨️ (3:43:24) Redux DevTool Extension ⌨️ (3:54:10) Action payload ⌨️ (4:04:39) Async Actions ⌨️ (4:19:01) Redux Thunk Get Request ⌨️ (4:35:45) Thunk using Hooks ⌨️ (4:37:48) Immer Library ⌨️ (4:53:34) Action Dispatching: Small Detail That Matte ⌨️ (5:00:13) Mistakes done by beginners while learning Redux ⌨️ (5:05:42) Redux Interview Questions 2️⃣ Redux Toolkit Course ⌨️ (5:08:48) Why Redux Toolkit ⌨️ (5:16:17) What is Redux Toolkit ⌨️ (5:23:45) Redux Toolkit Prerequisites ⌨️ (5:26:37) Redux Toolkit Setup ⌨️ (5:31:30) createSlice method ⌨️ (5:36:00) Creating Pizza Slice ⌨️ (5:49:15) Configuring Store ⌨️ (6:03:06) Creating Burger Slice ⌨️ (6:11:06) Logger Middleware ⌨️ (6:17:19) Extra Reducers ⌨️ (6:29:39) createAsyncThunk function ⌨️ (6:31:43) Async Thunks ⌨️ (6:51:52) Redux Toolkit Project Setup using Vite ⌨️ (6:55:07) Pizza and Burger Application ⌨️ (7:03:23) Pizza and Burger Components ⌨️ (7:06:43) Provider ⌨️ (7:09:55) useSelector Hook ⌨️ (7:14:30) useDispatch Hook ⌨️ (7:19:16) Customer Choice ⌨️ (7:27:05) Redux DevTools ⌨️ (7:29:59) Fetching Products Data ⌨️ (7:44:33) Redux Toolkit Interview Questions ⌨️ (7:47:00) Wrap Up 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mgWOMu2yo_U | 15 Nov 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Tim Ruscica, the software engineer and prolific programming teacher behind the @TechWithTim YouTube channel. He's also developed courses on freeCodeCamp's YouTube channel. We talk about: - How Tim managed to get a $70k salary by hacking his way into a Microsoft internship when he was just 19 - How he learned computer architecture as a kid by playing Minecraft - Lessons he learned from a failed tech startup - Why he recommends Python as a first programming language. "It's the least overwhelming thing to get your hands dirty." Can you guess what song I'm playing in the intro? Also, I want to thank the 11,133 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - The classroom montage from Real Genius that Quincy mentions: https://www.youtube.com/watch?v=wB1X4o-MV6o - One of Tim's mock coding interview videos: https://www.youtube.com/watch?v=3Q_oYDQ2whs - Tim's course: https://techwithtim.net/dev Chapters 0:00:00 Introduction to Tim Rusica and His Journey 0:04:11 Life in Dubai: The Digital Nomad Experience 0:07:22 Early Programming Passion: From Minecraft to Coding 0:10:23 Lessons from Running a Minecraft Server 0:13:17 Family Influence: Growing Up with Engineering 0:16:22 College Experience: Navigating University During a Pandemic 0:19:17 The Decision to Drop Out of College 0:22:13 YouTube Journey: From Teaching Kids to Building a Channel 0:34:07 The Value of College in Today's World 0:37:22 Landing an Internship at Microsoft 0:46:01 The Experience of Working at Microsoft 0:51:51 Transitioning from Intern to Entrepreneur 0:52:21 The Importance of Critical Thinking 0:59:59 Overcoming Tutorial Hell 1:07:36 Navigating Coding Interviews 1:14:07 The Best Language to Start Programming 1:17:09 Essential Skills for Learning to Code 1:19:36 The Importance of Struggle in Coding 1:21:48 Passion vs. Talent in Programming 1:23:57 Learning New Technologies Effectively 1:34:02 Lessons from Startup Failures 1:37:47 Future Plans and Focus on YouTube

9gpAtzQhYkY | 14 Nov 2024
Learn to build a full stack music streaming app very similar to Spotify using the MVVM Architecture. In this course, @RivaanRanawat uses Flutter for the app's frontend, FastAPI for the backend, PostgreSQL for the database, Hive for local data storage and Riverpod (Generators) for state management. Project Source Code - https://github.com/RivaanRanawat/flutter-spotify-clone-tutorial AppPallete Class GitHub - https://github.com/RivaanRanawat/flutter-spotify-clone-tutorial/blob/master/client/lib/core/theme/app_pallete.dart FastAPI Documentation - Dependencies with yield - https://fastapi.tiangolo.com/tutorial/dependencies/dependencies-with-yield/ GitHub Assets - https://github.com/RivaanRanawat/flutter-spotify-clone-tutorial/tree/master/client/assets/images Normalisation Principles - https://learn.microsoft.com/en-us/office/troubleshoot/access/database-normalization-description Android Manifest XML Audio Wave Code: ``` configurations.all { resolutionStrategy { eachDependency { if ((requested.group == "org.jetbrains.kotlin") && (requested.name.startsWith("kotlin-stdlib"))) { useVersion("1.8.0") } } } } ``` ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction & Prerequisites ⌨️ (0:01:42) Project Installation ⌨️ (0:03:15) Flutter Installation & Boilerplate Code ⌨️ (0:04:21) MVVM Architecture + Feature-wise Development ⌨️ (0:10:25) Signup Page UI, Theming & Form ⌨️ (0:48:32) Login Page UI ⌨️ (0:53:29) Virtual environment, FastAPI Setup, Exploring FastAPI, Docs ⌨️ (1:13:44) Signup API Route, PostgreSQL Setup & SQLAlchemy ⌨️ (1:54:55) Code Refactoring - Signup API ⌨️ (2:10:49) Login API Route ⌨️ (2:21:08) Psycopg2 error! ⌨️ (2:21:42) Client Side Login & Signup Route Integration ⌨️ (3:13:23) Auth View Model - Introducing Riverpod Generators, Lint! ⌨️ (3:53:35) Running on Android Emulator ⌨️ (3:56:00) Persisting Auth State & Getting User Data - JWT ⌨️ (4:59:44) Upload Song Page UI, Picking Color, Audio & Image Files ⌨️ (5:27:00) Testing on Android, Audio Wave UI ⌨️ (5:41:41) Uploading Song Data - PostgreSQL, Cloudinary ⌨️ (6:15:24) Song ViewModel - Upload Song ⌨️ (6:33:12) Home Page Bottom NavBar ⌨️ (6:43:28) Fetching & Displaying All Songs ⌨️ (7:14:07) Playing Songs in Flutter (from anywhere in the app) ⌨️ (7:26:01) Music Slab UI ⌨️ (7:41:31) Music Slab Functionalities - Play/Pause Music, Display Song Progress ⌨️ (7:56:55) Music Player UI & Functionalities ⌨️ (8:40:51) Storing, Fetching & Displaying Recently Played Music - Hive ⌨️ (9:04:53) Playing Background Music in Flutter ⌨️ (9:10:03) Favorite Music - Backend, Frontend (Displaying Fav Music) ⌨️ (10:04:05) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

JTNBJHba_sE | 12 Nov 2024
Learn how to build and deploy a modern, full-stack dating application using the latest tools in the web development space. This comprehensive guide covers every step, from setting up Next.js, Prisma, and NextAuth for authentication, to deploying with Vercel. You'll add interactive features with Pusher for real-time messaging and Cloudinary for media uploads. Perfect for developers looking to enhance their Next.js skills or create a feature-rich app. 💻 Code: https://github.com/EricTechPro/match-me ⭐️ Course Outline ⭐️ (0:00:00) Course Introduction (0:07:09) Lesson 1: Set up Next.js, NextUI, and initial routing (0:27:34) Lesson 2: Create Login and Registration with validation (0:40:51) Lesson 3: Authentication & Database setup with Prisma (1:22:19) Lesson 4: Displaying Members List & Dynamic Routing (1:48:54) Lesson 5: Build Like Feature with Prisma Relations (2:12:50) Lesson 6: Editing Profiles & Cloudinary Image Uploads (2:48:46) Lesson 7: Real-Time Chat with Pusher (3:20:06) Lesson 8: Presence Indicators with Pusher & Zustand (4:28:20) Lesson 9: Filtering and Pagination (5:20:34) Lesson 10: Email Verification & Password Reset (6:06:16) Lesson 11: Adding OAuth Social Logins (6:27:24) Lesson 12: Adding User Roles & Admin Content (6:50:44) Lesson 13: Deploy to Vercel & Final Testing 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Dsx1oTPgLqE | 08 Nov 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Yifan Mai, a Senior Software Engineer on Google's TensorFlow team who left the private sector to go do AI research at Stanford. He's the lead maintainer of the open source HELM project, where he benchmarks the performance of Large Language Models. We talk about: - Open Source VS Open Weights in LLMs - The Ragged Frontier of LLM use cases - AI impact on jobs and our predictions - What to learn so you can stay above the waterline Can you guess what song I'm playing in the intro? Also, I want to thank the 10,993 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Yifan's personal webpage: yifanmai.com - HELM Leaderboards: https://crfm.stanford.edu/helm/ - HELM GitHub Repository: https://github.com/stanford-crfm/helm - Stanford HAI Blog: https://crfm.stanford.edu/helm/ Chapters 0:00:00 Introduction to Yifan Mai and His Journey 0:03:53 Transitioning from Industry to Academia 0:07:03 The Role of a Research Engineer 0:10:18 Bridging the Gap: Engineering Practices in Research 0:13:15 The Importance of Software Quality in Research 0:16:02 Understanding Research Incentives 0:19:06 Overview of the HELM Project 0:22:11 Benchmarking Language Models 0:25:00 Open Weights vs. Closed Weights in AI Models 0:27:57 The Impact of Open Models on Research 0:31:04 Ethics and Legalities in AI Training Data 0:34:02 Evaluating Model Performance and Win Rates 0:40:31 The Scalability of AI and Human Alignment 0:42:55 Synthetic Data and Model Biases 0:44:40 The Role of Human Feedback in AI Training 0:47:46 Quality vs. Quantity in Training Data 0:50:25 The Limits of Current Data Sources 0:53:58 Challenges in Evaluating AI Performance 0:57:57 The Ragged Frontier of AI Capabilities 1:02:51 Programming as a Tool for Logical Thinking 1:08:07 Impressive AI Capabilities and Future Predictions 1:12:53 Skepticism About Future AI Developments 1:16:40 The Invisible Role of AI in Society 1:21:47 AI in Various Industries: Opportunities and Challenges 1:24:40 Optimism vs. Fear: The Dual Nature of AI 1:32:16 Automation: Augmentation vs. Displacement 1:40:51 The Power Dynamics of AI Implementation 1:47:09 The Importance of Fundamentals in AI Education 1:54:17 Full Cover Song

d-VKYF4Zow0 | 07 Nov 2024
Learn how to build and deploy a RAG chatbot trained on your data. In this course you'll learn to to implement the chatbot with LangChain.js, Next.js, Vercel, and OpenAI. Course developed by @aniakubow 🏗️ DataStax that provided a grant to make this course possible. 🔗 Register for a free Astra DB account to use for this tutorial: https://astra.datastax.com/register/sqlnosql/vi-11 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:01) What is RAG? ⌨️ (0:06:21) Prerequisites ⌨️ (0:07:06) Vector Embeddings ⌨️ (0:09:22) Datastax Vector Database Management System ⌨️ (0:11:42) OpenAI ⌨️ (0:14:13) Let’s build a F1 RAG Chatbot! 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

0oyDqO8PjIg | 05 Nov 2024
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai. This is not just a crash course. This course covers everything from fundamental concepts to advanced algorithms, complete with real-world case studies in recommender systems and predictive analytics. This course goes beyond theory to provide hands-on implementation experience, career guidance, and great insights from industry professionals. It also includes a career guide on how to build a data science career, launch a startup, and prepare for interviews. ⭐️ Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:00:02) Machine Learning Roadmap for 2024 ⌨️ (00:49:53) ML Basics (Supervised vs. Unsupervised, Regression vs. Classification) ⌨️ (01:05:10) Machine Learning Bias-Variance Trade-off ⌨️ (01:12:22) Machine Learning Overfitting Regularization ⌨️ (01:41:11) Machine Learning Linear Regression Model ⌨️ (01:48:15) Machine Learning Linear Regression Model As a Prediction Model ⌨️ (02:04:41) Top 10 Machine Learning Algorithms ⌨️ (03:50:28) Data Analysis : Superstore Data Analytics Project ⌨️ (05:11:29) Machine Learning Linear Regression Case Study ⌨️ (07:11:16) MLOps: Movie recommendation system. ⌨️ (07:49:52) Workshop: How to Become a Data Scientist With No Experience ⌨️ (08:59:38) Workshop: How to Build A Startup ⌨️ (09:26:21) Machine Learning Interview Prep🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mklEhT_RLos | 04 Nov 2024
This course covers everything you need to contribute meaningfully to existing open-source software projects. This course is taught by James Pearce (https://github.com/jamesgpearce). He is the former Head of Open Source at Meta, the company that invented React, Hack, and PyTorch, along with 100s of other popular projects. After 10+ years at Facebook (Meta), James became an expert instructor at joinTaro.com and created his own open source project, TinyBase: https://github.com/tinyplex/tinybase. Watch the interview with James here: https://youtu.be/D3WGcLyFvaY. Slides can be found here: https://www.jointaro.com/course/become-an-open-source-master/ Watch other courses from Taro at https://www.joinTaro.com/courses/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Introduction ⌨️ (0:05:42) Instructor + Outcomes ⌨️ (0:09:46) What is Open Source? ⌨️ (0:14:10) Projects, Repos, Issues, Pull Requests ⌨️ (0:19:06) The Benefits Of Open Source ⌨️ (0:26:33) The Right Reason To Do Open Source ⌨️ (0:32:27) Improve Something You Use ⌨️ (0:41:59) Find Companies Active In Open Source ⌨️ (0:48:59) Choose The Right Project ⌨️ (0:59:39) Go With The Flow ⌨️ (1:09:40) Identify A First Task ⌨️ (1:21:46) Case Study: ReactJS Open Source Repo ⌨️ (1:24:26) Find The Project Community ⌨️ (1:34:59) Learning The Codebase ⌨️ (1:44:04) What Are The Most Important Modules? ⌨️ (1:48:17) What Opinions Do The Authors Have? ⌨️ (1:52:16) Share What You Learn ⌨️ (1:58:08) Start With Something Small ⌨️ (2:03:14) Good Practices When Making Commits ⌨️ (2:10:25) Be Like Water ⌨️ (2:16:59) Anticipate Common Pushback ⌨️ (2:25:39) Taking The Next Step 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ZACCZpkX53o | 01 Nov 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Adam Stachoviac and Jerod Santo co-hosts of The Changelog – the longest-running software podcast in world. They interview devs about Open Source projects, and they also have a weekly news episode that I always listen to. 5 years ago, I interviewed them for their 10th anniversary episode, and now I'm back catching up on what they've been doing for the past 5 years. We talk about: - How open source is changing - Open data and open LLM models - Self-reliance and self-hosted infrastructure - The business of running a developer community Can you guess what song I'm playing in the intro? Also, I want to thank the 10,993 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Honeypot episode Adam mentions: https://changelog.com/podcast/557 - Steve Yegge episodes Quincy mentions: https://changelog.com/podcast/549 - Open Source Civilization episode Jerod mentions: https://changelog.com/podcast/428 0:00:00 Intro to The Changelog Podcast 0:03:42 The Evolution of Open Source Software 0:06:48 The Tension Between Givers and Takers 0:09:32 Security Vulnerabilities in Open Source 0:12:43 The Impact of State Actors on Open Source 0:15:34 The Dilemma of Technology Dependency 0:18:47 The Future of Open Source and its Challenges 0:24:25 Navigating the Open Source Landscape 0:44:17 The Evolution of Collaboration in Software Development 0:50:26 How The Changelog Keeps Up with New Tools 0:53:18 How The Changelog Adapts to the Needs of the Community 0:57:50 Listener Requests and Favorite Episodes 1:00:44 Exploring Open Source and Future Directions 1:11:28 The Garner Hype Cycle and How it Affects Open Source 1:13:27 If You're Not Learning You're Dying 1:17:42 Craziest Requests from the Community 1:19:51 Open Source and Individualism 1:21:40 Self-Hosting and Data Ownership 1:24:21 The Open Source Community and Podcasting Dynamics 1:36:48 Closing Thoughts and Future Directions

F0GQ0l2NfHA | 31 Oct 2024
In this comprehensive Generative AI course from @dswithbappy, you'll dive deep into the world of generative AI, exploring key concepts such as large language models, data preprocessing, and advanced techniques like fine-tuning and RAG. Through hands-on projects with tools like Hugging Face, OpenAI, and LangChain, you’ll build real-world applications from text summarization to custom chatbots. By the end, you'll have mastered AI pipelines, vector databases, and deployment techniques using platforms like Google Cloud Vertex AI and AWS Bedrock. 💻 Code and resources: https://github.com/entbappy/Generative-AI-Mastery-Resources Boktiar's other channel and LinkedIn: https://www.youtube.com/@CodeCommander-d6t https://www.linkedin.com/in/boktiarahmed73/ More courses: https://euron.one/ ⭐️ Contents ⭐️ 0:00:00 Course Introduction 0:04:36 Introduction of the Instructor 0:05:52 Introduction to Generative AI 0:23:51 End to end Generative AI Pipeline 0:59:53 Data Preprocessing & cleaning 1:25:12 Data representation & vectorization for the model training 2:28:57 Text Classification Practical 2:42:05 Introduction to Large Language Models & its architecture 3:03:28 In depth intuition of Transformer-Attention all your need Paper 3:33:19 How ChatGPT is trained 3:43:44 Introduction of Hugging Face 3:56:02 Hands-On Hugging Face - Transformers, HF Pipeline, Datasets, LLMs 4:10:20 Data processing,Tokenizing and Feature Extraction with hugging face 4:17:34 Fine-tuning using a pretrain models 4:30:19 Hugging face API key generation 4:31:40 Project: Text summarization with hugging face 4:54:56 Project: Text to Image generation with LLM with hugging face 5:09:45 Project: Text to speech generation with LLM with hugging face 5:12:14 Introduction to OpenAI 5:21:12 How to generate OpenAI API key? 5:24:46 Local Environment Setup 5:27:13 Hands on OpenAI - ChatCompletion API and Completion API 5:54:44 Function Calling in OpenAI 6:09:11 Project: Telegram bot using OpenAI 6:44:18 Project: Finetuning of GPT-3 model for text classification 6:54:51 Project: Audio Transcript Translation with Whishper 7:12:54 Project: Image genration with DALL-E 7:18:22 Mastering Prompt Engineering 7:42:49 The Complete Introduction to Vector Databases 8:11:05 Mastering Vector Databases with ChromaDB 8:54:45 Mastering Vector Databases with Pinecone 9:19:39 Mastering Vector Databases with Weaviate 9:35:25 Introduction & Installation and setup of langchain 9:51:32 Prompt Templates in Langchain 9:55:33 Chains in Langchain 10:05:01 Langchain Agents and Tools 10:10:29 Memory in Langchain 10:17:41 Documents Loader in Langchain 10:21:25 Multi-Dataframe Agents in Langchain 10:25:50 How to use Hugging face Open Source LLM with Langchain 10:32:00 Project: Interview Questions Creator Application 11:29:26 Project: Custom Website Chatbot 11:46:21 Introduction to Open Source LLMs - Llama 12:20:39 How to use open source llms with Langchain 12:41:59 Custom Website Chatbot using Open source LLMs 13:12:41 Open Source LLMs - Falcon 13:29:11 Introduction & Importance of RAG 13:34:43 RAG Practical demo 13:45:10 RAG Vs Fine-tuning 13:48:31 Build a Q&A App with RAG using Gemini Pro and Langchain 13:57:35 What is Fine Tuning? Parameter Efficient Fine-Tuning - LoRA & QLoRA 14:10:07 Fine-Tuning Meta Llama 2 on Custom Data 14:28:55 Introduction to LlamaIndex & end to end Demo 14:57:41 Open Source Mistral LLM with LlamaIndex 15:09:57 Project: Financial Stock Analysis using LlamaIndex 15:23:51 Project: End to End Medical Chatbot with LLM, Pinecone, LangChain 16:34:38 Project: End to End Source Code Analysis with LangChain, LLM and ChromaDB 17:06:31 Project: Implementing Zomato chatbot with Chainlit 17:40:11 How to Deploy Generative AI Application as CICD on AWS 18:10:32 Introduction to LLMOps & Why we need it? 18:35:06 Generative AI with Google Cloud (Vertex AI) a LLMOps Platform 18:49:37 Vertex AI Hands-On on Google Cloud 19:13:36 Vertex AI Local Setup - Run Gemini Pro on Local Machine 19:24:59 RAG on Vertex AI with Vector Search and Gemini Pro 19:41:06 LLM powered application on Vertex AI 19:44:57 Fine-tuning Foundation Model on VertexAI 19:57:51 Introduction to AWS Bedrock 20:14:52 End to End RAG Project using AWS Bedrock

1fZ0hTX-ut4 | 30 Oct 2024
Quincy Larson started freeCodeCamp ten years ago in a closet. It has grown into one of the best places to learn to code on the Internet. freeCodeCamp is constantly improving and in this video we preview a major certification update coming soon. Tom Mondloch is a software engineer at freeCodeCamp, and he gives a quick tour of some of the features of our upcoming Certified Full Stack Developer certification. Quincy's article: https://www.freecodecamp.org/news/freecodecamp-turns-10-major-curriculum-updates/ Donate link: https://donate.freecodecamp.org/ Contribute link: https://contribute.freecodecamp.org/

q85XZnkaVpU | 25 Oct 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dorian Develops. He's a software engineer and prolific YouTube creator. Dorian grew up in the Little Havana neighborhood of Miami. He's the child of a single mother that arrived as a refugee from Cuba. After a rough childhood and dropping out of high school in 9th grade, Dorian eventually made a living as a valet car parker in Las Vegas. It was here that he realized he needed to make changes for the sake of his family's future. Dorian taught himself to code using freeCodeCamp and other free learning resources, and has since gotten several 6-figure jobs as a web developer. We talk about: - How Dorian survived his 20s by waiting tables and parking cars in Las Vegas - How he taught himself to code using free learning resources and built his network through months of attending local developer meetups - How he's worked as a remote developer so he and his kids can travel the world - And how he's 1 year into his recovery from a lifetime of drug and alcohol addiction Can you guess what song I'm playing in the intro? Also, I want to thank the 10,993 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate You can watch the interview on YouTube: TK Or you can listen to the podcast in Apple Podcasts, Spotify, or your favorite podcast app. Be sure to follow the freeCodeCamp Podcast there so you'll get new episodes each Friday. Links we talk about during our conversation: - Vagabonding book by Rolf Potts: https://rolfpotts.com/books/vagabonding/ - A documentary on "Advantaged Play" in Blackjack that Quincy mentions. [Note: I don't gamble and I don't condone gambling. Still, this is still an excellent video that developers interested in information security should consider watching]: https://www.youtube.com/watch?v=nO6aPOkCt84 - A recent HTML tutorial by Dorian: https://youtu.be/sWYdumJckMw?si=nB8j5d9WQR5u5_Mb - Dorian's video about his journey to sobriety: https://youtu.be/pGoeG5aY3S0?si=aanGEowSfWd-runm - Dorian's video about his love of Brazillian Jujitsu but how it's left him with permanent injuries: https://www.youtube.com/watch?v=XAHPG66H000 Chapters 0:00:00 Introduction to Dorian's Journey 0:06:54 Philosophy of World Schooling 0:13:05 Transitioning to Las Vegas 0:19:06 Finding Stability in Vegas 0:26:07 Career Changes and Growth 0:30:47 Reflections on Management and Work Culture 0:36:33 Balancing Creator and Manager Mindsets 0:43:48 The Normalization of Gambling in Vegas 0:49:10 Dorian's Journey into Coding 1:06:15 Navigating Free Coding Resources 1:13:29 The Journey of Building a Portfolio 1:20:55 From Meetups to Job Offers 1:28:51 Overcoming Imposter Syndrome in the Workplace 1:38:31 Navigating Job Interviews and Technical Challenges 1:46:19 Embracing Remote Work and Family Adventures 2:08:17 The Road to Sobriety and Self-Discovery 2:17:11 Journey to Sobriety and Its Impact 2:25:20 Reflections on Addiction and Parenting 2:30:46 Understanding Lifestyle Creep 2:47:39 Taking Action Over Procrastination

zMJSyzg63o0 | 24 Oct 2024
In this full stack tutorial, @elliottchong will teach you to build and deploy a fully featured AI powered email client using NextJS 14 and Vercel. GitHub Repo: https://github.com/elliott-chong/normalhuman This course covers: 🌐 Leveraging NextJS 14's cutting-edge App Router. 💳 Managing Payments seamlessly through Stripe. 🎨 Harnessing the beauty of Shadcn and the power of Tailwind CSS. 🧠 Unleashing the capabilities of OpenAI's API for Language Model usage. Looking to start and monetize your SaaS? Check out: https://www.start-saas.com 🙏 Credits & Inspirations Normal Human Email Client ShadCN's Email UI 📚 Referenced Resources Aurinko Email API: https://docs.aurinko.io/ ⭐️ Contents ⭐️ 0:00:00 intro and demo 0:13:12 architecture explanation 0:21:02 Aurinko email client explanation 0:40:31 Initialise NextJS & Clerk 1:24:21 Set up Aurinko and sync emails 2:47:27 Begin creating shadcn email UI 3:00:10 tRPC explanation 3:06:26 Creating sidebar 3:30:51 Thread list in the middle 3:57:01 Add dark mode 4:00:36 Thread display on the right 4:24:06 Kbar setup 4:41:51 Reply box 5:22:04 AI compose feature 4:46:11 Compose drawer 5:51:11 Send email API 6:04:56 Syncing new emails 6:14:07 Full text search with Orama 6:51:46 AI RAG chat 7:33:12 Stripe integration 8:20:08 Deploy and outro🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

cbcd6-m8sHg | 23 Oct 2024
Prepare for the Google Cloud Digital Leader Certification and pass! ✏️ Developed by Andrew Brown of ExamPro. @ExamProChannel 🔗 https://www.exampro.co/gcp-cdl ☁️ Intro 🎤 0:00:00 Intro 🎤 0:13:29 Exam Guide Breakdown 🎤 0:22:11 Additional GCP Resources ☁️ Cloud Concepts 🎤 0:23:12 What Is Cloud Computing 🎤 0:24:05 Evolution of Cloud Hosting 🎤 0:27:19 What is Google Cloud 🎤 0:31:55 Benefits of Cloud Computing 🎤 0:36:22 Common Cloud Services 🎤 0:38:18 Types of Cloud Computing 🎤 0:40:42 Shared Responsibility Model 🎤 0:43:48 Shared Responsibility Model for Compute 🎤 0:49:50 Shared Responsibility Model Alternates 🎤 0:53:03 Cloud Computing Deployment Models 🎤 0:56:44 TCO and Capex Vs Opex 🎤 1:00:48 Cloud Architecture Terminologies 🎤 1:05:29 Evolution of Computing ☁️ Global Infrastructure 🎤 1:10:39 Intro to Global Infrastructure 🎤 1:11:18 Regions 🎤 1:12:42 Edge Network 🎤 1:14:18 Zones 🎤 1:15:40 Resource Scoping 🎤 1:17:13 Data Residency 🎤 1:18:49 Cloud Interconnect 🎤 1:20:58 Cloud for government 🎤 1:23:08 Latency ☁️ Digital Transformation 🎤 1:24:56 Innovation Waves 🎤 1:26:20 Burning Platform 🎤 1:27:10 Evolution of Computing Power 🎤 1:29:33 Digital Transformation 🎤 1:30:45 Cloud Solution Pillars ☁️ Google Cloud Tools 🎤 1:35:06 Google Cloud Console 🎤 1:35:57 Cloud SDK 🎤 1:36:42 Cloud CLI 🎤 1:37:22 Cloud Shell 🎤 1:37:57 Projects and Folders ☁️ Google Cloud Adoption Framework 🎤 1:39:38 Intro to GCAF 🎤 1:40:48 Themes 🎤 1:42:19 Phases 🎤 1:43:57 Cloud Maturity Scale 🎤 1:47:57 Epics and Programs 🎤 1:50:16 TAM 🎤 1:51:02 Cloud Maturity Assessment ☁️ Core Services 🎤 1:51:45 Compute Svcs 🎤 1:54:02 App Engine 🎤 1:57:22 Containers Svcs 🎤 1:59:19 Kubernetes 🎤 2:00:55 Databases Svcs 🎤 2:03:40 Database 🎤 2:04:40 Data Warehouse 🎤 2:06:01 Key Value Store 🎤 2:07:23 Document Store 🎤 2:08:14 Serverless Svcs 🎤 2:10:27 Storage 🎤 2:13:13 Cloud Storage 🎤 2:16:14 Networking Svcs 🎤 2:19:50 More Networking Svcs 🎤 2:22:11 Networking VPC Features ☁️ More Services 🎤 2:24:09 Internal 🎤 2:25:41 Apigee 🎤 2:27:14 API Management 🎤 2:29:03 Data Analytics 🎤 2:31:07 Dataproc Dataflow Cloud Data Fusion 🎤 2:34:09 Developer Tools 🎤 2:37:02 Hybrid and Multi 🎤 2:39:34 Internet of Things 🎤 2:40:34 Cloud Deployment Manager 🎤 2:41:40 Media and Gaming 🎤 2:42:50 Operations Suite 🎤 2:43:53 Other Group Products 🎤 2:44:31 Firebase ☁️ Migration Services 🎤 2:45:38 Migration Svcs 🎤 2:47:03 Types of Migration 🎤 2:49:21 Migration Path 🎤 2:56:37 Migrate for Compute Engine 🎤 2:57:35 Anthos 🎤 2:58:40 Migrate for Anthos 🎤 2:59:50 Storage Transfer Service 🎤 3:01:06 Transfer Appliance ☁️ AI and ML 🎤 3:03:12 Vertex AI Overview 🎤 3:07:54 Tensorflow 🎤 3:09:22 AI Platform and AutoML 🎤 3:10:49 ML Compute and Notebooks 🎤 3:13:01 AI Svcs 🎤 3:14:32 Conversational AI ☁️ Security 🎤 3:15:54 Identity Access and Security Svcs 🎤 3:18:42 User Protection Svcs 🎤 3:19:21 Secure by Design Infrastructure 🎤 3:21:36 Compliance Reports Manager 🎤 3:22:10 Compliance Programs 🎤 3:25:52 Google Privacy and Transparency 🎤 3:27:44 Cloud Armor 🎤 3:29:35 Private Catalog 🎤 3:30:25 Security Command Center 🎤 3:31:22 DLP 🎤 3:32:41 BeyondCorp 🎤 3:35:45 Access Context Manager 🎤 3:36:55 VPC Service Controls 🎤 3:37:51 Cloud IAP 🎤 3:38:48 BeyondCorp Enterprise ☁️ Identity 🎤 3:40:05 Directory Service 🎤 3:41:36 Cloud Identity 🎤 3:45:25 Active Directory 🎤 3:50:09 Managed Service for Microsoft Active Directory 🎤 3:51:40 Identity Providers 🎤 3:53:13 SSO 🎤 3:54:09 LDAP 🎤 3:55:38 GCDS ☁️ Support 🎤 3:56:05 SLAs 🎤 3:57:56 GCP SLAs 🎤 4:00:13 Support Plans 🎤 4:03:51 Active Assist 🎤 4:04:44 Cloud Support API 🎤 4:05:41 Third Party Technology Support 🎤 4:07:50 Technical Account Advisor Service 🎤 4:08:48 Assured Support 🎤 4:09:40 Mission Critical Services 🎤 4:10:52 Cloud Aware Support 🎤 4:11:28 Operational Health Reviews 🎤 4:12:03 Event Management Service 🎤 4:12:48 Training Credits 🎤 4:14:12 New Product Previews 🎤 4:15:37 TAM ☁️ Billing 🎤 4:16:57 Billing Account 🎤 4:19:13 Billing and Payment types 🎤 4:20:59 Charging Cycle 🎤 4:21:46 Cloud Billing IAM Roles 🎤 4:23:02 Billing Health Check and Budget Alerts 🎤 4:24:39 Built in Billing Reports 🎤 4:25:32 Billing Reports 🎤 4:26:33 Cost Table Reports 🎤 4:27:23 Cost Breakdown Report 🎤 4:28:20 Pricing Report ☁️ Pricing 🎤 4:29:07 Pricing Overview 🎤 4:30:32 Free Trial and Free Tier 🎤 4:36:56 On Demand 🎤 4:37:39 Committed Use Discounts 🎤 4:38:56 Sustained Use Discounts 🎤 4:41:14 Flat Rate Pricing 🎤 4:42:08 Sole Tenant Node Pricing 🎤 4:43:20 Google Pricing Calculator ☁️ Resource Hierarchy 🎤 4:43:59 Resource Hierarchy 🎤 4:46:43 Environment Oriented Hierarchy 🎤 4:47:16 Function Oriented Hierarchy 🎤 4:48:11 Granular Access Oriented Hierarchy ☁️ Follow Along 🎤 4:49:26 Create Folders and Projects 🎤 4:54:54 Billing Overview 🎤 4:59:30 Create a Compute Engine 🎤 5:19:17 Create an SQL Server 🎤 5:34:53 Run an app on App Engine 🎤 5:48:11 Create a bucket on Cloud Storage 🎤 5:52:00 Run a query on BigQuery 🎤 5:54:26 Vertex AI ☁️ Booking Your Exam 🎤 6:06:13 Booking Your Exam

QfJB9d0J3Iw | 22 Oct 2024
Discover how to harness the power of Claude, Anthropic's cutting-edge AI language model. ✏️ Study this course interactively on Scrimba: https://v2.scrimba.com/claude-ai-c09gsmkso3?utm_source=youtube&utm_medium=video&utm_campaign=fcc-anthropic Code is available on the Scrimba course page for each lesson. In this course, you will get to know Claude, Anthropic's powerful large language model. Through a series of fun coding challenges, you'll build practical skills and learn how to harness Claude's capabilities effectively in a variety of projects. Whatever exciting applications you hope to build, this course will give you the tools to bring your ideas to life with Claude. You'll start by getting to know Claude and obtaining your Anthropic API key. Then, you'll jump right into conversations with Claude, learning how to craft effective prompts for various tasks. As you progress, you'll tackle two projects: 🗞️a text summarizer 🖼️ an image describer Throughout the course, you'll also gain valuable skills in API usage, error handling, and cloud deployment. Course created by Shant Dashjian. 📺 Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Contents ⭐️ ⌨️ (00:00) Welcome ⌨️ (04:04) Let's build a text summarizer ⌨️ (08:17) Get an Anthropic API key ⌨️ (10:19) Talk to Claude ⌨️ (19:55) Control Claude's output with Prompt Engineering ⌨️ (24:28) Handle errors ⌨️ (27:41) Extra: Deploy to Cloudflare ⌨️ (35:17) Let's build an image describer ⌨️ (39:06) Talk to Claude with text and image data ⌨️ (46:33) Recap 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mv43iltQggI | 21 Oct 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Tadas Petra. He's a software engineer and a Senior Developer Advocate at Agora.io. After learning embedded development in university, he switched to building mobile apps. He's gone on to build dozens of mobile apps and create tutorials to help other devs learn Flutter and other mobile dev tools. We talk about: - Immigrating to Chicago from Lithuania - The Computer Engineering he studied in school, and how it's different from building consumer mobile apps - His transition from Senior Dev to YouTube creator to Developer Advocacy - The overlap between mobile dev and web dev, and what he's learned from each Can you guess what song I'm playing in the intro? Also, I want to thank the 10,943 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate You can listen to the podcast in Apple Podcasts, Spotify, or your favorite podcast app. Be sure to follow the freeCodeCamp Podcast there so you'll get new episodes each Friday. Links we talk about during our conversation: Tadas's History of freeCodeCamp video (20 minute watch): https://www.youtube.com/watch?v=g5n1-hD-x5g Tadas's video about how to control the lights in your house with Flutter: https://www.youtube.com/watch?v=eib_62D-kSA Tadas's course platform for learning cross platform app development with Flutter: https://www.hungrimind.com/ 0:00:00 Introduction to Tadas Petra's Journey 0:03:42 Early Life and Immigrant Experience 0:06:51 Academic Path and Transition to Tech 0:09:53 Internships and Early Career 0:12:47 Working at Navistar and Software Development 0:15:49 Transitioning to Mobile Development with Flutter 0:18:50 The Advantages of Mobile Apps 0:21:45 Distribution Challenges in Mobile vs Web Apps 0:24:37 Developer Advocacy and Community Engagement 1:05:36 The Journey into Web Development 1:13:42 Building the Best Flutter Course 1:22:09 Navigating Developer Tools and Curiosity 1:25:49 Insights from Engineering Experience

EmMO0yQ7eeY | 17 Oct 2024
Learn how to build a sonic infinite runner game using JavaScript. In this course @JSLegendDev will teach you how to use the Kaplay game library for GameDev in JavaScirpt. Live demo: https://jslegend.itch.io/sonic-ring-run Source code: https://github.com/JSLegendDev/sonic-runner Assets: https://github.com/JSLegendDev/sonic-runner/tree/master/public How to implement parallax scrolling : https://jslegenddev.substack.com/p/how-to-implement-infinite-parallax ⭐️ Contents ⭐️ 0:00:00 Intro 0:04:06 Project Setup 0:21:41 Loading Assets 0:31:09 Making The Main Menu Scene 0:54:51 Creating The Sonic Game Object 1:03:38 Making The Game Scene 1:14:02 Implementing Sonic Gameplay 1:22:54 Implementing Enemy Logic 1:37:21 Implementing Ring + Score Logic 1:56:39 Making The Game Over Scene 2:06:06 How Build The Game for Distribution 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

2esQdKzRUCw | 16 Oct 2024
Learn native mobile app development using React Native, Supabase, Stripe, and Next.js. In this course from @codewithlari, you'll learn to build a complete gadgets-selling platform. This course will help you master both front-end and back-end development. 💻 Code (ADMIN): https://github.com/laribright/gadgets-shop-admin 💻 Code (React Native Shop): https://github.com/laribright/gadgets-app-react-native ⭐️ Contents ⭐️ 0:00:00 Intro React Native Section 0:07:06 Create a new React Native Expo Application 0:08:47 Expo Router tutorial 0:12:32 Expo Router File-based routing (Create Pages) 0:17:56 Master Layouts in Expo Router 0:35:50 Build Home Page 0:58:13 Dynamic Pages in Expo (Category Page) 1:05:11 Zustand in React Native (Cart State) 1:19:15 Product Details Page Build 1:32:48 Cart Page Build 1:44:20 Orders Page Build 1:51:58 Order Details Page Build 1:57:52 Auth Page Build Supabase Section 2:09:34 Supabase Intro 2:14:21 Supabase Auth Provider 2:32:06 Supabase Login in React Native 2:39:35 Supabase SQL, Triggers, Functions 2:56:30 Row Level Security Supabase NextJS Admin Panel 3:01:30 Bootstrap NextJS Application with Typescript 3:10:06 Master Routing in NextJS 3:17:46 Supabase, Server Side Rending and Supabase Types 3:31:25 Supabase Email and Password Authentication 3:44:02 Authorization and Routes Protection in NextJS 3:51:01 Role Level Security / Authorization 3:57:48 Layout in NextJS 4:09:45 Signout And Theming 4:13:25 Category Table Supabase 4:21:51 Fetch Category Server Action 4:28:03 Product Schema and Row Level Security 4:36:02 Category Page Setup 4:48:05 Code walkthrough 4:55:41 Category Page UI Implementation 5:04:02 Category Page UI Completion 5:58:16 Create Category And Supabase Storage 5:24:14 Update And Delete Category 5:37:51 Product Page Setup 5:44:30 Code walkthrough 5:53:38 Create product Schema 5:59:25 Product CRUD actions 6:09:58 Product Page Utility Setup 6:24:29 Product Page Layout 6:39:55 Project Walkthrough So Far Dynamic Contents In React Native 6:42:12 React Query 6:45:40 Fetching Products and Categories 6:51:06 Supabase types React Native 6:56:57 Displaying Categories 6:59:01 Display Product Details Page Data 7:04:05 Category Details Page 7:09:31 Cart Page Fixes 7:14:28 Orders Supabase 7:20:33 Display Orders 7:29:01 Create Order Function 7:33:36 Create Order Item function 7:40:11 Create Order Item ADMIN ORDERS MANAGEMENT 7:52:46 Order Details Page 8:03:59 Orders Page 8:05:55 Fetching Orders With Products 8:11:00 Fetching Orders Page Component 8:15:13 Orders Management Table 8:21:16 Order Action View Order Products 8:31:06 Order Status Select Dropdown 8:34:19 Order Status Change Server Action 8:37:47 Order Update Real-Time Subscription PAYMENT INTEGRATION 8:45:16 Supabase Local Setup 8:58:56 Using Environment Variables in Expo 9:03:26 Stripe Integration and Edge Functions 9:20:13 Stripe Checkout 9:34:53 Supabase Migrations and User Schema Update 9:41:37 Create Stripe Customer PUSH NOTIFICATIONS 10:06:41 EAS Setup 10:09:44 Notification Setup 10:18:38 Testing Push Notification on A Real Device 10:09:44 Realtime Admin Order Status Notification FINAL ADMIN BUILD 10:18:38 Orders Chart 10:23:26 Product Category Chart 10:39:58 Latest Users Chart LANDING PAGE BUILD 10:50:32 Landing Page Setup 10:59:08 Hero Section 11:05:35 Home Page Completion DEPLOYMENT 11:11:28 Deployment To Vercel 11:22:02 Deployment Fixes 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

pgw2KPfgK1E | 14 Oct 2024
Learn to build a comprehensive fullstack MERN stack bookstore website from @mdalmamunit427. This project will cover both frontend and backend development from the ground up. As a MERN stack project, we'll be using React for the frontend, Node.js and Express.js for the backend, and MongoDB as our database. We'll also leverage technologies like Tailwind CSS, Redux, RTK Query Toolkit, Mongoose, and JWT (JSON Web Tokens) to enhance our project. Our bookstore will feature an admin dashboard for managing books, a cash-on-delivery system, and a robust inventory management system. Users can easily add or remove products from their carts, proceed to checkout, and place orders. For admins, we'll create a secure admin dashboard accessible with a username and password. Admins will have the power to upload new books, manage and update existing book information, and delete books as needed. 💻 Starter Files: https://github.com/mdalmamunit427/book-store-app-ui-assets.git 💻 Full Source code: https://github.com/mdalmamunit427/build-full-stack-book-store-mern-app.git ⭐️ Chapters ⭐️ 0:00:00 Introduction 0:01:39 Project Overview 0:12:41 Setup Project 0:22:04 Install Tailwind CSS 0:28:46 Setup React Router DOM 0:43:36 Customize Your Project 0:54:57 Create a Responsive Navbar 1:30:35 Banner Section 1:39:33 Top Sellers Section 2:11:55 Recommend Books 2:15:15 News Section 2:29:01 Footer Section 2:35:21 Login and Register Page 3:03:42 Install Redux Toolkit & Add to Cart 3:31:41 Cart Page, Remove from Cart, Clear Cart 3:43:57 Create Checkout Page 3:54:45 Server Setup, Mongoose & MongoDB 4:19:22 Create Blog Schema & Model 4:24:09 Book Routes & Controllers 5:07:53 Create bookApi using RTK Query & Display Books 5:36:56 Firebase Setup, Implement Login & Register 6:26:39 Private Routes 6:33:13 Create Order Endpoint & Place Order 7:16:58 Create Admin & Verify Token 7:45:30 Admin Router & Dashboard Login 8:07:20 Admin Dashboard: Add, Edit & Delete Books 8:55:58 How to Deploy Your MERN Project 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

pi6cBAICoAI | 11 Oct 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Kamran Ahmed. He's a software engineer and founder of Roadmap.sh, which has skill tree roadmaps for lots of developer fields, such as DevOps. As a teacher, he's also a Google Developer Expert and a GitHub Star. We talk about: - Kamran's tips for finding the right open source projects to contribute to - The story behind Roadmap.sh, his popular developer website - Other specialized open source Kamran has built over the years - How Kamran became a Google Developer Expert and GitHub Star Can you guess what song I'm playing during the intro? Also, I want to thank the 10,922 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate You can also listen to the podcast in Apple Podcasts, Spotify, or your favorite podcast app. Be sure to follow the freeCodeCamp Podcast there so you'll get new episodes each Friday. Links we talk about during our conversation: - Kamran's website, Roadmap.sh: https://roadmap.sh/ - Kamran's "Design Patterns for Humans" GitHub book: https://github.com/kamranahmedse/design-patterns-for-humans - freeCodeCamp's "How to Contribute to Open Source guide" Quincy mentions: https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-beginners-guide/ - Kamran on Twitter: https://x.com/kamrify Chapters 0:00:00 Introduction to Kamran Ahmed and Roadmap.sh 0:09:19 The Power of Open Source Projects 0:16:53 Navigating Career Progression in Software Engineering 0:22:42 Lessons Learned from Working in Different Companies 0:27:22 The Value of Putting Yourself Out There 0:38:47 From Small Company to Startup: Seizing Opportunities 0:51:03 Growth Through Trust and Leadership 0:54:09 Learning and Expanding Skills Through Diverse Projects 0:56:06 From Dubai to Germany: A Journey of Growth and Exploration 0:58:21 Launching a Platform and Learning from Mistakes 1:01:31 Balancing Individual Contribution and Management 1:10:02 Roadmap.sh: Growth and Success 1:13:41 Moving to the UK and Settling Down 1:18:58 Contributing to Open-Source and Establishing Projects 1:21:31 Finding Project Ideas by Looking at Other Languages and Solving Problems 1:26:10 Promoting Projects and Embracing Negative Feedback 1:38:28 Roadmap.sh: A Resource for Developers at All Levels

cG2rf7hTvsw | 10 Oct 2024
Elevate your web design skills withTailwind CSS! Learn how to build a stunning, fully responsive product card for an e-commerce site.. 👉 Access interactive lessons and start coding now: https://v2.scrimba.com/build-a-product-card-with-tailwind-css-c07sjqf1ak?utm_source=youtube&utm_medium=video&utm_campaign=fcc-tailwind-product-card By the end of this course, you'll have built a fully responsive product card for a web store, using industry-standard mockups for both desktop and mobile. Whether you're designing for clients or personal projects, these techniques will help you craft professional, polished websites faster and with more control. Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Contents ⭐️ 0:00:00 Introduction to the course 0:03:35 A super quickTailwindCSS recap 0:10:28 Aside - The tailwind.config object 0:13:39 Adding custom colours 0:16:33 Aside - Fonts in TailwindCSS 0:19:05 Adding custom fonts 0:22:01 Aside - Max width in TailwindCSS 0:24:27 Crafting the card 0:27:26 Font and Text Classes 0:30:46 Aside - Gradients in TailwindCSS 0:34:06 Styling the buttons 0:40:02 Aside - Lists in TailwindCSS 0:43:50 Styling the features section 0:47:44 Aside - Grids in TailwindCSS 0:50:31 Mobile and desktop views 0:55:00 Aside - Background images in TailwindCSS 0:59:50 Adding the background images 1:02:25 Aside - Transforms in TailwindCSS 1:07:10 Aside - Transitions in TailwindCSS 1:09:30 Styling the wishlist button 1:10:56 Aside - Arbitrary values in TailwindCSS 1:14:13 Adding the dropshadow 1:15:38 Congratulations! 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

pPqazMTzNOM | 09 Oct 2024
Learn all about databases in this coruse designed to help you understand the complexities of database architecture and optimization. From understanding the foundational components like transaction management and storage engines to mastering advanced indexing techniques and exploring the inner workings of SQLite, this course equips you with the knowledge to efficiently manage and optimize data systems. ✏️ Course developed by @KeertiPurswani Resources: https://register.educosys.com/new-courses/25-databases ⭐️ Contents ⭐️ 0:00:00 Coming Up 0:00:49 Intro 0:01:49 Course structure 0:03:56 Client and Network Layer 0:05:39 Frontend Component 0:09:46 About Educosys 0:11:26 Execution Engine 0:12:41 Transaction Management 0:16:59 Storage Engine 0:21:58 OS Interaction Component 0:22:41 Distribution Components 0:25:01 Revision 0:30:14 RAM Vs Hard Disk 0:31:56 How Hard Disk works 0:34:26 Time taken to find in 1 million records 0:37:46 Educosys 0:39:26 Optimisation using Index Table 0:47:11 Multi-level Indexing 0:49:21 BTree Visualisation 0:50:06 Complexity Comparison of BSTs, Arrays and BTrees 0:57:06 Structure of BTree 0:59:56 Characteristics of BTrees 1:06:41 BTrees Vs B+ Trees 1:08:06 Intro for SQLite 1:09:35 SQLite Basics and Intro 1:12:07 MySQL, PostgreSQL Vs SQLite 1:13:05 GitHub and Documentation 1:14:05 Architecture Overview 1:27:48 Educosys 1:29:30 Code structure 1:32:24 Tokeniser 1:35:15 Parser 1:38:33 ByteCode Generator 1:44:25 VDBE 1:52:58 Pager, BTree and OS Layer 1:56:03 Write Ahead Logging, Journaling 2:07:44 Cache Management 2:11:40 Pager in Detail 2:20:00 Pager Code walkthrough 2:25:51 Intro to next section 2:27:41 How to compile, run code, sqlite3 file 2:32:56 Debugging Open DB statement 2:36:13 Educosys 2:37:56 Reading schema while creating table 2:40:14 Tokenisation and Parsing Create Statement 2:44:55 Initialisation, Create Schema Table 2:51:24 Creation of Schema Table 2:55:41 Debugging Select Query 3:06:26 Creation of SQLite Temp Master 3:10:41 Creating Index and Inserting into Schema Table for Primary Key 3:16:36 Not Null and End Creation 3:17:55 Revision 3:22:15 Update Schema Table 3:26:01 Journaling 3:30:11 Finishing Creation of Table 3:35:24 Insertion into Table 3:40:21 Thank You!🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

WZeZZ8_W-M4 | 08 Oct 2024
Prepare for the AWS Certified AI Practitioner Certification and pass! AWS Certified AI Practitioner validates in-demand knowledge of artificial intelligence (AI), machine learning (ML), and generative AI concepts and use cases. Sharpen your competitive edge and position yourself for career growth and higher earnings. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel ⭐️ Contents ⭐️ 00:00:00 Introduction 00:17:48 AI and ML Fundamentals 01:16:47 Data 01:31:48 Gen AI Primer 02:02:22 Bedrock 07:16:00 Datastores for GenAI 07:52:18 PartyRock 08:08:46 SageMaker 09:41:44 Evalutions 10:06:38 AI Dev Tools 10:30:14 AWS Managed ML 13:19:30 GenAI Security 13:35:18 Athena 13:51:15 AWS Glue 14:33:06 OpenSearch 14:56:12 Lake Formation 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

fP-371MN0Ck | 07 Oct 2024
Learn how to use Electron, React, and TypeScript to build desktop applications. Throughout this course, you'll learn everything from setting up your development environment to implementing advanced features like data visualization, secure communication, and custom window frames, all while ensuring a seamless user experience. Course developed by @NiklasZiermann Code: https://github.com/N-Ziermann-YouTube/electron-course ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro & How electron works ⌨️ (0:08:31) Setting up React ⌨️ (0:11:45) Setting up Electron ⌨️ (0:17:41) Adding TypeScript ⌨️ (0:22:47) Configuring Electron-Builder ⌨️ (0:29:07) DX Improvements ⌨️ (0:35:16) Reading System Resources ⌨️ (0:46:25) Communicating with the UI ⌨️ (1:09:34) Making IPC Typesafe ⌨️ (1:32:10) Event Validation ⌨️ (1:39:55) Unsubscribing from Events ⌨️ (1:43:55) Data Visualisation ⌨️ (2:00:24) Securing the App ⌨️ (2:06:53) Creating Tray Elements ⌨️ (2:14:40) Hiding to the Tray ⌨️ (2:27:31) Customising the Menu Bar ⌨️ (2:35:01) Enable View Switching ⌨️ (2:40:02) Custom Window Frames ⌨️ (2:51:00) Testing Theory ⌨️ (2:53:26) E2E Tests ⌨️ (3:06:27) Unit Tests ⌨️ (3:19:19) Finalising the UI ⌨️ (3:33:03) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

MIKZK8r7y-M | 04 Oct 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dennis Ivy, a software engineer and prolific freelancer. He dropped out of college at 18 and taught himself how to build websites. He started his first agency, built and sold products, and eventually started teaching his skills on YouTube. We talk about: - Growing up in an immigrant family of 13 kids - Dropping out of school and working construction before learning to code - Figuring out how to get web development clients through trial and error - Selling his codebase to his employer $61,000 and using it to fund his journey into teaching Python Can you guess what song I'm playing on my bass during the intro? It's from a Also, I want to thank the 10,443 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Or You can listen to the podcast in Apple Podcasts, Spotify, or your favorite podcast app. Be sure to follow the freeCodeCamp Podcast there so you'll get new episodes each Friday. Links we talk about during our conversation: - The Bussard Ramjet theoretical spacecraft Quincy mentions as an analogy: https://en.wikipedia.org/wiki/Bussard_ramjet - Dennis Ivy's React + Appwrite course on freeCodeCamp: https://www.freecodecamp.org/news/build-a-sticky-notes-app-with-react-and-appwrite/ - Dennis Ivy's YouTube channel: https://www.youtube.com/c/dennisivy - Dennis Ivy on Twitter: https://twitter.com/dennisivy11 Chapters 0:00:00 Introduction and Background 0:06:00 Dropping Out of College and Starting a Locksmith Business 0:13:04 Accidental Client and Transition to Web Development Services 0:18:12 Using Google AdWords and SEO to Scale the Business 0:24:07 The Importance of Website Design and Optimization 0:27:22 Freelancing and Scaling Up the Business 0:29:53 Evolution to Better Website Builders 0:36:29 Creating a Culture of Learning and Collaboration 0:39:13 Scaling Up and Founder Issues 0:43:45 Transitioning from Freelancer to Employee 0:48:04 Building a Revolutionary Software System 0:49:53 Negotiating Ownership and Selling the Software 0:54:41 The Importance of Comprehensive Records and Legal Agreements 0:57:08 Opportunities in Lagging Industries 0:59:38 Technology as a Means to an End 1:05:10 Teaching and Creating Courses 1:08:39 The Importance of SEO Research 1:12:09 Efficiency and Scalability 1:14:11 Utilizing Tools and Resources 1:21:47 Finding Clients and Improving Search Engine Rankings 1:26:08 Networking and Building Relationships 1:30:54 Personal Accountability and Problem-Solving in Coding 1:34:59 Teaching Coding: Empowering Others 1:38:40 Family Security and Support

aZZrEE_UsIk | 03 Oct 2024
Learn to code a mobile responsive personal portfolio website using Next.js, Three.js & Tailwind CSS. Course developed by @CodeBucks 🔗 Demo Link: https://next-js-creative-portfolio-website.vercel.app/ 💻 Starter Code: https://github.com/codebucks27/Nextjs-Creative-Portfolio-Starter-Code-Files 💻 Final Code: https://github.com/codebucks27/Next.js-Creative-Portfolio-Website ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro + Demo ⌨️ (0:06:02) Setup and Installation ⌨️ (0:08:11) Layout.js file and Tailwind config ⌨️ (0:11:53) Home page ⌨️ (0:13:21) Generate Images using Playground AI ⌨️ (0:16:56) 3D model configuration and Rendering ⌨️ (0:37:13) Navigation buttons ⌨️ (1:07:53) Creating background firefly effect ⌨️ (1:20:07) Projects page ⌨️ (1:32:46) Subpages layout ⌨️ (1:40:08) About page ⌨️ (1:55:48) Github stats & Skill icons ⌨️ (2:10:48) Contact page ⌨️ (2:20:06) Using Emailjs ⌨️ (2:35:27) Show toast messages ⌨️ (2:41:23) Mobile responsive ⌨️ (3:10:16) Adding animations using framer-motion ⌨️ (3:23:57) Adding music ⌨️ (3:49:21) Optimizing Images and performance 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

iSiyDHobXHA | 02 Oct 2024
Learn how to develop Linux device drivers. They are the essential software that bridges the gap between your operating system and devices like keyboards, printers, and more! From setting up your development environment across different operating systems to diving deep into the Linux kernel, system calls, and the /proc filesystem, this course provides a hands-on approach to mastering device driver development. inpyjama's YouTube channel: https://www.youtube.com/@inpyjama Free embedded systems book: https://inpyjama.com/b/c-ninja-book Linux Device Drivers course with quiz and certification: https://inpyjama.com/c/ldd-101 inpyjama's Blog - https://inpyjama.com/hello-world ⭐️ Contents ⭐️ ⌨️ (0:00:00) Who we are and our mission ⌨️ (0:01:29) Introduction and layout of the course ⌨️ (0:06:51) Sandbox environment for experimentation ⌨️ (0:11:14) Setup for Mac ⌨️ (0:28:41) Setup for Linux ⌨️ (0:44:29) Setup for Windows ⌨️ (1:07:52) Relaunching multipass and installing utilities ⌨️ (1:15:11) Linux Kernel, System and Bootup ⌨️ (1:30:39) User Space, Kernel Space, System calls and device drivers ⌨️ (1:45:20) File and file ops w.r.t device drivers ⌨️ (1:54:28) Our first loadable module ⌨️ (2:28:04) Deep Dive - make and makefile ⌨️ (2:48:12) lsmod utility ⌨️ (2:58:59) insmod w.r.t module and the kernel ⌨️ (3:06:36) rmmod w.r.t module and the kernel ⌨️ (3:12:12) modinfo and the .mod.c file ⌨️ (3:16:19) proc file system, system calls ⌨️ (3:31:38) Exploring the /proc FS ⌨️ (3:37:53) Creating a file entry in /proc ⌨️ (4:07:40) Implementing the read operation ⌨️ (4:22:52) Passing data from the kernel space to user space ⌨️ (4:47:54) User space app and a small challenge ⌨️ (4:55:10) Quick recap and where to next?

RWXKysImabs | 01 Oct 2024
Learn ASP.NET Core MVC and Entity Framework Core in .NET 9 from scratch with this beginner-friendly, step-by-step tutorial. ✏️ Course developed by @codeafuture 📙 Get his C# eBook: https://codeafuture.gumroad.com/l/csharp-unlocked 💻 Source Code: https://github.com/codeafuture/MyApp---CRUD ⭐️ Chapters ⭐️ ⌨️ (0:00:00) Overview ⌨️ (0:00:51) What is MVC? ⌨️ (0:02:32) .NET 9 Setup ⌨️ (0:06:17) File Structure ⌨️ (0:13:20) MVC in Action ⌨️ (0:21:52) IActionResult ⌨️ (0:24:26) Action Parameters ⌨️ (0:29:06) Razor Syntax ⌨️ (0:31:43) Entity Framework Core Code-First ⌨️ (0:45:42) Entity Framework Core Database-First ⌨️ (0:49:22) CRUD Overview ⌨️ (0:51:30) Reading the data ⌨️ (1:04:16) Creating the data ⌨️ (1:14:45) Updating the data ⌨️ (1:22:20) Deleting the data ⌨️ (1:32:27) One to One Relationships ⌨️ (1:44:53) One to Many Relationships ⌨️ (1:58:41) Many to Many Relationships

BV03sQ0srcU | 30 Sep 2024
Improve your data science and machine learning skills by completing Kaggle competitions. In this course, Rohan Kumar will teach you how to solve three different Kaggle problems step-by-step, providing valuable insights and practical knowledge. ✏️ Course developed by @SMDS_Studio (00:00) Introduction 📊 (01:10) Advanced Regression Techniques Kaggle Link: https://www.kaggle.com/competitions/house-prices-advanced-regression-techniques GitHub Repo: https://github.com/MaizeCobra/Kaggle-Competitions/tree/main/Advanced_Regression%20-%20%20Workspace 📊 (27:27) Titanic Dataset Machine Learning Project Kaggle Link: https://www.kaggle.com/competitions/titanic GitHub Repo: https://github.com/MaizeCobra/Titanic-Dataset-Prediction 📊 (58:35) Spaceship Titanic Project Kaggle Link: https://www.kaggle.com/competitions/spaceship-titanic GitHub Repo: https://github.com/MaizeCobra/Kaggle-Competitions/tree/main/Kaggle_002

qL7kc2eS57A | 27 Sep 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews YK Sugi. He's a software engineer and prolific YouTube Computer Science tutorial creator. He's worked at Google and Microsoft. He runs the CS Dojo channel where he shares his insights on software development, AI, and developer career progressions. We talk about: - Emerging AI tools and how developers are adopting them - The role of interest rates in developer hiring - Japan's developer work culture VS the US - How not to burn out Can you guess what song I'm playing in the intro? Also, I want to thank the 10,993 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Or you can listen to the podcast in Apple Podcasts, Spotify, or your favorite podcast app. Be sure to follow the freeCodeCamp Podcast there so you'll get new episodes each Friday. Links we talk about during our conversation: - YK's freeCodeCamp article on the resume he used to get a job at Google: https://www.freecodecamp.org/news/heres-the-resume-i-used-to-get-a-job-at-google-as-a-software-engineer-26516526f29a/ - YK's freeCodeCamp article about leaving his job at Google to focus on entrepreneurship: https://www.freecodecamp.org/news/why-i-left-my-100-000-job-at-google-60b5cf4ebefe/ - YK's popular CS Dojo YouTube channel: https://www.youtube.com/c/CSDojo - YK on Twitter: https://x.com/ykdojo

1n4B5ewretY | 26 Sep 2024
Prepare for the Microsoft 365 Certified Fundamentals (MS-900) certification and pass! Demonstrate understanding of Microsoft 365, to deliver industry-leading productivity apps along with intelligent cloud services, and world-class security. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel ☁️ 00:00:00 Introduction ⌨️ Introduction ⌨️ Exam Guide Breakdown ☁️ 00:12:17 Cloud Concepts ⌨️ What is Cloud Computing ⌨️ Common Cloud Services ⌨️ What is Microsoft and Azure ⌨️ Benefits of Cloud Computing ⌨️ Types of Cloud Computing ⌨️ Types of Cloud Computing Responsibilities ⌨️ Cloud Deployment Model ⌨️ Total Cost of Ownership ⌨️ CAPEX vs OPEX ☁️ 00:30:17 Cloud Architecture Terminologies ⌨️ Cloud Architecture Terminologies ⌨️ High Scalability ⌨️ High Elasticity ⌨️ Fault Tolerance ⌨️ High Durability ⌨️ High Availability ☁️ 00:38:13 Microsoft 365 Apps and Services ⌨️ Evolution from Office 365 to Microsoft 365 ⌨️ Windows 365 ⌨️ Microsoft 365 ⌨️ Microsoft 365 Apps ⌨️ Microsoft Project ⌨️ Microsoft Planner ⌨️ Microsoft Bookings ⌨️ Microsoft To Do ⌨️ Microsoft Exchange Online ⌨️ Microsoft Forms ⌨️ Microsoft Lists ⌨️ Create an Account ⌨️ Create New User in Microsoft 365 Admin Center ⌨️ Access Microsoft 365 Apps ☁️ 01:02:51 Collaboration solutions in Microsoft 365 ⌨️ Microsoft Teams ⌨️ Collaborative Apps ⌨️ Microsoft Power Platform ⌨️ Yammer ⌨️ Microsoft Viva ⌨️ Viva Connections ⌨️ Viva Insights ⌨️ Viva Topics ⌨️ Viva Learning ⌨️ Microsoft SharePoint ⌨️ Microsoft OneDrive ⌨️ Microsoft Stream ⌨️ Outlook ☁️ 01:25:56 Endpoint management capabilities of Microsoft 365 ⌨️ Microsoft Endpoint Manager ⌨️ Co management ⌨️ Endpoint Analytics ⌨️ Endpoint Analytics scores ⌨️ Windows Autopilot ⌨️ Azure Virtual Desktop ⌨️ Windows as a Service ⌨️ Deployment for Microsoft 365 apps ⌨️ Deploy Office 365 ☁️ 01:43:38 Analytics capabilities of Microsoft 365 ⌨️ Microsoft 365 Admin center and user portal ⌨️ Microsoft 365 ⌨️ Reports in Microsoft 365 admin center ⌨️ Reports in other admin centers ⌨️ Access Microsoft 365 Admin Center ☁️ 01:50:32 Zero trust security principles for Microsoft 365 ⌨️ Zero Trust Model ⌨️ Six Foundational Pillars ⌨️ Defense in Depth ☁️ 01:56:40 Identity and access management solutions in Microsoft 365 ⌨️ Microsoft Entra ID ⌨️ Cloud Identity Models ⌨️ Cloud only Identity ⌨️ Hybrid Identity ⌨️ Multi Factor Authentication MFA ⌨️ Conditional Access ⌨️ Enable MFA for Microsoft 365 Users ☁️ 02:14:19 Threat protection solutions in Microsoft 365 ⌨️ Microsoft Defender XDR ⌨️ Defender for Endpoint ⌨️ Defender for Office 365 ⌨️ Defender for Identity ⌨️ Microsoft Defender Portal ⌨️ Defender for Cloud Apps ⌨️ Microsoft Secure Score ⌨️ Common types of threats ⌨️ How Microsoft addresses the most common threats ⌨️ Azure Sentinel ⌨️ Microsoft Security Reports ⌨️ Microsoft 365 Defender ☁️ 02:40:43 Security compliance and privacy solutions in Microsoft 365 ⌨️ Regulatory Compliance ⌨️ Compliance Solutions in M365 ⌨️ Service Trust portal ⌨️ Data Residency ⌨️ Microsoft Purview Information Protection ⌨️ Data classification capabilities ⌨️ Sensitivity labels ⌨️ Sensitivity Label Policies ⌨️ Retention policies and labels ⌨️ Records Management ⌨️ Data loss prevention DLP ⌨️ Compliance portal ⌨️ Compliance Manager ⌨️ Compliance Score ⌨️ Insider risk management solutions ⌨️ eDiscovery ⌨️ Microsoft Purview Audit ⌨️ Microsoft Priva ⌨️ Microsoft privacy principles ⌨️ Microsoft Purview Overview ☁️ 03:27:26 Microsoft 365 Pricing and Billing Management ⌨️ Cloud Solution Provider CSP ⌨️ Enterprise Agreements ⌨️ Billing and Billing Management ⌨️ Billing Profile ☁️ 03:34:15 Identify licensing options available in Microsoft 365 ⌨️ Microsoft 365 Subscription plans ⌨️ Microsoft 365 for business ⌨️ Microsoft 365 Enterprise ⌨️ Microsoft 365 Licenses and addons ☁️ 03:41:41 Support offerings for Microsoft 365 services ⌨️ Support options for Microsoft 365 services ⌨️ Support Request ⌨️ Service Level Agreement ⌨️ Health Status of Microsoft 365 services ⌨️ Share feedback on M365 services ⌨️ Support requests in Microsoft 365 admin center

o6vbe5G7xNo | 25 Sep 2024
This End-to-End Machine Learning course will help you with core concepts and advanced MLOps integration. You will learn how to: ✨ Conduct thorough EDA to craft compelling data narratives. ✨ Engineer features with a deep understanding of why and how. ✨ Implement a single model with rigorous testing and validation. ✨ Write scalable, defensive, and readable code using design patterns. ✨ Integrate MLOps with tools like ZenML & MLflow for experiment tracking and deployment. Before starting this project, read this initial doc: https://docs.google.com/document/d/108EMtdWOnXZp5UTKdHYrL9I95CUQf9FfABa1Wh-vEM8/edit Code: https://drive.google.com/file/d/1svJ4fNJTkrgdESg15beoWk6L2ESLhUf-/view Course developed by @AyushSinghSh

86FAWCzIe_4 | 24 Sep 2024
Lean how to program with Nvidia CUDA and leverage GPUs for high-performance computing and deep learning. Code: 💻 https://github.com/Infatoshi/cuda-course 💻 https://github.com/Infatoshi/mnist-cuda Elliot on X - https://x.com/elliotarledge YouTube - https://www.youtube.com/@elliotarledge LinkedIn - https://www.linkedin.com/in/elliot-arledge-a392b7243/ Discord - https://discord.gg/JTTcFe7Pw2 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:16:52) Chapter 1 (Deep Learning Ecosystem) ⌨️ (0:37:43) Chapter 2 (CUDA Setup) ⌨️ (0:47:03) Chapter 3 (C/C++ Review) ⌨️ (1:35:47) Chapter 4 (Intro to GPUs) ⌨️ (1:51:40) Chapter 5 (Writing your First Kernels) ⌨️ (3:55:26) Chapter 6 (CUDA API) ⌨️ (5:35:22) Chapter 7 (Faster Matrix Multiplication) ⌨️ (8:22:36) Chapter 8 (Triton) ⌨️ (9:04:43) Chapter 9 (PyTorch Extensions) ⌨️ (9:18:10) Chapter 10 (MNIST Multi-layer Perceptron) ⌨️ (11:41:13) Chapter 11 (Next steps?) ⌨️ (11:54:38) Outro

7kTdV2NSIkI | 20 Sep 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Meg Risdal. She's a data scientist and Product Manager at Kaggle, Google's Data Science competition platform. Megan works closely with the global data science community, and on Google's Gemma open models project. We talk about: Google's Kaggle, which hosts 300k open data sets and runs data science competitions each week that anyone can participate in. How people talk in academia VS how people talk in tech Stack Overflow VS Kaggle – how Megan contrasts what it was like to work on these two "communities of practice" Linguistics and its importance in LLMs and AI research Can you recognize the song I'm playing during the intro? It's a punk song from 1994. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 10,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Meg's blog: https://www.meg.dev/ The Sliced Data Science Gameshow that Meg co-hosted with Nick Wan: https://www.youtube.com/playlist?list=PL6PX3YIZuHhyQmXKnyZmVDzdgAYbzwgDw Meg on Twitter: https://twitter.com/MeganRisdal Kaggle's open learning resources: https://www.kaggle.com/learn The Gemma team at Google that Meg also works on: https://ai.google.dev/gemma

rylaiB2uH2A | 19 Sep 2024
In this comprehensive and beginner-friendly course, you will learn all of the tools that you need to become an advanced OOP programmer, writing clean and maintainable software. What you will learn: - Fundamental OOP concepts, such as inheritance, composition, encapsulation, abstraction, composition vs inheritance, fragile base class problem. - Unified Modeling Language (UML) to model your classes and objects, and the relationships between them in a graphical way. - All five SOLID Principles. - All 23 "Gang of Four" software design patterns. 💻 Github repo: https://github.com/DoableDanny/Design-Patterns-in-C-Sharp ✏️ Course created by Dan Adams. Check out his channel: https://www.youtube.com/@doabledanny?sub_confirmation=1 A book and cheatsheet for this course are also available: 🔗 eBook and design patterns cheatsheet PDF: https://doabledanny.gumroad.com/l/ennyj 🔗 Amazon Kindle eBook & physical book: https://www.amazon.com/Mastering-Design-Patterns-Beginner-Friendly-Principles/dp/B0DBZGQZMZ ⭐️ Contents ⭐️ (0:00:00) Intro (0:00:33) Course contents (0:01:34) Gang of Four design patterns (0:02:39) What are design patterns & why learn them? (0:05:38) Course prerequisites (0:06:57) About me (0:07:32) Book version (0:08:19) Code repo (0:08:49) Setup (0:12:19) OOP concepts intro (0:12:42) Encapsulation - OOP (0:25:48) Abstraction - OOP (0:30:52) Inheritance - OOP (0:36:40) Polymorphism - OOP (0:45:04) Coupling - OOP (0:55:17) Composition - OOP (0:58:11) Composition vs inheritance - OOP (1:01:00) Fragile base class problem - OOP (1:05:24) UML (1:14:01) SOLID intro (1:15:01) S - SOLID (1:21:26) O - SOLID (1:32:20) L - SOLID (1:45:20) I - SOLID (1:54:10) D - SOLID (2:04:56) Design patterns intro (2:05:35) Behavioural design patterns (2:07:37) Memento pattern - behavioural (2:33:40) State pattern - behavioural (3:00:27) Strategy pattern - behavioural (3:26:47) Iterator pattern - behavioural (3:46:09) Command pattern - behavioural (4:24:17) Template method pattern - behavioural (4:56:50) Observer pattern - behavioural (5:31:20) Mediator pattern - behavioural (6:10:19) Chain of responsibility pattern - behavioural (6:42:55) Visitor pattern - behavioural (7:06:29) Interpreter pattern - behavioural (7:38:53) Structural design patterns intro (7:40:32) Composite pattern - structural (7:56:09) Adapter pattern - structural (8:13:26) Bridge pattern - structural (8:33:16) Proxy pattern - structural (8:51:33) Flyweight pattern - structural (9:15:25) Facade pattern - structural (9:27:13) Decorator pattern - structural (9:55:16) Creational design patterns intro (9:58:50) Prototype pattern - creational (10:19:13) Singleton pattern - creational (10:37:44) Factory method pattern - creational (10:55:03) Abstract factory pattern - creational (11:12:26) Builder pattern - creational (11:46:29) Course conclusion

PWG7NlUDVaA | 18 Sep 2024
Learn full stack stack development with the FARM stack. You will learn to quickly create an application using FastAPI, React, and MongoDB. ✏️ Course created by @beau 💻 Code: https://github.com/beaucarnes/farm-stack-course Sign up for MongoDB Atlas: https://www.mongodb.com/cloud/atlas/register?utm_campaign=freecodecamp_farm&utm_source=freecodecamp&utm_medium=referral MongoDB provided a grant to make this course possible. Explore MongoDB further with free MongoDB University courses, Certifications, and Developer Center. MongoDB University: https://learn.mongodb.com/?utm_campaign=freecodecamp_farm&utm_source=freecodecamp&utm_medium=referral Certification: https://learn.mongodb.com/pages/certification-program?utm_campaign=freecodecamp_farm&utm_source=freecodecamp&utm_medium=referral Developer Center: https://www.mongodb.com/developer/?utm_campaign=freecodecamp_farm&utm_source=freecodecamp&utm_medium=referral ⭐️ Chapters ⭐️ ⌨️ (00:00) Course Introduction ⌨️ (00:40) Intro to FARM Stack ⌨️ (02:07) Advantages of FARM Stack ⌨️ (03:30) FastAPI Intro ⌨️ (12:17) React Intro ⌨️ (18:17) MongoDB Intro ⌨️ (20:42) Docker Intro ⌨️ (23:52) Project overview: Todo application ⌨️ (25:27) Project setup ⌨️ (30:21) Backend with Node and FastAPI ⌨️ (38:53) Database with MongoDB ⌨️ (41:15) Docker Compose and nginx ⌨️ (45:10) Frontend with React ⌨️ (53:00) Trying the application

2-DmxENygRc | 16 Sep 2024
Learn key concepts for keeping API servers secure – from CORS to error handling to rate limiting and more. Course developed by Anthony Aragues, Head of APIsec Labs. Course Topics: - Cross Origin Resource Sharing (CORS) - Error Disclosure - Information Leak - Insecure Cookies - Path Traversal - Rate Limits Access additional free API Security courses here: https://www.apisecuniversity.com/

lb1rLu0bYL0 | 13 Sep 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Eddie Jaoude who is a software engineer and open source creator. He's worked more than 15 years as a developer everywhere from Germany banking sector to London's tech startup scene. He's now a dev rel for hire and runs several open source projects. We talk about: Eddie's journey into open source How he built his reputation through hackathons How he leveraged his network to find his first freelance clients His audio-video setup for filming tutorials Can you guess what song I'm playing on my bass during the intro? It's the theme from a 1982 police show. Also, I want to thank the 10,773 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Eddie's YouTube channel with more than 700 tutorials: https://www.youtube.com/channel/UC5mnBodB73bR88fLXHSfzYA Eddie on Twitter: https://twitter.com/eddiejaoude Eddie on LinkedIn: https://www.linkedin.com/in/eddiejaoude/

C_jQahOnGUU | 12 Sep 2024
Learn the soft skills that will make you a productive and effective software developer. Course developed by Fatos Morina. Course resource: https://fatosmorina.gumroad.com/l/iqfdu ⭐️ Contents ⭐️ ⌨️ (0:00:00) Hello world ⌨️ (0:01:46) How to use this course ⌨️ (0:03:14) What is productivity_ ⌨️ (0:04:39) Take responsibility for everything in your life ⌨️ (0:06:12) You are more than just a coder ⌨️ (0:07:52) Add as much value as possible ⌨️ (0:09:12) Clarity breeds productivity ⌨️ (0:11:02) The importance of values ⌨️ (0:12:17) Set goals ⌨️ (0:13:30) Set deadlines ⌨️ (0:15:15) 3 Pillars of Motivation (1) ⌨️ (0:18:34) Motivation Equation ⌨️ (0:20:45) The importance of emotions ⌨️ (0:21:58) The imposter syndrome ⌨️ (0:24:27) 2 fundamental forces that shape our behaviors ⌨️ (0:26:29) Become grateful ⌨️ (0:28:33) The Impact of stress ⌨️ (0:30:29) Time management ⌨️ (0:31:01) Tips to manage your time ⌨️ (0:34:10) Use a calendar ⌨️ (0:35:17) Everyone procrastinates ⌨️ (0:39:01) RPM ⌨️ (0:40:28) RPM Example ⌨️ (0:41:49) The 2 minute rule ⌨️ (0:42:55) The 15 minute rule ⌨️ (0:44:46) Perfectionism ⌨️ (0:46:32) Consequences of perfectionism ⌨️ (0:48:07) Start before you feel motivated ⌨️ (0:49:20) Break large tasks into small ones ⌨️ (0:50:53) Exercise ⌨️ (0:52:34) Quick tips for exercises (1) ⌨️ (0:53:54) Do not underestimate sleep ⌨️ (0:55:00) the importance of focus ⌨️ (0:57:23) How to improve your focus ⌨️ (0:59:20) Multitasking is killing your productivity ⌨️ (1:00:01) How to avoid multitasking ⌨️ (1:00:56) The pomodoro technique ⌨️ (1:02:40) Delete social media apps from your phone ⌨️ (1:03:56) You are a lifelong learner ⌨️ (1:04:47) Do not memorize the syntax ⌨️ (1:06:08) Avoid the tutorial hell ⌨️ (1:06:51) Keep a to learn list ⌨️ (1:07:12) Benefits of keeping a To-Learn List ⌨️ (1:08:17) Learn by building things from scratch ⌨️ (1:09:17) See the bigger picture ⌨️ (1:10:12) Understand complex topics using The Feynman technique ⌨️ (1:11:26) Learn to build something that already exists ⌨️ (1:12:36) Learn concepts not specific problems ⌨️ (1:14:00) Work on side projects ⌨️ (1:14:59) Be kind to yourself ⌨️ (1:15:45) Develop positive relationships with your family ⌨️ (1:17:40) Build positive relationships at work ⌨️ (1:18:50) Meet new people ⌨️ (1:19:35) Log your achivements ⌨️ (1:20:45) How to log your achievements ⌨️ (1:21:41) Learn to write ⌨️ (1:23:08) Power up your career with presentations ⌨️ (1:23:52) Learn keyboard shortcuts ⌨️ (1:24:25) Master debugging ⌨️ (1:25:20) Improve your typing speed ⌨️ (1:26:14) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

UnjKWSlwZWM | 10 Sep 2024
Learn how to produce music in this full course for beginners. You don't need any previous music experience. You will learn to create music tracks in a variety of styles using FL Studio, which is a digital audio workstation with an unlimited free trial. Course developed by Tristan Wilcox. Patreon: https://www.patreon.com/TristanWillcox Youtube: https://www.youtube.com/@Tristan_Willcox Discord: https://discord.gg/S8jfqQWYwK ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:10:18) Chapter 1 - Instruments ⌨️ (0:22:56) Chapter 2 - Chords, Melody, Bass ⌨️ (0:49:44) Chapter 3 - Playlist ⌨️ (1:00:13) Chapter 4/5 - Drums and FX ⌨️ (1:25:16) Chapter 6 - Structure ⌨️ (1:57:56) Chapter 7 - Mixing ⌨️ (2:27:35) Chapter 8 - Automation ⌨️ (2:48:30) Chapter 9 - Mastering ⌨️ (3:01:29) Chapter 10 - The Final Chapter

scJ4mobwjBQ | 09 Sep 2024
Prepare for the Azure AI Engineer Associate Certification and pass! Learn to design and implement an Azure AI solution using Azure AI services, Azure AI Search, and Azure Open AI. Course page: https://www.exampro.co/ai-102 ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel Introduction 00:01:17 Introduction 00:08:35 Exam Guide Breakdown Setup 00:18:41 Setup Dev Env 01:06:13 Setup OpenAI Studio and AI Studio Gen AI Primer 01:13:35 AI vs GenAI 01:17:34 What is a Foundational Model 01:18:52 What is a Large Language Model 01:20:36 Transformer Architecture 01:23:37 Tokenization 01:25:36 Tokens and Capacity 01:27:59 Embeddings 01:31:06 Positional Encoding 01:32:32 Attention ML and AI Concepts 01:35:42 Supervised and Unsupervised Reinforcement 01:37:08 Neural Networks and Deep Learning 01:39:24 GPU 01:40:20 CUDA 01:41:28 Juypter Notebooks Responsible AI 01:42:43 Responsible AI 01:43:36 Fairness 01:44:35 Reliability and safety 01:45:27 Privacy and security 01:46:12 Inclusiveness 01:46:51 Transparency 01:47:27 Accountability 01:48:12 Guidelines for Human AI Interaction 01:48:31 Guidelines for Human AI Interaction Follow Along 02:00:00 Responsible AI Standard V2 02:00:51 Responsible AI Standard V2 02:02:21 RAI Transparency Report Azure AI Services 02:03:07 Azure AI Services 02:04:45 Azure AI Services Containers 02:07:44 Azure AI Services Diagnostic Logging 02:10:58 Setup Azure AI Services API 02:20:25 Azure AI Services Containers 02:43:35 Azure AI Services Diagnostic Logging 02:55:06 Azure AI Services vs Azure AI Studio 02:58:24 Azure OpenAI Service 03:00:25 Azure OpenAI Studio 03:01:58 Azure OpenAI Service Models 03:10:52 Azure OpenAI Service Deployment Types 03:13:50 Basic Prompt Engineering and API 03:56:58 Deploy a Third Party Model 04:02:21 Deploy LLM to Web App 04:15:57 Completion Model Temperature and Top P 04:30:03 Prompt Flow Basics 05:01:16 Prompt Flow Programmatic 06:22:54 Prompt Flow Evals 06:56:00 Fine Tunning LLMs 07:04:28 Fine Tune Babbage 07:31:02 Dalle Azure AI Search 07:47:06 What is RAG 07:54:13 What is Document Cracking 07:59:06 What is HNSW 08:01:36 What is Semantic Ranking 08:05:22 Azure AI Search 08:10:17 Azure AI Search 09:05:16 RAG with Azure AI Search Text Analytics 09:53:18 Natural Language Processing 09:55:55 Text Analytics Text Extract Sentiment Analysis PII 10:31:38 Text Analytics Extraction Computer Vision 10:46:19 Computer Vision 10:49:01 Computer Vision 10:52:43 Azure AI Vision Studio 10:53:40 Azure AI Vision Tour 10:59:05 Image Analysis SDK 11:01:21 OCR Computer Vision 11:02:41 OCR Custom Vision 11:07:34 Introduction to Custom Vision 11:08:18 Project Types and Domains 11:11:14 Custom Vision Features 11:13:52 Custom Vision Classification 11:20:30 Custom Vision Object Detection Document Intelligence 11:26:26 Azure AI Document Intelligence 11:27:21 Document Intelligence Studio 11:32:33 Document Intelligence Studio Custom Model 11:43:04 Form Recognizer Speech API 11:51:24 Speech API AI Video Indexer 12:24:29 AI Video Indexer Content Safety 12:37:48 Azure AI Content Safety API 12:38:38 Azure AI Content Safety Studio 12:42:07 Content Safety Langauge Undersatnd and QnA 13:03:17 Language Understanding and Qna Moved 13:08:57 LUIS 13:11:22 QnA Maker 13:15:43 QnAMaker 13:34:17 LUIS Face Service 13:40:02 Face Service 13:41:50 Face Service Cleanup 13:45:02 Cleanup

ZMoio54hPsc | 06 Sep 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jack Herrington. As a kid he had to work to overcome Dyslexia and didn't have good enough grades to get into college. Despite this, he's worked as a software engineer for more than 40 years at companies like Nike, Adobe, and Walmart. He also runs the popular Blue Collar Coder YouTube channel. We talk about: How Jack struggled with Dyslexia, had terrible grades that couldn't get him into college, but got really into GameDev in the early 1980s Early developer job opportunities that took his family from his home town in Pennsylvania to Melbourne Australia How he started blogging as he learned, and ultimately published 6 programming books Can you guess what song I'm playing on my bass during the intro? It's from a Also, I want to thank the 10,443 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Blue Collar Coder YouTube channel: https://www.youtube.com/@jherr Jack on Twitter: https://twitter.com/jherr 1984 ad from Apple: https://www.youtube.com/watch?v=VtvjbmoDx-I Edward Tufte, the academic Jack mentions: https://en.wikipedia.org/wiki/Edward_Tufte Ben Affleck's funny drunk DVD commentary on Armageddon movie (this contains profanity so don't listen to with young kids around): https://www.tiktok.com/@alltherightmovies/video/7238180210527505690?lang=en

O3BUHwfHf84 | 04 Sep 2024
Learn to build full-stack web applications using MongoDB, Express.js, React, and Node.js, AKA the MERN stack. This course will guide you through setting up your development environment and creating dynamic, responsive applications from scratch. You'll gain hands-on experience in building RESTful APIs, managing databases, and developing interactive front-end interfaces. Course developed by @asaprogrammer_ Source Code: https://github.com/burakorkmez/mern-crash-course Discord to ask your questions: https://discord.gg/YFn2WyheZV ⭐️ Contents ⭐️ ⌨️ (0:00:00) App Showcase ⌨️ (0:03:09) Server Setup ⌨️ (0:10:21) MongoDB Setup ⌨️ (0:16:36) SQL vs NoSQL ⌨️ (0:19:06) Creating a Product Model ⌨️ (0:23:06) Building Our API ⌨️ (0:56:26) Building the Frontend ⌨️ (2:00:30) Detailed Deployment

3-4qAkFRpAk | 03 Sep 2024
Learn how to analyze multimodal data with LLMs and Python. This tutorial covers: - Classifying text with LLMs - Answering questions about images - Transcribing audio data (speech) to text - Building a natural language query interface over an SQL database 💻 Code and resources: https://www.datasciencewithgpt.com ✏️ Course developed by Immanuel Trummer, PhD Dr. Trummer's book: https://www.manning.com/books/analyzing-multimodal-data-with-large-language-models Twitter/X profile: https://x.com/ImmanuelTrummer YouTube: https://www.youtube.com/@immanueltrummer4111 ⭐️ Contents ⭐️ 00:00 Introduction 01:29 Setup 05:44 Analyzing Text 32:25 Analyzing Images 52:10 Analyzing Audio Data 01:00:17 Analyzing Tables 01:42:05 Conclusion

sPLlG5EGw2g | 30 Aug 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Emma Bostian. She's a software engineer turned manager at Spotify and Prolific coding teacher. We talk about: How at her first developer job at IBM, Emma's boss told her: "You need to get your stuff together or you won't make it in this industry." And the transformation that followed. Emma's thoughts on Computer Science degrees. "Going to college gives you credibility and a network. You can get opportunities that way." How Emma hires software engineers. (Hint: she tries to disregard degrees completely.) How Emma intentionally procrastinates some big tasks to give her mind time to figure out the puzzle pieces Can you guess what song I'm playing on my bass during the intro? It's from a 1979 punk song. Also, I want to thank the 10,776 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate

oGhc5Z-WJSw | 28 Aug 2024
Master spring boot and spring security by building a shopping cart backend project. Starting with project generation, you'll learn to create and map entity classes, implement CRUD operations, and develop services and controllers for products, categories, and carts. Course from @dailycodework Check out his Java Full Stack Course on Udemy: https://www.udemy.com/course/a-complete-guide-to-java-full-stack-development-with-react/?couponCode=DCWPCODE ⭐️ Contents ⭐️ (0:00:00) intro (0:01:23) generating the project (0:20:58) creating and mapping entity classes (0:40:46) implementing the product crud (1:05:12) implementing the product service (1:13:51) implementing the category service (1:37:01) implementing product image service (1:59:35) implementing the image controller (2:14:28) implementing the category controller (2:41:22) implementing the product controller (3:10:10) testing the product api (3:33:09) working with dtos (3:43:52) implementing the cart entities (3:55:37) implementing the cart service (4:07:54) add item to cart (4:10:42) remove item from cart (4:16:41) update item quantity (4:25:18) implementing the cart controller (4:36:00) implementing the cartItem controller (4:58:43) testing the cartItem api (5:07:55) testing the cart api (5:18:12) creating the order entities (5:32:00) creating the order service (5:37:41) creating the user entities (5:44:19) implementing the order service-2 (5:57:09) implementing the user service (6:10:14) implementing the order controller (6:20:14) working with the order dto (6:32:07) implementing the user controller (6:45:57) implementing the user dto (7:39:32) testing the project (7:49:55) fixing apis errors (8:04:15) integrating spring security to project (8:12:02) integrating the user security service (8:44:25) integrating jwt to project (8:53:25) implementing the security config class (9:13:33) project clean up (9:21:48) project security testing (9:30:42) implementing the login api (9:44:52) implementing the login api (9:52:57) project wrap up

VV8iRJ-DS0A | 27 Aug 2024
This comprehensive tutorial will teach you everything you need to know about Excel chart types, chart customization, and creating engaging Excel dashboards. ⬇️ Download course files here: https://tinyurl.com/539e2zr2 👨🏫 FREE Excel Course: https://officetechskill.com/excel-free-course/ ⭐️ Chapters ⭐️ (0:00:00) Introduction (0:01:17) Column Chart (0:03:54) Bar Chart (0:05:58) Line Chart (0:07:46) Pie/Doughnut Chart (0:09:05) XY Scatter Plot Chart (0:10:42) Area Chart (0:12:20) Radar Chart (0:13:28) Stock Chart (0:16:06) Histogram Chart (0:18:26) Pareto Chart (0:19:40) Waterfall Chart (0:20:53) Box & Whisker Chart (0:22:50) Treemap Chart (0:24:42) Map Chart (0:26:00) Recommended Chart (0:26:49) Chart Customization (0:27:27) Organize Data (0:28:11) Choose the Best Chart Type (0:28:30) Applying Chart Styles (0:28:43) Adjust Chart Elements and Labels (0:29:08) Enhancing Data Label and Gridlines (0:29:33) Applying Color Themes and Palettes (0:30:14) Utilizing Combination Chart and Secondary Axis (0:30:51) Incorporate Trendlines (0:31:30) Applying Chart Elements (0:31:43) Best Practices for Chart Customization (0:32:29) Excel Dashboard (0:33:13) Interactive Dashboard (0:33:34) Plan Your Excel Dashboard (0:34:23) Clean Data (0:43:13) Building Relationships (0:46:11) Writing DAX (0:48:43) Building Pivot Table (0:51:59) Building Charts (0:57:16) Building KPIs (1:01:06) Incorporate Interactivity (1:05:04) Building Dashboard (1:09:55) Free Excel Course

QQliGCtqD2w | 26 Aug 2024
Learn how to use Selenium with Java using Page Object Model and master the art of automated web testing. Selenium is a powerful tool for automating web browsers, enabling you to simulate user interactions and verify web application functionality. 💻 Code: https://github.com/RexJonesII/FreeCodeCampSeleniumJava Course created by Rex Jones. YouTube: https://www.youtube.com/c/RexJonesII Website: https://www.rexjones2.com/ ⭐️ Contents ⭐️ (0:00:00) Introduction to the Course (0:09:39) Set Up Project (0:16:15) 1st Selenium Using Java Test (0:37:09) Part 2 - Introduce Page Object Model (0:42:56) Create Page Object Model (1:05:48) Create Test Using Page Object Model (1:22:54) Part 3 - Introduce Working With WebElements (1:29:40) Scroll To Element Using JavaScriptExecutor (1:47:26) Working With Radio Buttons (2:01:18) Working With Checkboxes (2:11:23) Working With Tables (2:33:39) Working With Links (2:45:04) Working With Drop Downs (3:20:46) Working With Dates (3:49:07) Part 4 – Introduce Selenium Interfaces & Methods (3:50:36) How To Take A Screenshot (4:05:25) How To Handle A Modal (4:23:04) Switch To Information Alert (4:40:20) Switch To Confirmation Alert (4:48:39) Switch To Prompt Alert (4:56:54) Switch To Frames Introduction (5:09:08) Switch To Frames Using String (5:24:16) Switch To Frames Using Index (5:32:57) Switch To Frames Using WebElement (5:37:09) Switch To Windows (5:58:07) Explicit Wait (6:14:57) Fluent Wait (6:33:56) Implicit Wait (6:36:47) Page Load Timeout & Script Timeout (6:38:10) Simulate Mouse Movements (6:59:00) Simulate Keyboard Event

vgdhty5gTmA | 23 Aug 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Hiroko Nishimura. She's a special ed teacher turned system administrator turned technical instructor. Hiroko grew up in Japan and moved to the US as a kid. In her early 20s, she was diagnosed with a vascular tumor in her brain. After life-saving surgery, she had to work to regain the ability to walk and talk. She still lives with disabilities to this day. Despite this, she's gone on to author technical books, become an AWS hero, and create the popular AWS Newbies community. More than 500,000 people have taken her LinkedIn Learning course. We talk about: How Hiroko moved to the US as a kid and learned English and American culture Hiroko's vascular tumor diagnosis, and how she recovered from brain surgery and brain damage Her big move to NYC and her years working as a system administrator and ultimately cloud engineer there How she made the jump to teaching system administration full-time as a course creator Can you guess what song I'm playing on my bass during the intro? It's from a 1990 song by a Scottish rock band. Also, I want to thank the 10,443 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Hiroko’s article about her brain surgery: https://hiroko.io/my-words/ Hiroko's book AWS for non-engineers: https://www.manning.com/books/aws-for-non-engineers My history of the 100DaysOfCode challenge: https://www.freecodecamp.org/news/the-crazy-history-of-the-100daysofcode-challenge-and-why-you-should-try-it-for-2018-6c89a76e298d/

-kizZZrh1zM | 22 Aug 2024
Learn how to use React Native to build a sophisticated MacOS app that allows users to search and explore books using the Google Books API and manage their personal bookshelves. You'll also implement AI-powered summaries and ensure smooth navigation and state management. By the end, you'll have a fully integrated app with advanced features and understand how to build your own MacOS applications. ✏️ Course created by Brijen Makwana. 💻 Source Code: https://github.com/BrijenMakwana/read-scout ⭐️ Contents ⭐️ ⌨️ (0:00:00) Book Management MacOS App (React Native) ⌨️ (0:01:29) Setup React Native on your Mac ⌨️ (0:02:31) Initialize the Project ⌨️ (0:06:11) Cleanup the Project ⌨️ (0:09:21) SearchBar Component ⌨️ (0:16:15) Intro to Google Books API ⌨️ (0:16:58) Use Postman to test the API ⌨️ (0:18:29) Integrate Google Books API in the Project ⌨️ (0:24:28) Setup Tanstack Query ⌨️ (0:28:41) useSearch Custom Hook ⌨️ (0:34:07) BookItem Component ⌨️ (0:44:31) Render Books on Home Screen ⌨️ (0:48:42) Add support for Icons in the Project ⌨️ (0:51:17) Rating in BookItem ⌨️ (0:55:58) Setup React Navigation ⌨️ (0:58:50) Add new Route for Book Screen ⌨️ (1:04:37) useBook Custom Hook ⌨️ (1:09:19) Implement Book Screen ⌨️ (1:31:38) Add types to React Navigation ⌨️ (1:34:52) SelectBookShelf Component ⌨️ (1:44:47) Add new Route for Bookshelves Screen ⌨️ (1:51:39) SegmentedButtons Component ⌨️ (2:02:35) Intro to Zustand ⌨️ (2:04:34) Setup Zustand ⌨️ (2:09:04) Zustand store for Bookshelves ⌨️ (2:15:30) BookShelfItem Component ⌨️ (2:18:02) Render Books on Bookshelves Screen ⌨️ (2:23:41) Implement update book in Zustand ⌨️ (2:26:31) Implement remove book in Zustand ⌨️ (2:33:22) Implement Local Storage Support ⌨️ (2:41:11) AI Book Summary ⌨️ (2:44:44) Setup Google Generative AI ⌨️ (2:47:00) useAI Custom Hook ⌨️ (2:55:21) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

vXjOywyMBN8 | 21 Aug 2024
Learn how to use Google Gemini AI MultiModal Model in this course for beginners. You will learn to build an app with the Gemini API that can SEE images and answer questions about them. ✏️ Course developed by @aniakubow Google provided a grant to make this course possible. ⭐️ Contents ⭐️ 00:00 Introduction 01:51 What is Gemini? 04:14 Getting set up 06:53 Authentication 09:06 Gemini Models 10:28 Build an app that can SEE! 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mgCqndlTWFU | 19 Aug 2024
Learn how to use DaVinci Resolve for video editing. This software is used to edit many feature films and there is also a super powerful free version. This course will guide you from the basics of installation to creating professional-quality videos, equipping you with essential skills and techniques. Download course media files: https://drive.google.com/drive/folders/1x7UAusXc-EXPygDfLfmH0JUc7y8IsfGn?usp=sharing ✏️ Course developed by @GavinLon ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:06:14) Overview and installation of DaVinci Resolve ⌨️ (0:12:47) Create a new DaVinci Resolve Project ⌨️ (0:18:42) Import “TravelHooray” Media files into DaVinci Resolve ⌨️ (0:22:18) Overview of the Layout of the Edit Page ⌨️ (0:49:02) Add Media Files to the Timeline (Edit Page) ⌨️ (0:57:06) Create “TravelHooray” Commercial Video (Step by Step) ⌨️ (1:59:13) Adding Effects using the Fusion Page vs The Edit Page ⌨️ (2:02:40) Let’s Look at the Fusion Page ⌨️ (2:40:40) Creating a Fusion Composition ⌨️ (2:47:31) Use Compositing on the Fusion Page (SciFi Move Trailer Example) ⌨️ (2:56:53) Use a Polygon Mask Node to Reveal Text from Behind a Building ⌨️ (3:06:39) Use a Background Node and Ellipse Node to Create Alien Object in the Sky ⌨️ (3:15:59) Use a Planer Tracker Node to Pin a Stock Video onto a Building (Blade Runner Effect) ⌨️ (3:25:38) Should city in Fog using FastNoise Node. ⌨️ (3:30:40) Render SciFi Move Trailer using Deliver Page in DaVinci Resolve ⌨️ (3:34:31) Create Light Sabre Ignition Effect ⌨️ (3:48:50) Create the Wielding of the Light Sabre Effect ⌨️ (3:50:34) Creating Sith Lord Eyes Effect using B-Spline Node ⌨️ (3:55:45) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

v2iRCaIfiSc | 16 Aug 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Rahul Pandey. He's a software engineer who left his $800K / year FAANG job to build his own startup. We talk about: - The post-layoff developer job landscape - Developer interviews and how to differentiate yourself - Why salary negotiation still makes sense - His belief that 10x engineers exist – and even 100x and 1000x developers Can you guess what song I'm playing on my bass during the intro? It's from Also, I want to thank the 10,443 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Rahul's Android app tutorial on freeCodeCamp (4 hour watch): https://www.freecodecamp.org/news/learn-how-to-build-and-publish-an-android-app-from-scratch/ - Rahul's video about post-college job offers: https://www.youtube.com/watch?v=rceUVaiXQgU - Taro, Rahul's company: https://www.jointaro.com/ - The story of a software engineer who moves back to India to run his father's chemical business after his death: https://anandsanwal.me/2018/06/19/dad-company-sale/ - Conference talk about the correlation between interest rates and developer hiring, by Pragmatic Engineer: https://www.youtube.com/watch?v=VpPPHDxR9aM - Rahul on LinkedIn: https://www.linkedin.com/in/rpandey1234/ Chapters 0:00:00 Introduction and Background 0:08:44 The Power of High-Achieving Peers 0:12:41 Quantity Leads to Quality 0:21:53 The Fear of Missing Out (FOMO) in Decision-Making 0:24:53 The Value of the Journey 0:27:30 Navigating the Transition from Startup to Acquisition 0:31:10 The Value of Working in a Structured Environment 0:33:23 The Importance of Specialization and Depth 0:36:45 The Impact of Interest Rates on the Tech Industry 0:54:04 Becoming a Top Performer in Your Field 1:01:16 Becoming a 10x Developer - Focusing on What Matters 1:04:46 The Power of Soft Skills in Career Growth 1:08:23 Building Trust and Credibility on LinkedIn 1:21:31 The Future of Coding Jobs and Leveraging Unfair Advantages

ECotpcPCTaU | 14 Aug 2024
Learn how to use ml5.js for machine learning with JavaScript. ML5.js is built on top of TensorFlow.js, providing a simplified interface for integrating machine learning models into web applications. This course will guide you through the basics of using ML5.js to create interactive and intelligent web experiences, even if you have no prior experience with machine learning. 💻 Code: https://github.com/ousecTic/ml5js-course Course developed by @TheQuackLearner ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (01:43) Prerequisites ⌨️ (02:44) Beginner Guide to Machine Learning ⌨️ (08:54) Understanding Teachable Machine and the TensorFlow.js File structure ⌨️ (13:03) Teachable Machine Rock, Paper, Scissors Game ⌨️ (19:09) Pre-trained Model Explanation ⌨️ (20:33) Mobilenet Image Recognition Project ⌨️ (24:03) Transfer Learning Explanation ⌨️ (27:31) Build Mini Teachable Machine Clone ⌨️ (35:06) Common Misconceptions of Transfer Learning ⌨️ (36:50) Custom Model Student Score Prediction Demo ⌨️ (38:18) Custom Model Student Score Prediction Project ⌨️ (47:34) Using Kaggle Dataset and Saving our Model ⌨️ (53:03) Closing 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

TTcyhhH2FWE | 12 Aug 2024
Prepare for the AWS Certified Developer Associate (DVA-C02) certification and pass! Validate technical proficiency in developing, testing, deploying, and debugging AWS Cloud-based applications. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel 🔗 Additional Exam Prep: https://www.exampro.co/dva-c02 00:00:00 Introduction to the Developer Associate Course 00:33:51 Amazon Elastic Beanstalk 06:48:24 Elastic Beanstalk Follow Along 08:06:34 Elastic Container Service 10:26:41 Elastic Container Registry 11:11:25 EKS 12:03:23 AWS Fargate 12:20:03 AWS X Ray 12:46:56 AWS Certificate Manager 13:05:30 Amazon Route 53 14:34:48 Key Management Service 14:42:50 Amazon Cognito 15:30:34 SNS 16:11:29 SQS 17:12:26 Kinesis 19:01:56 SSM Parameter Store 19:07:17 AWS Secrets Manager 19:29:04 Amazon DynamoDB 20:32:08 DynamoDB Follow Along 21:03:23 Amazon EC2 23:02:46 Identity and Access Management 25:08:20 AWS CloudTrail 26:16:37 AWS CloudFormation 29:00:37 Serverless Application Model 29:05:24 Continuous Integration Development 29:11:55 AWS CodeCommit 29:15:45 Docker 29:23:39 AWS CodeBuild 29:32:20 AWS CodeDeploy 30:25:22 AWS CodePipeline 33:18:26 RDS 34:29:42 S3 53:36:58 Amazon ElasticCache 54:28:20 Amazon API Gateway 54:51:48 MemoryDB 55:22:27 AWS Step Functions 57:18:37 AWS API 62:35:12 Amazon Virtual Private Cloud 71:13:06 AWS Lambda 73:54:05 CloudFront 74:28:33 Aurora 75:05:42 ELB 76:09:47 Athena 76:25:44 AWS Copilot 76:37:32 EFS 77:02:26 EBS 78:07:13 Cloud9 78:25:31 AWS AppConfig 78:45:47 AI Dev Tools 79:09:23 Amazon Detective 79:17:32 AWS Batch 79:45:21 AWS Firewall Manager 79:51:51 AppSync 80:17:00 AWS Amplify 80:37:16 OpenSearch Service 81:00:21 AWS ML Managed Services ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

rAbnVhhyIjE | 09 Aug 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Angie Jones. She's a developer and holder of 27 software patents. She's worked at companies like IBM and Twitter, doing both test engineering and developer advocacy. We talk about: - How a bad performance review from her boss early in her career taught her to be less timid and more vocal about her ideas. - How she invented lots of software testing processes and holds 27 software patents. - Her work at IBM, Twitter, and other big tech companies. - How feature development and test development are completely different disciplines, which each require dedicated practice and their own mindsets - Her interest in the game Second Life and the possibility of virtual worlds - How she uses AI for debugging and test engineering Can you guess what song I'm playing on my bass during the intro? It's a 1992 Acid Jazz song. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Test Automation University learning paths: https://testautomationu.applitools.com/learningpaths.html - Angie on Twitter: https://twitter.com/techgirl1908

fyqRSaSJf0I | 07 Aug 2024
Learn how to make a game in JavaScript with the KAPLAY library and how to use Tauri to make it installable on PC. Try the game: https://jslegend.itch.io/kriby Code: https://github.com/JSLegendDev/Desktop-JS-Game-Tauri ✏️ Course created by @JSLegendDev Tauri prerequisites: https://tauri.app/v1/guides/getting-started/prerequisites/ Download the assets: https://github.com/JSLegendDev/Desktop-JS-Game-Tauri/tree/master/public Check his written tutorials: https://jslegenddev.substack.com/ ⭐️ Chapters ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:03:17) Setup ⌨️ (0:19:42) Loading assets ⌨️ (0:20:59) Implementing fullscreen + enabling Tauri APIs ⌨️ (0:28:44) Creating the game menu ⌨️ (0:41:17) Implementing player logic ⌨️ (0:52:24) Finishing the game menu ⌨️ (0:56:40) Implementing the game (but the save system first) ⌨️ (1:04:28) Implementing the game (for real) ⌨️ (1:16:55) Implementing the score UI ⌨️ (1:28:20) Building the project for distribution ⌨️ (1:30:26) Additional info regarding distribution 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

yK1uBHPdp30 | 06 Aug 2024
Learn fundamental and advanced operating system concepts in 25 hours. This course will give you a comprehensive understanding of how operating systems function and manage resources. ✏️ Course created by Kshitij Sharma. Course resources: https://sites.google.com/view/aspiredifferent007/home ⭐️ Contents ⭐️ ⌨️ (0:00:00) Welcome to the Course ⌨️ (0:03:43) Introduction and Background ⌨️ (1:28:56) Process Management ⌨️ (2:47:34) CPU Scheduling ⌨️ (6:12:23) Process Synchronization ⌨️ (12:32:14) Deadlock ⌨️ (14:20:29) Memory Management ⌨️ (21:20:28) File Management ⌨️ (23:43:16) Miscellaneous Topics Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

y8owE6swaLw | 02 Aug 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Ken Jee. Ken's a Data Scientist. He's also a Sports Analytics practitioner who works with US Team Golf and USA Basketball. Ken hosts the excellent Ken's Nearest Neighbors podcast and the Exponential Athlete podcast. We talk about: - How an injury pushed Ken out of pro sports and into data science - How Ken explains his statistical insights to coaches and players to help them improve their performance - Why Ken doesn't think building projects is all that useful anymore. "Data Scientists should instead build products." - How Ken starts and ends each day with meditation, and writes down all the ideas that pop into his head after each session. - Ken's observation that: "Who is the best suited to excel in a world where AI tools are prominent? Probably the people who are building them. People in the data science domain, people who are coding – they're the most prepared to use these tools for other things." Can you guess what song I'm playing on my bass during the intro? It's from a 2006 dance song, and it was originally played on a synth. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Ken's Nearest Neighbors Podcast: https://www.youtube.com/channel/UCpEJMMRoTIHJ8vG8q_EwqCg The Exponential Athelete Podcast, also hosted by Ken: https://www.youtube.com/playlist?list=PLAkSd12rP282takuFJKsAsYlHdpdEDhuE The Founders podcast, which both Ken and Quincy listen to. James Dyson episode: https://www.founderspodcast.com/episodes/88384801/senra-james-dyson-against-the-odds-an-autobiography Anna Wintour episode: https://www.founderspodcast.com/episodes/58741411/senra-326-anna-wintour San Antonio caves that Quincy visited: https://naturalbridgecaverns.com/ Chapters ⌨️ (0:00:00) Introduction and Background ⌨️ (0:03:45) Early Days and Interest in Sports ⌨️ (0:07:17) Transition to Data Science ⌨️ (0:12:13) Return to Grad School and Introduction to Coding ⌨️ (0:15:59) Sports Analytics and Career Path ⌨️ (0:20:34) Psychological and Process Perspectives in Sports ⌨️ (0:24:48) The Symphony of Data Analytics in Sports ⌨️ (0:31:44) Learning Data Science and Kaggle ⌨️ (0:41:49) Understanding Data Science ⌨️ (0:42:23) The Tools and Specialization in Data Science ⌨️ (0:45:26) The Importance of Asking the Right Questions ⌨️ (0:51:13) Gaining Knowledge and Insights through Reading and Podcasts ⌨️ (0:58:53) The Power of an Outsider's Perspective ⌨️ (1:06:59) Enjoying Nature in Texas ⌨️ (1:15:32) Building Products for Others to Use ⌨️ (1:24:41) Introspection before Action for Career Satisfaction ⌨️ (1:25:16) Effective Communication of Statistical Concepts ⌨️ (1:32:29) The Value of Heuristics and Long-Form Content ⌨️ (1:40:48) Networking and Conferences in the Data Science Field ⌨️ (1:47:45) Optimism for the Future of Data Science

ea2W8IogX80 | 01 Aug 2024
This course will guide you through the basics of Retrieval-Augmented Generation (RAG), starting with its fundamental concepts and components. You'll learn how to build a RAG system for chatting with documents, explore advanced techniques, and understand the pitfalls of naive RAG. ✏️ Course created by @vincibits 💻 Code: https://github.com/pdichone/advanced-rag-techniques ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:22) RAG Fundamentals ⌨️ (0:03:21) Components of RAG ⌨️ (0:05:56) RAG Deep Dive ⌨️ (0:07:56) Building a RAG System - Build an Application for Chatting with Our Documents ⌨️ (0:32:52) Using Advanced RAG Techniques - Overview ⌨️ (0:36:07) Naive RAG Overview and Its Pitfalls ⌨️ (0:42:16) Naive RAG Drawbacks Breakdown ⌨️ (0:48:28) Advanced RAG Techniques as the Solution - Query Expansion with Generated Answers ⌨️ (0:54:23) Query Expansion with Generated Answers - Hands-on ⌨️ (1:16:21) Query Expansion Summary ⌨️ (1:17:44) Query Expansion with Multiple Queries - Overview ⌨️ (1:20:57) Query Expansion with multiple Queries - Hands-on ⌨️ (1:33:27) Your Turn - Challenge ⌨️ (1:35:19) The End - Next Steps 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

fv2-A5e-KHA | 29 Jul 2024
Learn how to use MongoDB with EF Core in C#. After going though technical details with some basic examples, you will learn to create a full project with MongoB and Entity Framework Core. The project will use MongoDB Atlas sample data to create a restaurant reservation system. Sign up for MongoDB Atlas: https://www.mongodb.com/cloud/atlas/register?utm_campaign=freecodecamp_ef&utm_source=freecodecamp&utm_medium=referral Get code from the article: https://www.freecodecamp.org/news/using-entity-framework-core-with-mongodb EF Core Documentation: https://www.mongodb.com/docs/entity-framework/current/ Course developed by Beau Carnes. 🏗️ MongoDB provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (00:00) Course Introduction ⌨️ (00:37) Intro to MongoDB ⌨️ (03:15) Intor to Entity Framework Core ⌨️ (07:24) How the MongoDB EF Core Provider Works ⌨️ (09:34) Data Modeling and CRUD Operations ⌨️ (14:29) Atlas Search and Vector Search ⌨️ (17:16) Tutorial - Set up MongoDB Atlas ⌨️ (20:09) Tutorial - Set up Dev Environment ⌨️ (25:33) Tutorial - Building Reservation System ⌨️ (56:47) Tutorial - Testing Project 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

B-QBZrkD06U | 26 Jul 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews John Washam, a software engineer at Amazon. John's also creator of one of the most popular open source projects of all time, Coding Interview University. This is John's first-ever podcast interview, and the first time he's told his story. Interviewing him was an absolute honor. We talk about: - How John delivered pizzas to save enough money to buy his first computer in the 90s. "I was tired of being a broke kid." - John's first career in the US military, where he worked as a translator in South Korea - How John crammed Computer Science for 8 months and taught himself enough theory and coding skills to get a job in big tech, then published Coding Interview University on GitHub - What it's like to work as a senior developer at a big tech company, and what you can expect the journey to be like Can you guess what song I'm playing on my bass during the intro? It's from a 1986 rock song. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Coding Interview University: https://github.com/jwasham/coding-interview-university - The Starup Next Door, John's blog: https://startupnextdoor.com/ - The Talent Code, the book John recommends: https://www.amazon.com/Talent-Code-Greatness-Born-Grown/dp/055380684X - Follow John on LinkedIn: https://www.linkedin.com/in/johnawasham/ Contents 0:00:00 Introduction and Background 0:07:13 The Importance of Continuous Learning and Passion 0:30:57 Debunking the Myth of Talent in Programming 0:34:54 The Insidious Nature of MLMs 0:45:36 Learning and Transitioning to Web Development 0:56:22 Joining the Military and Learning Korean 1:08:43 Applying for Jobs and Starting a Career in Web Development 1:10:50 From DIY Websites to Entrepreneurship 1:14:42 Learning by Doing: Building Projects to Gain Skills 1:17:01 The Challenges of Marketing and Scaling a Business 1:21:33 Understanding the Market and Solving Real Problems 1:24:31 The Importance of Effective Marketing and Distribution 1:27:31 Sacrifices, Dedication, and Motivation: Keys to Entrepreneurial Success 1:45:03 Challenges in Transitioning to Software Engineering 1:51:42 Treating the Learning Process as a Startup 2:14:20 The Value of Learning Computer Science 2:19:43 Career Growth and Advice 2:30:31 Success in the Tech Industry 2:32:17 Narrowing Down Job Applications 2:58:41 Front-end Engineering vs. Software Engineering 3:02:45 Continuous Learning and Strong Fundamentals

F2FmTdLtb_4 | 25 Jul 2024
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies. You will learn the core concepts you need to know for a system designs interview. ✏️ Course developed by @hayk.simonyan ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (00:39) Computer Architecture (Disk Storage, RAM, Cache, CPU) ⌨️ (04:22) Production App Architecture (CI/CD, Load Balancers, Logging & Monitoring) ⌨️ (07:12) Design Requirements (CAP Theorem, Throughput, Latency, SLOs and SLAs) ⌨️ (14:40) Networking (TCP, UDP, DNS, IP Addresses & IP Headers) ⌨️ (19:03) Application Layer Protocols (HTTP, WebSockets, WebRTC, MQTT, etc) ⌨️ (24:01) API Design ⌨️ (29:19) Caching and CDNs ⌨️ (36:33) Proxy Servers (Forward/Reverse Proxies) ⌨️ (42:36) Load Balancers ⌨️ (48:05) Databases (Sharding, Replication, ACID, Vertical & Horizontal Scaling) 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

yBThHM2pBbE | 23 Jul 2024
Learn how to create a sticky notes app using JavaScript and Appwrite. Appwrite is an open-source, self-hosted Backend as a Service (BaaS) platform that makes building backends quick and easy. Appwrite provided a grant to make this course possible. ✏️ Course developed by Dennis Ivy. Dennis on Twitter: https://twitter.com/dennisivy11 🔗 Written tutorial guide: https://apwr.dev/guide 🔗 Create an account with Appwrite: https://apwr.dev/FreeCodeCamp50 🏗️ Appwrite provided a grant to make this course possible. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

EggrJhIdY3s | 19 Jul 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Daniel Bourke. He's a Machine Learning Engineer and creator of many popular tutorials on YouTube. He's also a frequent freeCodeCamp contributor. We talk about: - How as a kid he hacked into his school's network and gave himself good grades, just like the kid from Wargames. (Don't try this at home.) - What he learned from helping fix 5,000 people's computers - How Machine Learning actually works. What the AI models are actually doing for you in the background. - His advice for anyone getting into Machine Learning in 2024, in terms of what to prioritize learning Can you guess what song I'm playing on my bass during the intro? It's from a 2020 song by an Australian musician. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Daniel's 26-hour PyTorch course on freeCodeCamp: https://www.freecodecamp.org/news/learn-pytorch-for-deep-learning-in-day/ - Nutrify, Daniel's "pokedex for food". Uses computer vision to map photos of food to nutrition data: https://www.youtube.com/watch?v=-jpLqtAWKfo - Daniel's Charles Bukowski-inspired novel "Charlie Walks": https://www.charliewalks.com/ - The research website Daniel mentions: https://arxiv.org/ - Daniel on Twitter: https://twitter.com/mrdbourke Chapters 0:00:00 Introduction and Background 0:09:07 Love for the Beach and Drift Triking 0:31:14 Learning How to Learn and Applying it to Anything 0:44:21 Australia - Small but Mighty 0:59:53 Creating a Self-Designed Curriculum 1:08:35 Understanding the Hierarchy - AI, Machine Learning, and Deep Learning 1:21:47 Hardware Requirements for Machine Learning 1:38:03 The Evolution of AI and Its Impact on Software Engineering

CpbRAWgFBRQ | 18 Jul 2024
This crash course will guide you through learning the Blazor basics as a beginner, enabling you to start building web applications in .NET 8 from scratch! Course developed by @codeafuture 📙 Check out his C# eBook: https://codeafuture.gumroad.com/l/csharp-unlocked ⭐️ Contents ⭐️ ⌨️ (0:00:00) Overview ⌨️ (0:00:52) What is Blazor ⌨️ (0:02:23) Project structure ⌨️ (0:10:02) Blazor Components ⌨️ (0:15:51) Event handling ⌨️ (0:16:29) onclick event ⌨️ (0:18:30) oninput event ⌨️ (0:23:24) onmouseover event ⌨️ (0:26:32) onkeydown event ⌨️ (0:28:35) onfocus & onblur event ⌨️ (0:31:34) Data binding ⌨️ (0:32:50) One-way data binding ⌨️ (0:33:05) Two-way data binding ⌨️ (0:34:32) Change the data bind event ⌨️ (0:35:25) Execute code after data binding ⌨️ (0:38:27) Render modes intro ⌨️ (0:38:49) Static Server Side Rendering ⌨️ (0:39:32) Enhanced Navigation & Form Handling ⌨️ (0:40:25) Streaming Rendering ⌨️ (0:42:44) Interactive Server Rendering ⌨️ (0:43:19) Interactive WebAssembly Rendering ⌨️ (0:44:13) Interactive Auto Rendering ⌨️ (0:44:53) Interactive Server Rendering Example ⌨️ (0:46:52) Interactive Auto Rendering Example ⌨️ (0:53:06) Interactive WebAssembly Rendering Example ⌨️ (0:55:00) CRUD Intro ⌨️ (0:55:42) Creating the project & the data model ⌨️ (0:57:55) Scaffolding the CRUD pages ⌨️ (1:00:03) Creating a database and connecting it to the project. ⌨️ (1:03:13) Testing the CRUD pages ⌨️ (1:04:58) Index Page ⌨️ (1:08:23) Create Page ⌨️ (1:12:45) Form validation ⌨️ (1:16:40) Delete Page ⌨️ (1:18:45) Details Page ⌨️ (1:19:16) Edit Page 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

i740xlsqxEM | 17 Jul 2024
Learn what you need to know to pass the GitHub Advanced Security Certification. Highlight your code security knowledge with the GitHub Advanced Security certification. Validate your expertise in vulnerability identification, workflow security, and robust security implementation—elevating software integrity standards. ⭐️ Course Contents ⭐️ GitHub Advanced Security Overview 00:00:00 Introduction 00:09:24 Git Overview 00:10:22 GitHub Overview 00:11:26 Git Terms 00:14:53 GitHub Repo Overview 00:15:46 Git Commit Overview 00:16:40 Git Branch Overview 00:17:52 Git Remote to Downstream or Upstream 00:18:28 Advanced Security Overview 00:19:08 GHAS Enabled Plans 00:21:02 GitHub Security 00:22:56 GHAS Use Cases 00:23:58 GHAS Components 00:25:03 Taking action on Alerts 00:26:38 How to enable GHAS 00:27:53 How to enable GHAS Automatically 00:29:14 Which GHAS do you have 00:30:13 GHAS Introduction Follow Along Security Overview 00:41:27 What is a Security Vulnerability 00:42:41 Types of Security Vulnerabilities 00:43:54 0 Day Vulnerabilities 00:44:23 Most Common Vulnerabilities 00:44:51 Finding Vulnerabilities in GitHub 00:45:51 GitHub Advisory Database Secret Scanning 00:46:56 Secret Scanning Overview 00:47:31 Secret Scanning Locations 00:47:58 Enabling Secret Scanning 00:48:09 Secret Scanning Partner Program 00:48:47 Partner Program Use Case 00:49:41 Starting a Scan 00:50:11 Scan Running Times 00:51:08 Secret Scanning Follow Along 00:53:45 Set Ignore Follow Along 00:57:05 Set Notifications Follow Along Dependency Management 01:01:17 Open Source Popularity 01:01:42 Open Source Maintenance Problems 01:02:19 Dependency Graph for Open Source 01:02:36 Dependency Graph Examples 01:02:59 Dependabot Overview 01:03:19 Dependabot Use Case Example 01:04:27 Dependabot Features 01:05:10 Enabling Dependabot 01:05:40 Dependabot Licensing for Private Repos 01:05:58 Dependabot Private Repository Workflow 01:06:23 Triaging Dependabot Vulnerabilities 01:07:32 Dependabot Limitations 01:08:39 Dependabot Follow Along Code Scanning 01:20:07 Code Scanning Overview 01:20:31 Supported Repositories 01:21:02 How Code Scanning Works 01:21:25 Starting a Scan 01:22:44 Code Scanning Setup Options 01:24:16 Where to Implement Scanning 01:25:17 Code Scanning Actions 01:25:35 Scanning Trigger Types 01:26:40 Code Scanning Follow Along CodeQL 01:38:33 Enabling Code Scanning 01:39:00 Third Party SARIF Files Overview 01:39:39 Uploading Third Party SARIF Files 01:40:09 Third Party SARIF File Example 01:40:42 Default Code Scanning 01:41:36 Custom Code Scanning 01:41:58 Code Language Detection Scanning 01:42:34 CodeQL Database Analysis 01:43:15 CodeQL Query Analysis 01:44:10 Types of CodeQL Queries 01:44:52 CodeQL Queries DeepDive 01:45:42 Code Query Anatomy 01:47:29 Code Query Suite 01:47:52 Types of Code Query Suites 01:48:28 Code Query Findings 01:49:04 CodeQL Packs 01:50:08 Code Scanning Workflow 01:50:50 CodeQL Partner Integrations 01:51:25 Workflow Priority Order 01:51:55 Alerts Workflow 01:53:08 Alerts Security Incident Example 01:54:12 CodeQL Follow Along GHAS Best Practices 02:17:40 Software Development Lifecycle SDLC 02:18:30 SDLC Restricting Access 02:19:11 SDLC Security Overview 02:19:54 SDLC Security Policies 02:20:28 SDLC Secret Scanning 02:21:10 SDLC Security Workflow 02:22:02 Types of Vulnerabilities 02:23:16 GitHub Advisory Database 02:24:03 Developer Roles and Responsibilities 02:25:09 Security Roles and Responsibilities 02:25:37 Admin Roles and Responsibilities 02:26:13 Additional Roles and Responsibilities 02:27:11 Notifying Responsible Parties 02:28:13 Triage Workflow based on Risk Ratings GHAS for Enterprise 02:29:34 Should I purchase a GHAS License 02:30:08 Enabling GHAS in GitHub 02:30:49 Levels of Enablement 02:31:42 Levels of Access to Alerts 02:33:16 Required Level of Access 02:33:52 Security Overview 02:34:27 GHAS Logging 02:35:08 API Endpoints for Security

TzuWIHGFKCQ | 16 Jul 2024
Find out how well you really know CSS with this bumper pack of challenges, all contained in one easy-access video. ✏️ Study this course interactively on Scrimba: https://v2.scrimba.com/css-challenges-c02p Code is available on the Scrimba course page for each lesson. Throughout the 24 challenges, you'll recreate components and layouts from popular applications like GitHub, CodePen, and Instagram. You'll also build loading animations, progress bars, flashcards, and more using pure CSS! Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Contents ⭐️ ⌨️ (0:00:00) Welcome to CSS Challenges! ⌨️ (0:03:40) Challenge: Colorful Button ⌨️ (0:05:45) Solution: Colorful Button ⌨️ (0:12:03) Challenge: Expanding Search Bar ⌨️ (0:14:27) Solution: Expanding Search Bar ⌨️ (0:18:22) Challenge: Codepen Tile ⌨️ (0:19:57) Solution: Codepen Tile ⌨️ (0:25:54) Challenge: Loading Animation 1 ⌨️ (0:27:12) Solution: Loading Animation 1 ⌨️ (0:30:10) Challenge: Loading Animation 2 ⌨️ (0:31:30) Solution: Loading Animation 2 ⌨️ (0:34:13) Challenge: Archery Target ⌨️ (0:35:31) Solution: Archery Target ⌨️ (0:38:15) Challenge: Word Carousel ⌨️ (0:39:26) Solution: Word Carousel ⌨️ (0:43:18) Challenge: Flag of France ⌨️ (0:45:47) Solution: Flag of France ⌨️ (0:49:34) Challenge: Flag of Germany ⌨️ (0:50:39) Solution: Flag of Germany ⌨️ (0:52:42) Challenge: Flag of Madagascar ⌨️ (0:53:48) Solution: Flag of Madagascar ⌨️ (0:58:34) Challenge: Flags of Switzerland ⌨️ (1:00:25) Solution: Flag of Switzerland ⌨️ (1:04:43) Challenge: Flag of Japan ⌨️ (1:05:51) Solution: Flag of Japan ⌨️ (1:08:25) Challenge: Flag of Sweden ⌨️ (1:10:31) Solution: Flag of Sweden ⌨️ (1:16:25) Challenge: Flag of Niger ⌨️ (1:18:04) Solution: Flag of Niger ⌨️ (1:22:12) Challenge - Github Profile Layout ⌨️ (1:24:51) Solution - Github Profile Layout ⌨️ (1:30:17) Challenge - Toggle Switch ⌨️ (1:33:03) Solution: Toggle Switch ⌨️ (1:39:12) Challenge: Playing Card - Ace of Spades ⌨️ (1:40:08) Solution: Playing Card - Ace of Spades ⌨️ (1:43:30) Challenge: Playing Card - 4 of Hearts ⌨️ (1:44:29) Solution: Playing Card - 4 of Hearts ⌨️ (1:49:21) Challenge: Adjustable Progress Bar ⌨️ (1:51:34) Solution: Adjustable Progress Bar ⌨️ (1:54:55) Challenge: Jeopardy Flashcard ⌨️ (1:57:42) Solution: Jeopardy Flashcard ⌨️ (2:03:02) Challenge: Loading Animation 3 ⌨️ (2:05:03) Solution: Loading Animation 3 ⌨️ (2:08:14) Challenge - Instagram Stories Menu ⌨️ (2:11:22) Solution - Instagram Stories Menu ⌨️ (2:20:26) Challenge - Animated Progress Bar ⌨️ (2:22:43) Solution - Animated Progress Bar ⌨️ (2:26:42) Challenge - Github Contributions Graph ⌨️ (2:29:18) Solution - Github Contributions Graph ⌨️ (2:33:02) Congrats, you've completed CSS Challenges!

gvQGKRlgop4 | 15 Jul 2024
Multithreading is an important concept in computer science. In this coruse, you will learn everything you need to know about multithreading in Java, but the concepts apply to other programming languages as well. For each concept you will learn the theory and then see some code examples. Code: https://github.com/shandilya07/MultithreadingInJava ✏️ Course created by @shandilyacodes ⭐️ Contents ⭐️ ⌨️ (0:00:00) Instructor & Course Introduction ⌨️ (0:01:49) Introduction to Multithreading ⌨️ (0:14:33) What's sequential Execution ⌨️ (0:17:27) Creating threads using Runnable interface ⌨️ (0:22:50) Creating threads using Thread class ⌨️ (0:25:13) Difference between two approaches of creating threads ⌨️ (0:25:46) Join method in Java ⌨️ (0:33:35) What are Daemon Threads? ⌨️ (0:39:12) What is Thread priority? ⌨️ (0:43:51) What are synchronised blocks? ⌨️ (0:54:09) Problems of using synchronised blocks ⌨️ (1:05:35) Wait & Notify ⌨️ (1:14:58) Producer & Consumer using wait & notify ⌨️ (1:26:31) Introducing Executor Service ⌨️ (1:30:20) Single Thread Executor ⌨️ (1:36:32) Fixed Thread Pool Executor ⌨️ (1:42:18) Cached Thread Pool Executor ⌨️ (1:47:56) Scheduled Thread Pool Executor ⌨️ (1:55:00) What's the Ideal Pool size? ⌨️ (2:00:01) Callable & Future ⌨️ (2:09:17) Introducing synchronised collections ⌨️ (2:15:42) Countdown latch ⌨️ (2:27:51) Blocking Queue ⌨️ (2:41:45) Concurrent Map ⌨️ (2:54:38) Cyclic Barrier ⌨️ (3:09:44) Exchanger ⌨️ (3:22:52) Copy on write array ⌨️ (3:36:58) Why do we need Locks? ⌨️ (3:39:45) Condition on Locks ⌨️ (3:58:58) Reentrant Locks ⌨️ (4:09:31) Read Write Locks ⌨️ (4:21:19) Visibility Problem in Java ⌨️ (4:29:10) Deadlocks in Java ⌨️ (4:48:22) What are Atomic Variables? ⌨️ (5:00:34) What are Semaphores? ⌨️ (5:17:08) What is Mutex? ⌨️ (5:19:37) What is ForkJoinPool ⌨️ (5:53:14) Good Bye & Thank you!

8zhAtjAv6oA | 12 Jul 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jessica Chan AKA Coder Coder. She's a software engineer has worked in the field for more than a decade. Interestingly, she studied photography in school and never took a programming class. We talk about: - How she and her sister ran a dial-in Bulletin Board System (BBS) back in the pre-web days - How her first year as a dev she "was just living in abject fear of losing my job." - How she stayed at her first developer agency job for 7 years, and went from imposter syndrome afflicted newbie to getting promoted - Her philosophy on creating programming tutorials: "You don't have to be on the cutting edge. I don't operate on the cutting edge." Can you guess what song I'm playing on my bass during the intro? It's from a 1993 rock song. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Jessica's 7-hour "How to Build a Website" freeCodeCamp course: https://www.freecodecamp.org/news/create-a-simple-website-with-html-css-javascript/ Jessica's coding journey animated video: https://www.youtube.com/watch?v=jA14r2ujQ7s Kevin Powell, the "King of CSS", who has also shared courses on freeCodeCamp: https://www.freecodecamp.org/news/author/kevin-powell/ Jessica on Twitter: https://twitter.com/thecodercoder Chapters 0:00:00 Introduction and Background 0:07:53 Early Days of BBSs 0:15:36 Transitioning from Photography to Web Development 0:34:15 The Changing Landscape of the Photography Industry 0:46:08 Progressing in Career and Taking on Bigger Projects 0:55:43 Blogging and Building a Developer Community 0:59:08 Transitioning from Freelancing to Content Creation 1:04:37 The Role of a Supportive Partner in Freelancing 1:08:42 Navigating the Challenges of Freelancing 1:10:34 Staying Motivated and Learning New Skills 1:13:19 The Importance of Authenticity in Content Creation 1:15:19 Ethical Considerations in Web Development 1:20:09 Research and Preparation for High-Quality Tutorials

OFpqvaJ3QYg | 11 Jul 2024
Master asynchronous programming in JavaScript. You'll learn javascript promises, async/await, and the Fetch API. Then you'll your new knowledge to build 3 projects. Code: https://github.com/CodeLab98/AsyncPartTwo ✏️ Course developed by @CodeLab98 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:19) Like & Subscribe ⌨️ (0:00:27) Part 1 Overview ⌨️ (0:00:50) Prerequisites ⌨️ (0:01:02) What is Synchronous Programming ⌨️ (0:01:14) What is Asynchronous Programming ⌨️ (0:05:13) Call Backs ⌨️ (0:09:45) Call Back HELL ⌨️ (0:10:07) Call Back HELL Example ⌨️ (0:12:55) Promises ⌨️ (0:13:26) 3 States of a Promise ⌨️ (0:19:38) Consuming Promises ⌨️ (0:19:52) Then/Catch ⌨️ (0:24:59) Common Mistakes (Then/Catch) ⌨️ (0:27:01) Promise.All() ⌨️ (0:31:10) Async/Await ⌨️ (0:40:55) Part 2 ⌨️ (0:41:19) Recap Promises ⌨️ (0:43:14) Fetch API ⌨️ (0:51:58) Chuck Norris API ⌨️ (1:02:16) Weather API ⌨️ (1:30:48) Pokedex API

vROMXzOWqec | 10 Jul 2024
Learn how to deploy a web app using multiple services such as Azure, Render, MongoDB Atlas, Koyeb, and more. Course developed by @kerolloz Repos used: https://github.com/kerolloz/examzzz https://github.com/kerolloz/examzzz-frontend 0:00 Deploy using free services 28:39 Deploy using Microsoft Azure 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

SpwzRDUQ1GI | 09 Jul 2024
This course is a hands-on introduction to TypeScript. You'll learn how TypeScript can make your life easier and your code less error-prone. ✏️ Study this course interactively on Scrimba: https://v2.scrimba.com/learn-typescript-c03c?utm_source=youtube&utm_medium=video&utm_campaign=fcc-typescript Code is available on the Scrimba course page for each lesson. Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Course Contents ⭐️ 0:00:00 Introduction 0:06:39 Intro to Pizza app 0:16:49 Move code to TS 0:19:58 Defensive coding 0:24:36 Obligatory types basics lesson 0:28:29 Add type to orderId 0:29:55 Defining Custom Types 0:33:44 Adding a Pizza type 0:38:00 Nested object types 0:43:15 Optional properties 0:45:58 Adding an Order type 0:47:20 Typing arrays 0:52:00 Type orderQueue 0:56:13 Literal types 0:58:57 Unions 1:01:57 Update order status to use literal type unions 1:04:59 Add ids to pizzas 1:07:41 Type Narrowing 1:12:39 Be explicit whenever you can 1:14:54 Function return types 1:17:53 TS-specific types: any 1:20:48 Add return type to getPizzaDetail 1:24:11 Void return type 1:26:09 Add automatic ids to menu items 1:30:31 Utility Types & Partial 1:37:39 Omit Utility Type 1:44:42 Fix TS warnings with Omit 1:48:53 Generics 1:56:17 Generic functions in the pizza restaurant 1:59:43 Explicitly type generic function calls 2:04:08 Conclusion... for now 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

QN574SUEP2I | 08 Jul 2024
Prepare for the AWS SysOps Administrator Associate (SOA-C02) certification and pass! Certify your knowledge and skills in AWS technology, across a wide range of AWS services. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel 🔗 Additional Exam Prep: https://www.exampro.co/soa-c02 ⭐️ Contents ⭐️ 00:00:00 Course Introduction 00:19:19 Exam Guide Breakdown 00:37:10 Amazon CloudWatch 07:31:41 AWS CloudTrail 08:40:01 Cloud Networking 10:00:49 Service Catalog 10:08:18 Amazon Route 53 11:37:36 Amazon EC2 13:36:59 Amazon Machine Images 14:06:47 EC2 Image Builder 15:33:19 AWS Systems Manager 16:07:38 SSM Parameter Store 16:13:00 AWS Secrets Manager 16:54:44 ELB 17:58:49 ASG 18:52:39 EBS 19:58:14 Storage Gateway 20:18:36 Amazon ElastiCache 21:03:15 Identity and Access Management 22:19:57 S3 40:27:15 Amazon S3 Glacier 41:51:34 AWS Snow Family 42:03:31 RDS 43:14:48 Amazon DynamoDB 43:45:03 AWS CloudFormation 46:29:01 Elastic Beanstalk Follow Along 47:47:09 AWS Config 47:57:33 AWS API 53:14:08 Amazon Virtual Private Cloud 61:52:02 CloudFront 62:26:32 SQS 63:27:30 SNS 64:08:23 EFS 64:33:18 FSx 64:44:29 Amazon Detective 64:52:37 AWS Batch 65:20:25 AWS Firewall Manager 65:26:37 AWS Transfer Family 66:44:09 OpenSearch Service 67:07:15 Security Hub 67:11:53 AWS Certificate Manager 67:30:27 AWS DataSync 67:39:08 AWS Directory Service 67:41:40 AWS Backup 67:57:48 AWS Global Accelerator 68:13:39 AWS Compute Optimizer ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

7K6bCewZzJU | 05 Jul 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Scott Hanselman. Scott's a developer at Microsoft, a prolific teacher, and has hosted the Hanselminutes podcast for nearly two decades. We talk about: · How he leads a fully-remote team from his home of Portland, Oregon · His 11-year journey to getting his degree · What he learned from teaching programming at community college · What he's learned about software development from recording 980 podcast interviews across 20 years Can you guess what song I'm playing on my bass during the intro? It's from a 1994 punk song. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: · Scott's Hanselminutes Podcast: https://www.hanselman.com/podcasts · A personal tour of Lotus Notes founder Ray Ozzie's computer artifacts: https://www.youtube.com/watch?v=c4awQH6WhP4 · Scott on Twitter: https://twitter.com/shanselman Chapters ⌨️ (0:00:00) Introduction and Retro Gaming ⌨️ (0:11:06) The Longevity of the Hanselman Podcast ⌨️ (0:15:59) Living and Working in Portland ⌨️ (0:27:14) The Value of Practical Knowledge and Systems Thinking in Tech ⌨️ (0:33:33) Preserving Computer History - A Passion for Understanding How Things Work ⌨️ (0:50:09) From Small Business to Tech Job - Building a Diverse Portfolio ⌨️ (0:53:52) The Swiss Army Knife Kid and Helping Others ⌨️ (0:58:49) Encouraging Kids' Interests and Individual Paths ⌨️ (1:02:42) Navigating Comparison and Self-Perception ⌨️ (1:06:18) Curating a Positive Online Experience ⌨️ (1:10:07) Preparing for a World of Comparison ⌨️ (1:13:59) Learning C# as a First Language ⌨️ (1:18:01) Microsoft Learn - A Valuable Resource for Learning

rkPIftzu1pQ | 03 Jul 2024
🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

9UKCv9T_rIo | 02 Jul 2024
Improve your React Native skills by building a meditation app using Expo. Learn to utilize TypeScript, React, NativeWind, React Native, and Expo to develop a simple mobile app. 💻 GitHub: https://github.com/stevenGarciaDev/simple-meditation-app-expo-react-native ✏️ Course developed by @StevenCodeCraft ⭐️ Contents ⭐️ ⌨️ (0:00:00) Simple Meditation App (Expo React Native) ⌨️ (0:01:41) GitHub Repository Info ⌨️ (0:02:42) Upcoming Courses ⌨️ (0:03:21) Social Media and FitFuelPlanner ⌨️ (0:03:45) Setup Local Development Environment ⌨️ (0:14:53) Add static assets and define constant files ⌨️ (0:18:38) Setup NativeWind ⌨️ (0:21:14) Implement Initial Screen ⌨️ (0:32:03) Splash Screen Image ⌨️ (0:32:49) The useRouterHook ⌨️ (0:34:22) Add AppGradient Component and Tabs directory ⌨️ (0:39:06) The Meditation Index Screen ⌨️ (0:47:47) Use FlatList on the Meditation Index Screen ⌨️ (0:54:16) The Affirmations Index Screen ⌨️ (1:02:38) The Affirmations Detail Screen ⌨️ (1:15:22) The Meditation Detail Screen ⌨️ (1:33:17) Meditation Audio/Song ⌨️ (1:40:27) React Context and Modal Screen 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

akosxcqJorU | 01 Jul 2024
Learn the fundamentals of Go by building a full stack payment application. Go is a powerful and efficient language designed for modern software development. You'll learn everything from basic syntax and data types to advanced features like goroutines and concurrency patterns. ✏️ Course developed by @kantancoding 💻 Code: https://github.com/selikapro/go_for_beginners_backend Georgio's Teachable Course: https://kantan-coding.teachable.com/p/early-bird-special-pricing ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:04:51) Install Dependencies ⌨️ (0:29:14) Fundamentals & Frontend Setup ⌨️ (1:33:48) Build Backend ⌨️ (4:15:26) Connect FE & BE + Sanity Check 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

DJyZtXwUjIE | 28 Jun 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Alison Yoon. She's a Software Engineer who started off in fashion design and taught herself to code using freeCodeCamp. We talk about: - What it's like to work in fashion. "You're surrounded by exhausted, unhappy people." - How she used freeCodeCamp and the 100DaysOfCode challenge to learn to code and start her software development career - How she learned English and how to work on engineering teams in the UK. - How she's leading the Korean translation effort for the freeCodeCamp community, with 10,000s of people now reading Korean articles each month Can you guess what song I'm playing on my bass during the intro? It's from a 1985 song. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - freeCodeCamp's Korean edition, including Quincy's "Learn to code and get a developer job" book translated into Korean: https://www.freecodecamp.org/korean/news/learn-to-code-book/ - Alison on Twitter: https://twitter.com/aliyooncreative - Devil Wears Prada trailer: https://www.youtube.com/watch?v=6ZOZwUQKu3E Chapters 0:00:00 Introduction and Background 0:10:41 Transitioning from Fashion to Tech 0:33:49 Transitioning to the UK and Finding a Job 0:45:06 Working at Octopus Energy and Kraken Technologies 0:52:02 From Graphic Design to Web Development 0:58:26 The Benefits of Pair Programming 1:21:51 Making Programming Resources Accessible through Translation

iM1iSvloMlo | 27 Jun 2024
Learn to use JavaScript and Kaboom.js to build a Metroidvania style game. In this tutorial, you'll learn everything from setting up your development environment to implementing complex game mechanics like enemy AI and boss battles. ✏️ Course developed by @JSLegendDev Live demo: https://jslegend.itch.io/javascript-metroidvania Source code: https://github.com/JSLegendDev/JavaScript-Metroidvania Link to the Kaboom.js library: https://unpkg.com/[email protected]/dist/kaboom.mjs Assets used can be downloaded here: https://github.com/JSLegendDev/JavaScript-Metroidvania/tree/master/assets Original assets can be found here with extra paid assets: https://venoxxx.itch.io/pixxxelpunkkk-toolkit ) Modified u.png version (inc. in assets link above): https://github.com/JSLegendDev/JavaScript-Metroidvania/blob/master/assets/sprites/u.png Modified burn3r.png version (inc. in assets link above): https://github.com/JSLegendDev/JavaScript-Metroidvania/blob/master/assets/sprites/burn3r.png Sound assets: https://github.com/JSLegendDev/JavaScript-Metroidvania/tree/master/assets/sounds Map layouts (room1.json + room2.json): https://github.com/JSLegendDev/JavaScript-Metroidvania/tree/master/maps Download Tiled here: https://mapeditor.org Guide on how to use Tiled + Kaboom.js: https://jslegenddev.substack.com/p/how-to-use-tiled-with-kaboomjs Guide on how custom events work in Kaboom.js: https://jslegenddev.substack.com/p/custom-events-in-kaboomjs Guide on how to implement one way platforms: https://jslegenddev.substack.com/p/how-to-implement-one-way-platforms ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:06:18) Setup ⌨️ (0:14:42) Initializing Kaboom ⌨️ (0:21:59) Loading assets ⌨️ (0:33:38) Defining scenes ⌨️ (0:40:00) Understanding Game Objects in Kaboom ⌨️ (0:43:47) Implementing logic to load and display the map ⌨️ (1:16:49) Implementing logic to place colliders over the map ⌨️ (1:33:53) Implementing player logic ⌨️ (1:42:37) Implementing global state management ⌨️ (1:50:12) Continuing player logic implementation ⌨️ (2:22:56) Setting up our camera system ⌨️ (2:38:29) Implementing drone enemy ⌨️ (3:10:45) Implementing boss barrier ⌨️ (3:24:16) Implementing boss battle ⌨️ (3:57:15) Implementing health catrdiges + health bar ⌨️ (4:05:43) Making sure the player respawns when falling out of bounds ⌨️ (4:10:06) Implementing logic to link room1 and room2 ⌨️ (4:28:49) Finishing touches ⌨️ (4:32:35) General guidance on how to deploy the project🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

oidnyW71W0A | 26 Jun 2024
Shadcn is a unique collection of reusable React components designed for modern web development. In this course, you'll learn how to integrate beautifully designed, accessible, and customizable UI elements into your Next.js projects. Course created by @codeddesign ⭐️ Contents ⭐️ ⌨️ (0:00:00) Installation & Project Setup ⌨️ (0:03:35) Accordion ⌨️ (0:11:16) Alert ⌨️ (0:25:51) Alert Dialog ⌨️ (0:39:15) Image Ratio ⌨️ (0:57:27) Avatar ⌨️ (1:01:21) Badge ⌨️ (1:12:05) Breadcrumb ⌨️ (1:28:18) Button ⌨️ (1:31:50) Calendar ⌨️ (1:56:32) Card ⌨️ (2:07:05) Carousel / Image Slider ⌨️ (2:37:36) Check Box ⌨️ (2:46:25) Collapsible 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

81uAxzeyL2I | 25 Jun 2024
✏️ Study this course interactively on Scrimba: https://v2.scrimba.com/whats-new-in-react-19-c03d?utm_source=youtube&utm_medium=video&utm_campaign=fcc-react19 Learn all about the exciting new features coming with React 19, including baked-in ways to handle actions, optimistic updates, form statuses, the new use() API, and more! Code is available on the Scrimba course page for each lesson. React hasn’t had a major version update in over 2 years since React 18 was launched in 2022. React 19 has lots of exciting new features that make handling data mutations simpler while giving us APIs to improve the user’s experience with optimistic updates! ✨ The React team has also launched a new open-source compiler it has been working on for years that will handle many of the nitty-gritty performance details for you behind the scenes. Join us in this course while we learn all about the latest, greatest features coming in the newest version of React! We'll cover: - Transitions (refresher from React 18) - React Compiler - Form Actions - useActionState() - Handling errors in actions - useOptimistic() - useFormStatus - Refs as props - use() - Other miscellaneous improvements to React Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Contents ⭐️ ⌨️ (0:00:00) What's new in React 19? ⌨️ (0:02:29) React 18 Catch up - useTransition (1) ⌨️ (0:06:18) React 18 Catch up - useTransition (2) ⌨️ (0:11:20) React Compiler ⌨️ (0:13:05) Form action ⌨️ (0:20:39) Error and loading states in React ⌨️ (0:23:33) useActionState() - Part 1 ⌨️ (0:28:54) useActionState() - Part 2 ⌨️ (0:34:00) useActionState() - Part 3 ⌨️ (0:41:54) useOptimistic() ⌨️ (0:47:21) useFormStatus() ⌨️ (0:52:04) refs as props ⌨️ (0:54:57) use() ⌨️ (1:04:02) Misc. improvements - meta tags ⌨️ (1:06:43) Conclusion

JYNA9j8SXs4 | 24 Jun 2024
Learn the essentials required for working with VIM as your developer tool of choice. Course developed by Andrew Brown from @ExamProChannel ⭐️ Contents ⭐️ Introduction ⌨️ (0:04:12) Intro ⌨️ (0:04:12) Learning Expectations and Goals ⌨️ (0:06:56) Do People Hate VIM Prelude ⌨️ (0:08:31) PDP 7 ⌨️ (0:11:00) Unix ⌨️ (0:14:17) Unix 1 Emulated ⌨️ (0:19:38) What is Ed ⌨️ (0:25:00) Ed Follow Along ⌨️ (0:33:26) What is EX ⌨️ (0:36:17) Ex Follow Along ⌨️ (0:49:50) What is VI ⌨️ (0:52:03) Vi Follow Along ⌨️ (1:12:03) What is Vim ⌨️ (1:13:37) Vimtutor Vim Help ⌨️ (1:15:42) Vim Versions ⌨️ (1:17:45) Vim Version Follow Along ⌨️ (1:18:36) Install GUI Vim ⌨️ (1:22:36) VimScript ⌨️ (1:23:27) Vim Configuration Files ⌨️ (1:24:57) Vim Configuration Follow Along ⌨️ (1:33:26) Vim Plugin Managers ⌨️ (1:35:02) What is Janus ⌨️ (1:36:50) Janus Follow Along ⌨️ (1:48:13) Install Plugin with Vim Plug ⌨️ (2:06:57) What is NeoVim ⌨️ (2:08:29) NeoVim Follow Along ⌨️ (2:13:13) Vimium VIM Core Commands ⌨️ (2:13:38) Vim Support in other IDEs ⌨️ (2:14:41) Install Vim Extension ⌨️ (2:15:31) Vim Keyboard home row ⌨️ (2:16:22) VIM Modes ⌨️ (2:19:06) Switching Modes Follow Along ⌨️ (2:20:00) File Commands ⌨️ (2:21:07) File Commands Follow Along ⌨️ (2:22:17) Motion Commands ⌨️ (2:24:30) Directional Motions ⌨️ (2:25:42) Directional Motions Follow Along ⌨️ (2:29:21) Goto Motions ⌨️ (2:30:23) Goto Motions Follow Along ⌨️ (2:32:22) Word Motions ⌨️ (2:33:09) Word Motions Follow Along ⌨️ (2:35:13) Join Lines ⌨️ (2:35:51) Join Lines Follow Along ⌨️ (2:36:45) Start or End of Line ⌨️ (2:37:35) Start or End of Line Follow Along ⌨️ (2:39:06) Replace Command ⌨️ (2:39:38) Replace Command Follow Along ⌨️ (2:41:10) Undo and Redo Commands ⌨️ (2:41:47) Undo and Redo Follow Along ⌨️ (2:44:56) Change Command ⌨️ (2:45:39) Change Follow Along ⌨️ (2:49:00) Delete Command ⌨️ (2:49:55) Delete Follow Along ⌨️ (2:52:50) Yank and Paste Commands ⌨️ (2:53:55) Yank and Paste Follow Along ⌨️ (2:55:59) Insert and Append Commands ⌨️ (2:57:15) Insert and Append Follow Along ⌨️ (2:59:25) Line Insert Command ⌨️ (3:00:05) Line Insert Follow Along ⌨️ (3:00:59) Find Command ⌨️ (3:02:20) Find Follow Along ⌨️ (3:04:50) Substitute Command ⌨️ (3:07:04) Substitute Follow Along ⌨️ (3:11:04) Leader Key ⌨️ (3:11:50) Leader Key Follow Along ⌨️ (3:14:54) Visual Mode ⌨️ (3:15:25) Visual Mode Follow Along ⌨️ (3:18:51) Indentation Command ⌨️ (3:19:15) Indentation Follow Along ⌨️ (3:20:54) Window Splitting ⌨️ (3:22:05) Window Splitting Follow Along ⌨️ (3:30:06) Buffers ⌨️ (3:31:17) Buffers Follow Along ⌨️ (3:33:17) Registers ⌨️ (3:34:53) Registers Follow Along ⌨️ (3:37:12) Recommended Cheat sheet ⌨️ (3:40:26) Final Remarks 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

2cVDw_Hmn0s | 21 Jun 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Adrian Twarog. He's a Software Engineer who started his career by working as the office IT guy at a school and other offices for 10 years. He's since published YouTube courses that millions of people have watched. We talk about: How Adrian built his development skills by volunteering to taking on web design projects at work How he started making design tutorials on YouTube and published 300 in a single year How he was early to the AI engineering craze and published GPT tutorials with millions of views – Adrian's many freeCodeCamp courses, and his gorgeous book on design fundamentals Being a dev in Perth, Australia – on the other side of the Earth from Silicon Valley – yet still staying at the forefront of the state of the art Can you guess what song I'm playing on my bass during the intro? It's from a 1995 industrial rock anthem. Also, I want to thank the 9,771 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Adrian's popular video "Real life RPG to track your life": https://www.youtube.com/watch?v=GMn9sxCWN0M Adrian's UX course on freeCodeCamp: https://www.freecodecamp.org/news/ui-ux-design-tutorial-from-zero-to-hero-with-wireframe-prototype-figma/ Merge, Adrian's Discord community for devs: https://www.mergewebdev.com/ Adrian's design book, Enhance UI: https://enhanceui.com/ Sections: 0:00:00 Adrian Twarog: An Unconventional Approach to Technology 0:03:08 From Perth to Silicon Valley: Adrian's Developer Origin Story 0:05:35 Using Low-Code and No-Code Tools to Get Things Done Faster 0:31:09 Building a Team and Transitioning to Teaching 0:33:16 The Night Owl Content Creator 0:37:29 Continuous Improvement 0:42:18 Striving for Better Content 0:46:39 Sketching Ideas 0:53:13 Visualizing Projects Before Coding 0:56:08 AI Tools for Developers 1:03:39 Enhancing the Development Process 1:05:02 AI Evangelist 1:05:20 The Impact of Copyright Strikes on Creators 1:05:47 AI Tools Solving Problems in Web Development 1:05:17 The Role of AI Evangelist and Freelancing 1:07:16 The Importance of Design Fundamentals 1:08:46 Creating a Design Course for Developers 1:10:27 Building a Community and Offering Design Reviews 1:14:50 Navigating Client Communication and Recommendations 1:26:23 The Rise of Low Code and No Code in Web Development 1:31:08 AI Tools in Web Development 1:35:08 Streamlining the Web Development Process 1:36:53 Value and Pricing in Web Development 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ouqgx1qKSdY | 20 Jun 2024
Learn how to use Godot to build a 3D RPG game! You will learn about creating the player, designing the AI skeleton monster, building the GUI with a profile and inventory system, adding stunning VFX to enhance your game, and more. ✏️ Course created by @CodingQuests ⭐️ Course Resources ⭐️ Website Course: https://www.codingquests.com/challenge-page/3drpgcourse Project Files: Start Files: https://codingquests.com/3dstarterfiles Final Files: https://codingquests.com/3drpgfiles Assets: https://godotengine.org/ https://opengameart.org/content/golden-ui-bigger-than-ever-edition https://kaylousberg.itch.io/kaykit-adventurers https://kaylousberg.itch.io/kaykit-dungeon-remastered https://kaylousberg.itch.io/kaykit-skeletons https://alexs-assets.itch.io/16x16-rpg-item-pack https://www.1001fonts.com/pixel-fonts.html https://www.youtube.com/watch?v=GeParYI2J6I&t https://www.youtube.com/@Le_x_Lu VFX ASSETS: SWORDS AND PUFF EFFECT MODELS - CLOSING AT THE END OF THE VIDEO: KwintenH (Sword of Gainu - Weaponcraft) https://sketchfab.com/3d-models/sword-of-gainu-weaponcraft-0cf5bff324bd4d489dcc824ef5d6f920 MeguMeme (Wolven blade - Stylized sword model) https://sketchfab.com/3d-models/wolven-blade-stylized-sword-d700c93c18b048c49d7af590adca867f Krystian Zem (Lowpoly Stylized Scimitar) https://sketchfab.com/3d-models/lowpoly-stylized-scimitar-1dd79bb9a3664ab6b12481fa88a76229 Partaevil (Aqua | Anime chibi model) https://sketchfab.com/3d-models/aqua-anime-chibi-model-549de66768ed422681106d3028d1cf4f Kagaru-Nakama-Revegeance (aqua) https://sketchfab.com/3d-models/aqua-4e93bbe53d2a48e5979eb975d10f26f8 HIT EFFECTS: Bpole (Rapid Punching Animation) https://sketchfab.com/3d-models/rapid-punching-animation-898c066dc84b4fe7b19fa2f40f4fd145 BarcodeGames (Five Seven Animated) https://sketchfab.com/3d-models/five-seven-animated-free-5cd65dec366c44ceaf833ae2b5761a26 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:14) Starting The Project ⌨️ (0:05:46) GridMap ⌨️ (0:15:29) World Enviornment ⌨️ (0:19:15) vAdding The Player ⌨️ (0:22:26) Camera Controller ⌨️ (0:36:29) Player Movement ⌨️ (0:58:47) Player Animation ⌨️ (1:11:07) Monster Setup ⌨️ (1:14:21) Finite State Machines Concept ⌨️ (1:18:39) Monster State Machine Setup ⌨️ (1:24:50) Monster AnimationTree ⌨️ (1:27:59) State Machines ⌨️ (1:36:43) Changing States ⌨️ (1:46:59) Player Damaging Monsters ⌨️ (1:57:14) Monster Damaging Player ⌨️ (2:04:49) Custom Theme ⌨️ (2:11:49) Game Over overlay ⌨️ (2:19:53) GUI Setup ⌨️ (2:28:00) Item Resources ⌨️ (2:39:18) Inventory Slot ⌨️ (2:50:39) Inventory Item ⌨️ (2:56:42) Adding Items ⌨️ (3:07:08) Equipment and using items ⌨️ (3:14:54) Profile ⌨️ (3:19:52) Total Stats ⌨️ (3:25:05) Custom Health Signals ⌨️ (3:35:49) 3D Item Objects ⌨️ (3:47:19) Shop ⌨️ (4:07:09) Level up ⌨️ (4:12:23) Porting to Forward+ ⌨️ (4:12:40) Level Design ⌨️ (4:18:40) Torch ⌨️ (4:30:36) Lelu Intro ⌨️ (4:31:46) Lelu VFX Tutorial ⌨️ (5:11:13) Applying the VFX ⌨️ (5:18:18) Sound Effects ⌨️ (5:21:27) Spawning Monsters ⌨️ (5:27:06) Next Steps/Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mNMDd6D1om8 | 18 Jun 2024
✏️ Study this course interactively on Scrimba: https://v2.scrimba.com/intro-to-mistral-ai-c035?utm_source=youtube&utm_medium=video&utm_campaign=fcc-mistral Learn how to use the Mistral AI to build intelligent apps, all the way from simple chat completions to advanced use-cases like RAG and function calling. Created in collaboration between Mistral AI and Scrimba. Code is available on the Scrimba course page for each lesson. You will learn how to build intelligent applications that span from straightforward chat completions to complex functionalities like Retrieval-Augmented Generation (RAG) and function calling. Starting off, you’ll get an introduction to Mistral's open-source models, including Mistral 7B and Mistral 8x7B, and progress to their commercial models. You'll gain hands-on experience leveraging the full suite of Mistral’s La Plateforme. The rest of the course is mainly focused on two essential paradigms in AI engineering: knowledge retrieval and AI agents. In the first part, you’ll learn how to split text documents with LangChain, convert them into embeddings, store them in a vector database, and finally perform retrieval. In the AI agents segment, you’ll learn how to give Mistral access to the functions within your app, and let their models decide when to call them. This skill will enable you to create a whole new type of user experience, where people can interact with your apps through conversation instead of mere clicking. Towards the end, we will also go through how you can use Ollama to easily run inference on your own computer, and use it as the backbone of any AI app you develop locally. Created by Per Borgen from Scrimba. https://www.youtube.com/c/Scrimba ⭐️ Contents ⭐️ ⌨️ (0:00:00) Welcome to the course ⌨️ (0:02:36) Intro to Mistral by Sophia Yang ⌨️ (0:05:41) Sign up for La Plateforme ⌨️ (0:07:08) Mistral's Chat Completion API ⌨️ (0:11:19) Mistral's Chat Completion API - part 2 ⌨️ (0:15:20) Mistral's models ⌨️ (0:19:54) What is RAG? ⌨️ (0:24:19) What are embeddings? ⌨️ (0:30:35) RAG - Chunking text with LangChain ⌨️ (0:35:27) RAG - Completing the splitDocument function ⌨️ (0:37:20) RAG - Creating our very first embedding ⌨️ (0:39:51) RAG - Challenge: embedding all chunks and preparing it for the vector db ⌨️ (0:44:34) Set up your vector database ⌨️ (0:47:27) Vector databases ⌨️ (0:47:51) RAG - Uploading data to the vector db ⌨️ (0:50:36) RAG - Query and Create completion ⌨️ (0:55:30) RAG - Improve the retrieval and complete the generation ⌨️ (1:00:26) Function calling ⌨️ (1:05:46) Function calling - Adding a second function ⌨️ (1:08:11) Function calling - Unpacking the function and arguments ⌨️ (1:12:00) Function calling - Making the call ⌨️ (1:13:49) Function calling - Updating the messages array ⌨️ (1:15:49) Function calling - Creating the loop ⌨️ (1:18:41) Running Mistral locally ⌨️ (1:22:39) Outro & recap - Mistral AI Correction: 16:43 Upon running this calculation through a state-of-the art calculator and cross referencing with advanced AI, we determined that 8 times 7 is actually 56. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

y4SLh1cpap4 | 17 Jun 2024
Learn about Generative AI from a non-technical perspective. This course examines the evolution of AI capabilities, analyzing the key technological breakthroughs that have enabled modern generative AI models to achieve remarkable performance. The course also covers some of the challenges of Generative AI. Further focusing on concept of decentralized AI, followed by LLM APIs. ✏️ Course developed by @1littlecoder ⭐️ Contents ⭐️ ⌨️ (0:00:00) Generative AI Quick Intro ⌨️ (0:00:47) AI back then vs AI Now ⌨️ (0:17:46) Why Gen AI is possible now? ⌨️ (0:22:46) The less spoken about Gen AI ⌨️ (0:38:33) What is Decentralized AI ⌨️ (0:54:50) LLM APIs ⌨️ (1:01:48) LLM App Framework ⌨️ (1:02:33) Text Completion ⌨️ (1:04:50) ChatBot ⌨️ (1:09:07) RAG - LLM with Knowledge ⌨️ (1:19:36) LLM for Downstream NLP Tasks ⌨️ (1:22:50) Agents based on LLMs ⌨️ (1:32:05) LLM OS 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

DL5HvYyJjM0 | 14 Jun 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Colby Fayock. He's a Software Engineer and prolific teacher who has created 68 tutorials for freeCodeCamp, and more than 100 videos on his YouTube – all freely available. We talk about: Colby's early days doing design work for local bands How Colby went to art school, then pivoted that into a software development His early career at ThinkGeek where he not only did web dev but also worked as a male model for their products. Colby's day-to-day work as a developer experience engineer, building demo applications and SDKs How Colby uses AI tools in his day-to-day work, and what he thinks its current limits are. Can you guess what song I'm playing on my bass during the intro? It's from a 1995 punk song. Also, I want to thank the 9,771 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Colby's freeCodeCamp course on building a clone of Google Photos using AI tools and Next.js: https://www.freecodecamp.org/news/create-a-google-photos-clone-with-nextjs-and-cloudinary/ - Colby's Trailer and web design work: https://photowall-colbyfayock.vercel.app/wall/design - Colby's ThinkGeek Modeling. He's legit a male model: https://photowall-colbyfayock.vercel.app/wall/thinkgeek - Colby's music from his band years: https://soundcloud.com/colby-fayock/sets/day-late-hero - The XKCD comic I mention about how the scope of developer work can be non-intuitive: https://xkcd.com/1425/ Chapters 0:00:00 Introduction and Background 0:03:38 Early Interest in Technology and Web Design 0:06:32 Design School and Graphic Design Jobs 0:12:33 Working at ThinkGeek 0:17:07 Designing Truck Wraps and Other Graphic Design Jobs 0:24:37 The Role of a Developer Experience Engineer 0:39:24 Balancing Explanation and Learner Discovery in Tutorials 0:45:15 The Impact of Teaching and Learning with Family 0:50:36 The Importance of Serious Thumbnails for Tutorial Videos 0:55:13 Colby's Workflow for Video Creation 0:58:07 Being a Family Man and the Localization Journey 1:01:58 The Changing Perception of Geek Culture 1:09:04 Children's Interests and Engagement with Technology 1:14:46 The Evolution of Gaming and the Rise of Speedrunning 1:22:48 Transitioning to a Developer Experience Engineer Role 1:26:52 The Role of AI in Design: Enhancing Workflows 1:32:10 Building Things and Continuous Learning in the Tech Industry 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

6WatcfENsOU | 13 Jun 2024
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator. Course developed by Aaron Lockhart. https://www.linkedin.com/in/aaron-lockhart-288487237/ 🔗 Access to Linux Labs: https://kode.wiki/linux-labs ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:05:04) Log into Local & Remote Consoles ⌨️ (0:16:32) Read and Use System Documentation ⌨️ (0:25:39) Free Labs - Log in to the Labs ⌨️ (0:26:54) Working with Files and Directories ⌨️ (0:40:32) Create and Manage Hard Links ⌨️ (0:48:29) Create and Manage Soft Links ⌨️ (0:52:55) Free Labs - Files, Directories, Hard and Soft Links ⌨️ (0:53:04) List, Set and Change File Permissions ⌨️ (1:19:53) Search Files with Grep ⌨️ (1:23:28) Analyze Text with Regular Expressions ⌨️ (1:33:54) Extended Regular Expressions ⌨️ (1:46:51) Free Labs - File Content, regular Expressions ⌨️ (1:47:00) Manage Local User Accounts ⌨️ (2:03:51) Free Labs- Manage User Accounts and Groups ⌨️ (2:04:00) Configure User Resource Limits ⌨️ (2:11:24) Manage User Privileges ⌨️ (2:17:13) Free Labs - Configure user resource limits and user privileges ⌨️ (2:17:50) Manage Access to the Root Account ⌨️ (2:20:36) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

UMqNHi1GDAE | 12 Jun 2024
Learn fundamental JavaScript coding techniques by creating dazzling real-time 3d animations and effects using three.js. ✏️ Course developed by @robotbobby9 Here are the projects you will create: 1) Getting Started https://github.com/bobbyroe/getting-started-with-threejs 2) Create the Earth with Three.js https://github.com/bobbyroe/threejs-earth 3) Fly through a Wireframe Wormhole https://github.com/bobbyroe/flythru-wireframe-wormhole 4) Create a Transition Effect https://github.com/bobbyroe/transition-effect 5) Add Physics to Three.js with Rapier https://github.com/bobbyroe/physics-with-rapier-and-three 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

FiXOaYnW64w | 11 Jun 2024
Learn High Level System Design by coding a YouTube clone. Starting with a basic flow, you'll gradually add three key services: upload, watch, and transcoder. This course covers the actual high-level design (HLD) concepts in practice, including chunking, transcoding with FFmpeg, and Adaptive Bitrate Streaming using HLS. You will use JavaScirpt, React, Node.js, Next.js, Prisma, Express, and more. Course developed by @KeertiPurswani Code: https://github.com/keertipurswani/HHLD-YouTube Full notes here: https://register.educosys.com/new-courses/13-hhld-hands-on-high-level-system-design-implementation 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

FTpmwX94_Yo | 10 Jun 2024
This comprehensive Python data science course covers the essential through theory, demos, and real-world applications. With two detailed projects, this course is designed to provide practical experience that will prepare you for real world data science. You will gain hands-on knowledge in data analytics, AB testing, and business intelligence. Tatev and Vahe from LunarTech developed this course. More from LunarTech Academy: https://academy.lunartech.ai/courses ⭐️ Contents ⭐️ (0:00:00) Introduction (0:08:00) Part 1: Python for Data Science and Analytics (0:24:10) Part 1: Data Exploration and Preprocessing (0:38:32) Part 1: Filtering, Sorting, Grouping (0:59:26) Part 1: Descriptive Statistics (1:15:37) Part 1: Merging & Joins (1:37:02) Part 1: Data Visualization in Python (1:59:55) Part 2: AB Test Crash Course - Theory (2:36:45) Part 3 Project 1 - Data Analytics and Data Science Project (2:39:35) Experimental vs. Control Set up (2:50:47) Data Analytics in A/B Testing (3:13:56) Parameters for A/B Testing (3:21:39) Analyzing A/B Test Data (3:42:12) Statistical Outputs Explained (3:59:43) Concluding A/B Test Results and Case Study (4:08:27) Part 3 Project 2 - Superstore Data Analytics Project (4:13:57) Superstore Customer Segmentation (4:15:07) Revenue by Customer Segment (4:20:27) Customers Sales Insights (4:28:36) Exploring Customer Loyalty at Superstores (4:42:19) Superstore Shipping Strategies (4:46:40) Geographic Market Analysis (4:53:28) Product Performance Insights (5:03:35) Comprehensive Sales Analysis (5:06:18) Tracking Sales Trends (5:22:02) Visualizing Sales by State 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

skg2XRUMcGQ | 07 Jun 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dr. Chuck. He's a software engineer and Computer Science professor at University of Michigan, which has one of the top-ranked CS programs in the world. Dr. Charles "Chuck" Severance is also creator of many popular free learning resources like his Python for Everyone and C for Everyone, which millions of students have taken over the past decade. We talk about: - What separates a Master Programmer from an average developer, and how to become one - Dr. Chuck's mission to make programming knowledge freely available - The fundamental shortcomings of how Computer Science is currently taught at universities – even elite universities like the one he's a professor at - Dr. Chuck's theories on recent tech layoffs and what he thinks the near future holds - Dr. Chuck's love of racing $500 cars that he revives from the junk yard, and flying planes Can you guess what song I'm playing on my bass during the intro? It's from a 1973 song. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 9,331 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Dr. Chuck's latest freeCodeCamp course on C programming: https://www.freecodecamp.org/news/complete-c-programming-course-from-dr-chuck/ - Dr. Chuck's Python for Everyone freeCodeCamp Course: https://www.freecodecamp.org/news/python-for-everybody/ - Kylie Ying's popular Machine Learning for Everyone course inspired by Dr. Chuck: https://www.freecodecamp.org/news/machine-learning-for-everybody/ - Dr. Chuck's website with his free interactive coursework: https://online.dr-chuck.com/ 0:00:00 Introduction and Background 0:02:20 Programming as an Art and Craft 0:13:11 The Importance of Hardware 0:43:16 Privacy and Auto-Expiring Data 0:44:31 Challenges in Learning Management Systems 0:46:08 Auto-Expiring Data and Privacy Standards 0:47:37 Teaching Technical Skills in High School 0:54:18 Togetherness in the Free Code Camp Community 1:15:02 The Limitations of AI and Looking Forward 1:20:20 The Importance of Free Code Camp in Education 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

11KT1hPNkY4 | 06 Jun 2024
Prepare for the Azure DevOps Engineer Expert Certification and pass! Learn to deliver Microsoft DevOps solutions that provide continuous security, integration, testing, delivery, deployment, monitoring, & feedback. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel ☁️ 00:00:00 Introduction ⌨️ Introduction ⌨️ Exam Guide Breakdown ☁️ 00:09:59 Introduction to DevOps ⌨️ What is DevOps ⌨️ DevOps vs Traditional IT ⌨️ Agile ⌨️ Scrum and Kanban ⌨️ Flow Metrics ⌨️ Azure Boards ⌨️ Traceability ☁️ 00:26:08 Azure Boards ⌨️ Getting Started ⌨️ Create users ⌨️ Create work items ⌨️ Create a sprint ⌨️ Connect Azure Boards to GitHub ☁️ 00:36:37 Collaboration and communication ⌨️ Custom Azure Boards Dashboards ⌨️ Wikis for Documentation ⌨️ Process Diagrams for Documentation ⌨️ Configure release documentation ⌨️ API documentation ⌨️ Automate Git History Documentation ⌨️ What are Webhooks ⌨️ Configure notifications with Webhooks ☁️ 00:51:43 GitHub ⌨️ Version Control Systems ⌨️ Git ⌨️ Version Control Services ⌨️ GitHub ⌨️ Create GitHub Account ⌨️ Multiple GitHub Accounts ⌨️ Setup GitHub Organization ⌨️ Git vs GitHub ⌨️ GitHub Repo ⌨️ GitHub Repo Tour ⌨️ Git Commit ⌨️ Git Branch ⌨️ Git Remote ⌨️ Git Remote Upstream and Downstream ⌨️ GitHub Flow ☁️ 01:40:57 GitHub Development ⌨️ GitHub CLI ⌨️ GitHub CLI Follow Along ⌨️ SSH Keys ⌨️ SSH Keys Follow Along ⌨️ Deploy Keys ⌨️ Personal Account Access Tokens ⌨️ Personal Access Tokens ☁️ 02:17:28 Understanding GitHub Repos ⌨️ README Files ⌨️ Basic Repo Navigation ⌨️ Create a GitHub Repo ⌨️ Create a Github Repo Follow Along ⌨️ Maintaining a repo ⌨️ Maintaining a repo Follow Along ⌨️ Repo Templates ⌨️ Repo Templates Follow Along ⌨️ Cloning a Repo ⌨️ Adding files to a repo ⌨️ Creating branches ⌨️ Creating branches Follow Along ⌨️ GitHub Releases ⌨️ GitHub Releases Follow Along ⌨️ Github Packages ⌨️ Github Packages Follow Along ☁️ 02:59:37 GitHub Pull Requests ⌨️ Pull Requests ⌨️ Creating Pull Requests ⌨️ Base and Compare ⌨️ Draft Pull Requests ⌨️ Draft Pull Requests Follow Along ⌨️ Linked Activity within a pull request ⌨️ Pull Requests Statuses ⌨️ Codeowners file ⌨️ Pull Request Options ⌨️ Required Reviewers ⌨️ Reviewing Pull Requests ⌨️ Merge options Pull Requests ⌨️ Pull Request Templates ☁️ 03:29:57 Source Control Strategy ⌨️ Authentication methods ⌨️ Git LFS ⌨️ Git fat ⌨️ Git Scalar ⌨️ Git submodule ⌨️ Git subtree ⌨️ Workflow Hooks ☁️ 03:42:40 Implement source code branching ⌨️ Branch Strategy ⌨️ Branch Policies ⌨️ Branch Protections ☁️ 03:49:16 Configure and manage repositories ⌨️ Azure Pipelines ⌨️ GitHub repos with Azure Pipelines ⌨️ Configure permissions in source control repo ⌨️ Tags in source control repo ⌨️ Recover data using Git commands ⌨️ Purge data from source control ☁️ 04:01:35 Pipeline automation ⌨️ Dependency scanning ⌨️ Security scanning ⌨️ Code coverage ⌨️ Quality gates ⌨️ Security and governance gates ⌨️ What are pipelines ⌨️ Automated tests into pipelines ⌨️ Testing strategies ⌨️ UI Testing ☁️ 04:16:30 GitHub Actions ⌨️ GitHub Actions ⌨️ GitHub Actions Follow Along ☁️ 04:34:00 Package Management ⌨️ What is Package Management ⌨️ Package feeds ⌨️ Dependency management ⌨️ Azure Artifacts ⌨️ NuGet ⌨️ Types of versioning ☁️ 04:45:10 Implement Pipelines ⌨️ Implement an Agency infrastructure ⌨️ Pipeline Trigger Rules ⌨️ Classic and YAML pipelines ⌨️ Monitoring pipeline health ☁️ 04:52:19 Containerization ⌨️ Introduction to ACI ⌨️ Container Restart Policies ⌨️ Container Environment Variables ⌨️ Container Troubleshooting ⌨️ Create an Azure Container Instances ⌨️ Self hosted agents ☁️ 05:01:59 Deployment ⌨️ Blue green deployment ⌨️ Canary release ⌨️ Ring deployment ⌨️ Progressive exposure ⌨️ Feature flags ⌨️ A B Testing ⌨️ Azure Traffic Manager ☁️ 05:08:25 Azure App Service ⌨️ Introduction to Azure App Service ⌨️ Runtimes ⌨️ Custom Containers ⌨️ Deployment Slots ⌨️ App Service Environment ⌨️ Deployment ⌨️ Azure App Service Plan ⌨️ Configure and Deploy App Service ⌨️ Trigger a Deploy via Github Actions ⌨️ Create Deployment Slots ⌨️ Scaling Azure App Service ☁️ 05:53:17 Infrastructure as Code ⌨️ What is Infrastructure as Code ⌨️ Azure Automation State Configuration ⌨️ Introduction to Azure Resource Manager ⌨️ Introduction to ARM Templates ⌨️ ARM Templates Follow Along ⌨️ Azure Bicep Follow Along ☁️ 06:49:49 Manage Sensitive Information ⌨️ Introduction to Azure Key Vault ⌨️ Azure Key Vault Vault ⌨️ Azure Key Vault Pricing ⌨️ Azure Key Vault Double Encryption ⌨️ Azure Key Vault Keys ⌨️ Azure Key Vault Secrets ⌨️ Azure Key Vault Basics ⌨️ Azure Key Vault Keys ⌨️ Azure Key Vault Backup and Restore Key ⌨️ Encrypted Secrets ⌨️ GITHUB_TOKEN Secret ☁️ 07:15:35 Monitoring solutions ⌨️ Introduction to Azure Monitor ⌨️ Azure Monitor Sources ⌨️ Azure Monitor Data Stores ⌨️ Azure Monitor Logs ⌨️ Azure Log Analytics ⌨️ Log Analytics agent ⌨️ Application Insights ⌨️ Application Insights Instrumentation ⌨️ Azure Sentinel ⌨️ Kusto ⌨️ Kusto Entities

IoY6bE--A54 | 05 Jun 2024
Learn how to build a decentralized, fully distributed content-addressable file storage system using Go that can handle and stream very large files. This course covers system design, low-level programming, and network protocols, all while building a highly practical and scalable application. ✏️ Course developed by @anthonygg_ 🔗 Learn more from Anthony: https://www.thetotalcoder.com/ 💻 Code: https://github.com/anthdm/distributedfilesystemgo ⭐️ Contents ⭐️ Chapters: 00:00:00 - Building a Decentralized File Storage System 00:16:47 - Accept and Listen 00:37:13 - Hard Handshakes and Error Handling 01:17:28 - Developing a Custom Decoder for TCP Transport 01:20:38 - Implementing Custom Peer-to-Peer Package 01:39:39 - Fixing a Network Connection Error 02:17:41 - Storing and Retrieving Data 02:20:07 - Removing Files and Folders 02:45:27 - Cleaning up code 03:04:03 - Debugging and Helper Functions in Go 03:23:06 - Implementing File Server Options 03:43:01 - Server Configuration Errors 04:02:08 - Debugging and troubleshooting the program 04:36:42 - Broadcasting File to the Network 04:41:25 - Broadcasting and Encoding Data 04:58:35 - Sending and receiving data messages 05:18:19 - Running the Program 05:35:57 - Storing Messages 06:17:40 - Storing the Data 06:19:42 - Buffering and Broadcasting 06:39:03 - Debugging and file retrieval issues 06:59:01 - Dealing with Streams in the Code 07:18:34 - Learning from Mistakes 07:35:07 - Reading and Writing Files 08:12:00 - Encrypting the File 08:14:16 - Caso de prueba para copy decrypt function 08:34:59 - Encrypting and Decrypting Files 09:14:26 - Implementing Distributed File Server 09:18:09 - Implementing a copy function 09:36:05 - Refactoring for Storing and Retrieving Files 09:56:50 - End of Livestream 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

aEFkWxUNAVc | 04 Jun 2024
Learn how to code REST APIs using Next.js 14. You'll learn to create multiple MongoDB models, how to protect API routes, deploy APIs, and more. Course developed by @ProgrammingwithUmair321 Code: https://github.com/umairjameel321/next14-restapis ⭐️ Contents ⭐️ ⌨️ (0:00:05) Overview of project ⌨️ (0:03:21) Create new next.js project ⌨️ (0:04:11) Files and folder structure ⌨️ (0:07:41) Connect to database ⌨️ (0:16:26) Create user schema ⌨️ (0:19:26) GET users api ⌨️ (0:24:46) POST new user api ⌨️ (0:30:32) PATCH user api ⌨️ (0:39:51) DELETE user api ⌨️ (0:45:41) Create category schema ⌨️ (0:49:21) GET categories api ⌨️ (0:54:35) POST category api ⌨️ (0:58:46) PATCH category api ⌨️ (1:08:41) DELETE category api ⌨️ (1:12:49) Create blog schema ⌨️ (1:14:39) GET blogs api ⌨️ (1:21:14) POST blog api ⌨️ (1:25:59) GET single blog api ⌨️ (1:33:12) PATCH blog api ⌨️ (1:38:41) DELETE blog api ⌨️ (1:41:56) Search blogs api with keywords ⌨️ (1:46:31) Filter blogs with date ⌨️ (1:50:16) Sort blogs api ⌨️ (1:51:26) Blogs pagination ⌨️ (1:56:36) Protect api routes ⌨️ (2:08:41) Logging middleware ⌨️ (2:11:56) Deployment 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

NEYcKvwbW-w | 03 Jun 2024
In this beginner's course, you will build a fully functional YouTube Clone using Flutter UI kit, Firebase as backend, and Riverpod for managing state. It could be helpful to have some familiarity of basic Flutter and Dart before starting this course. ✏️ Course developed by @codeheadq 💻 Code: - Starting Project: https://github.com/CoderrHQ/youtube-clone/tree/main - Final Project: https://github.com/CoderrHQ/youtube-clone/tree/final_project ⭐️ Contents ⭐️ 0:00:00 Introduction 0:02:20 Create Firebase Project 0:08:45 Introduce starting project 0:12:03 Login page UI 0:17:26 Google Sign In 0:21:42 Introduce Flutter Riverpod 0:29:48 Sign in methods 0:34:04 Create Firestore database 0:36:03 collect user data 0:58:22 username validation logic 1:22:20 Channel Feature 1:28:26 Fetch user data 1:35:23 my channel page UI 1:57:14 display my channel data provider 2:00:37 Channel settings UI 2:18:04 customize channel logic 2:30:18 Users Channel page UI 2:42:42 Start Upload Feature 2:57:37 Pick video method 3:26:32 Upload Long Video 3:44:48 Account Page 3:52:40 Create Video's thumbnail page 3:54:30 Display Long Videos 4:21:12 acctual video 4:38:31 play and pause video 5:03:13 Display Suggested videos 5:11:45 Comment Feature 5:23:30 Comment sheet UI 5:42:01 Display Comments 5:52:47 Start Short Video Feature 5:57:26 Edit short Video || video editor package 6:11:33 Export Video 6:28:10 Add short video to Firestore 6:36:05 Display Short Videos 6:50:53 Search Feature 7:08:52 Filter Videos and Channels 7:59:46 First comment in each video 8:08:56 Like Video Logic 8:18:24 View Video 8:19:52 Subscribe Channels orts

07lfmzGHrSI | 31 May 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Suz Hinton. She's a software engineer, security researcher, and one of the first ever people to live-stream her coding on Twitch. We talk about: How Suz started her career building browser ads in Adobe Flash, working around bandwidth early 2000s limitations. How she moved to the US from Melbourne to work at Zappos, and then Microsoft and Stripe. Her love of hardware and embedded development How she went back to school to study infosec, and launched a second career as a security researcher How she nearly burned out after 20 years in tech, and what she's doing to recover. Can you guess what song I'm playing on my bass during the intro? It's a 2015 song from an Australian musician. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 9,331 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: Suz's article on live coding on freeCodeCamp: https://www.freecodecamp.org/news/lessons-from-my-first-year-of-live-coding-on-twitch-41a32e2f41c1/ NoClip video game development documentaries: https://www.youtube.com/@NoclipDocs The Dream Machine by M. Mitchell Waldrop. Suz says it's "Dense and long, but the best narrative about how computing came to be." https://press.stripe.com/the-dream-machine Space Rogue: How the Hackers Known as L0pht Changed the World by Cris Thomas. "A book about the original cult of the dead cow hacking group." https://www.barnesandnoble.com/w/space-rogue-cris-thomas/1142912008 Sections: 0:00:00 Introduction and Background 0:09:54 Education and Early Career 0:26:50 Reflections on Advertising and Broad Skill Set 0:30:16 The Impact of Teaching and Working at Zappos 0:44:24 Exploring Hardware Projects and Embedded Development 0:52:42 Challenges of Obtaining a Green Card 0:54:51 The Journey of Live Coding and Open Source 0:57:15 Participating in Capture the Flag Events 1:10:11 The Benefits of Asynchronous and Real-Time Communication in Remote Work 1:24:05 Customizing Software Tools 1:29:17 Balancing Foundations and Practical Skills 1:31:54 Recognizing and Addressing Burnout 1:43:56 Rejuvenating and Staying Connected

lNd7XlXwlho | 30 May 2024
Learn the basics of go by building a full stack web app with React and Go. The project also features TypeScript, MongoDB, and ChakraUI and you'll use TanStack query to implement data fetching, caching, and updates. ✏️ Course created by @asaprogrammer_ Code: https://github.com/burakorkmez/react-go-tutorial ( 🌟Stars appreciated) Join the Discord to ask your questions: https://discord.gg/YFn2WyheZV Some Features: ⚙️ Tech Stack: Go, React, TypeScript, MongoDB, TanStack Query, ChakraUI ✅ Create, Read, Update, and Delete (CRUD) functionality for todos 🌓 Light and Dark mode for user interface 📱 Responsive design for various screen sizes 🌐 Deployment 🔄 Data fetching, caching, and updates with TanStack Query 🎨 Stylish UI components with ChakraUI ⏳ And much more! ⭐️ Contents ⭐️ 0:00:00 Intro && Demo 0:01:39 Comparing to Node.js 0:07:32 Project Setup 0:18:02 API without DB 0:42:32 API with DB 1:13:38 UI Design 1:28:00 Consume API From React 1:53:00 Configuration for Deployment 2:00:30 Deployment for Free! 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

PaPN51Mm5qQ | 29 May 2024
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie. Toward the end Dr. Chuck interviews Guido van Rossum, the creator of Python. 🔗 Course resources: https://www.cc4e.com/ (Unlock Code Hint: View the developer console on the website.) 📖 Online C Programming book by Brian Kernighan and Dennis Ritchie: https://www.cc4e.com/book/chap00.md ✏️ Dr. Charles Severance developed this course. He is a professor at the University of Michigan. ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) K&R 0: Historical Context ⌨️ (01:04:44) From Python to C ⌨️ (01:46:13) K&R 1: A Tutorial Introduction ⌨️ (03:39:25) K&R 2: Types, Operators, and Expressions ⌨️ (05:03:55) K&R 3: Control Flow ⌨️ (06:03:43) K&R 4: Functions and Program Structure ⌨️ (08:05:32) K&R 5: Pointers and Arrays ⌨️ (09:57:33) K&R 6: Structures ⌨️ (11:55:42) Object Oriented Programming ⌨️ (13:25:45) Encapsulation and Abstraction ⌨️ (14:36:34) Tree Maps and Hash Maps ⌨️ (15:47:10) Epilogue 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

rSjt1E9WHaQ | 27 May 2024
Learn linear algebra in this course for beginners. This course covers the linear algebra skills needed for data science, machine learning, and AI, with a focus on practical applications and real-world examples. ✏️ Course developed by @LunarTech_ai Learn more linear algebra with this 25+ hour course: https://academy.lunartech.ai/product/fundamentals-to-linear-algebra ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction to the course ⌨️ (0:08:30) Linear Algebra Roadmap for 2024 ⌨️ (0:27:50) Course Prerequisites ⌨️ (0:36:05) Refreshment: Real Numbers and Vector Spaces ⌨️ (0:40:18) Refreshment: Norms and Euclidean Distance ⌨️ (0:52:13) Why These Prerequisites Matter ⌨️ (0:54:40) Foundations of Vectors ⌨️ (1:03:22) Vector - Geometric Representation Example ⌨️ (1:25:35) Special Vectors ⌨️ (1:38:13) Application of Vectors ⌨️ (1:50:25) Vectors Operations and Properties ⌨️ (2:24:14) Advanced Vectors and Concepts ⌨️ (2:49:14) Length of a Vector - def and example ⌨️ (2:54:33) Length of Vector - Geometric Intuition ⌨️ (3:05:31) Dot Product ⌨️ (3:20:00) Dot Product, Length of Vector and Cosine Rule ⌨️ (3:34:00) Cauchy Schwarz Inequality - Derivation & Proof ⌨️ (3:48:11) Introduction to Linear Systems ⌨️ (4:03:53) Introduction to Matrices ⌨️ (4:20:02) Core Matrix Operations ⌨️ (5:00:41) Solving Linear Systems - Gaussian Elimination ⌨️ (5:29:59) Detailed Example - Solving Linear Systems ⌨️ (5:45:46) Detailed Example - Reduced Row Echelon Form (Augmented Matrix,REF, RREF) 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

vfcqsP99U90 | 24 May 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jerod Santo, host of The Changelog, a podcast about open source software development that has been going strong for 15 years. Jerod is plugged in to the world of Open Source, going to all the big conferences and interviewing all the big open source creators. We have a fun, wide-reaching conversation about some of the current issues facing open source, such as AI models and Relicensing – essentially, a big company closed-sourcing a previously open source project after they buy out its creator. (Fun fact: this can't happen to freeCodeCamp because charities cannot be bought or sold.) I ask Jerod about: - his life as a remote dev in Omaha, Nebraska, raising his 6 his kids - the Changelog News podcast with its weekly 10 minutes of updates on the world of open source - his process, and how he researches and surfaces interesting news for his show - and how The Changelog commissioned 3 full albums worth of music over the years, which you can stream for free. Can you guess what bass line I'm playing during the intro? It's from a 1984 pop classic. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 9,331 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Jerod's weekly Changelog News podcast that you should totally subscribe to (it's free): https://changelog.com/news - Jerod and Adam interview the head of the Open Source Initiative on AI models and open source, which he and I discussed during this podcast: https://changelog.com/podcast/578 - Changelog Beats: https://changelog.com/beats - And of course, my interview with Jerod and Adam about their developer journeys, and the history of The Changelog on its 10th anniversary: https://www.freecodecamp.org/news/open-source-moves-fast-10-years-of-the-changelog/

c3Cn4xYfxJY | 23 May 2024
Prepare for the AWS Certified Solutions Architect - Associate certification and pass! Certify your knowledge and skills in AWS technology, across a wide range of AWS services. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel ⭐️ Contents ⭐️ 0:00:00 Introduction 0:34:47 Setup 0:52:38 Amazon S3 10:52:02 AWS API 12:19:52 VPC 17:33:42 IAM 19:14:03 EC2 21:13:27 AMIs 21:37:10 ASG 21:50:14 ELB 21:57:20 Route53 22:19:29 AWS Global Accelerator 22:21:00 CloudFront 22:30:24 EBS 22:45:34 EFS 22:50:38 FSx 22:54:24 AWS Backup 22:56:29 AWS Snow Family 23:07:07 AWS Transfer Family 23:09:31 AWS Migration Hub 23:15:35 AWS Data Sync 23:24:17 DMS 23:59:42 AWS Auto Scaling 24:16:59 AWS Amplify 24:37:15 Amazon AppFlow 24:53:39 AppSync 25:18:48 AWS Batch 25:46:37 OpenSearch Service 26:09:43 Device Farm 26:22:11 QLDB 26:24:01 Elastic Transcoder 26:52:21 AWS MediaConvert 27:02:09 SNS 27:43:05 SQS 28:44:00 Amazon MQ 29:32:34 Service Catalog 29:40:04 CloudWatch and EventBridge 30:16:36 Lambda 31:49:51 AWS Step Functions 32:48:57 AWS Compute Optimizer 32:59:19 Elastic Beanstalk 34:32:38 Kinesis 34:59:52 ElastiCache 35:51:13 MemoryDB 36:21:52 CloudTrail 37:19:23 Redshift 37:37:50 Athena 37:53:46 ML Managed Services 40:43:04 AWS Data Exchange 40:47:11 AWS Glue 41:27:04 Lake Formation 41:29:41 API Gateway 41:44:09 RDS 42:56:19 Aurora 19:33:29 DocumentDB 44:29:11 DynamoDB 21:10:04 Amazon Keyspaces 45:17:30 Neptune 45:35:00 ECR 45:39:18 ECS 46:02:27 EKS Cloud 46:21:45 KMS 46:32:00 AWS Audit Manager 46:40:23 ACM 46:58:57 Cognito 47:08:33 Amazon Detective 47:16:42 AWS Directory Service 47:22:47 AWS Firewall Manager 47:29:18 AWS Inspector 47:39:57 Amazon Macie 47:49:00 AWS Security Hub 47:53:37 AWS Secrets Manager 48:35:40 AI Dev Tools 48:59:17 Amazon MSK 49:29:32 AWS Shield 49:33:29 AWS WAF 49:37:48 CloudHSM 49:41:59 AWS Guard Duty 49:46:10 Health Dashboards 49:47:42 AWS Artifact 49:50:33 Storage Gateway 50:10:55 EC2 Pricing Models

JyeWoqWsQFo | 22 May 2024
Learn how to use React Hook Form, which makes it simple to add forms to react with authentication. In this course, you will learn how to handle the most complex CRUD form scenarios in React and completely integrate it with Zod and Material UI. ✏️ Course developed by @codegenix 🔗 Tanstack query (React query) Full tutorial: https://www.youtube.com/watch?v=3e-higRXoaM 🔗 Project Github Repository: https://github.com/codegenixdev/react-hook-form-mui-zod-boilerplate 🔗 Fake Server Backend Repository: https://github.com/codegenixdev/backend-react-hook-form-mui-zod ⭐️ Contents ⭐ ⌨️ 0:00:00 Intro ⌨️ 0:01:06 Tutorial Showcase ⌨️ 0:03:08 Project Setup ⌨️ 0:12:44 Old Way of Handling Form in React ⌨️ 0:15:32 Use Form ⌨️ 0:17:07 register ⌨️ 0:19:17 Simple Form Validation with RHF ⌨️ 0:20:17 Form State, Error Messages and Error State ⌨️ 0:22:07 Validation mode ⌨️ 0:23:27 Simple Handle Submit Example ⌨️ 0:27:07 Zod Typescript Introduction ⌨️ 0:28:17 Create First React Hook Form Validation Schema with Zod ⌨️ 0:31:37 Zod Refine Schema Validator ⌨️ 0:36:08 Use React Hook Form With Zod ⌨️ 0:36:43 Create Typescript Type From Zod Schema ⌨️ 0:38:22 Connect Material UI, Zod And React Hook Form ⌨️ 0:43:19 MUI Autocomplete and React Hook Form ⌨️ 0:47:43 Use Form Context in RHF ⌨️ 0:56:08 Handling Complex Generics With Typescript and RHF ⌨️ 1:09:17 Default Values ⌨️ 1:10:42 Dev Tools ⌨️ 1:11:47 Use Watch and watch ⌨️ 1:12:27 Get Latest Form Values And Fields ⌨️ 1:13:42 Dev Tools ⌨️ 1:14:42 Mock Backend Setup ⌨️ 1:17:37 Use Queries for Data Fetching ⌨️ 1:22:27 Controller for MUI Toggle Button Group with RHF ⌨️ 1:28:42 Controller for MUI Radio Group with RHF ⌨️ 1:33:47 Controller for MUI Check box with RHF ⌨️ 1:40:26 Controller for MUI Date Time Picker with RHF ⌨️ 1:47:26 Controller for MUI Switch with RHF ⌨️ 1:50:59 Controller for MUI Text Field with RHF ⌨️ 1:54:37 Use Field Array ⌨️ 1:55:37 Dynamic Fields, Discriminated Unions and Unions in Typescript ⌨️ 2:04:26 Zod Intersection and Zod Unions & Discriminated Unions ⌨️ 2:12:26 Use Field Array Append ⌨️ 2:15:26 Use Field Array Fields ⌨️ 2:18:07 Use Field Array Replace ⌨️ 2:24:17 Create Server Mutation Functions ⌨️ 2:41:17 Populate Form With Fetched Data in React Hook Form ⌨️ 2:43:17 Create and Edit Entities with React Hook Form ⌨️ 2:52:37 Mapper for Creating and Editing Entities on Server 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

iOdFUJiB0Zc | 21 May 2024
Learn how to fine tuning LLM models. This course will teach you fine tuning using using QLORA and LORA, as well as Quantization using LLama2, Gradient and the Google Gemma model. This crash course includes both theoretical and practical instruction to help you understand how to perform fine tuning. 💻 Code: https://github.com/krishnaik06/Finetuning-LLM ✏️ Course developed by @krishnaik06 ⌨️ (0:00:00) Introduction ⌨️ (0:01:39) Quantization Intuition ⌨️ (0:34:03) Lora And QLORA Indepth Intuition ⌨️ (0:56:26) Finetuning With LLama2 ⌨️ (1:20:35) 1 bit LLM Indepth Intuition ⌨️ (1:37:33) Finetuning with Google Gemma Models ⌨️ (1:59:45) Building LLm Pipelines With No code ⌨️ (2:20:33) Fine tuning With Own Custom Data 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Dg7bZUFopUo | 20 May 2024
Create and deploy a powerful real-time chat application using Angular 17 and Supabase in this full course. Initial Setup: https://github.com/desoga10/ng-chat-ui-setup Final Implementation: https://github.com/desoga10/ng-chat-v Demo Link: https://ng-chat-v.vercel.app/ ✏️ Developed by @TheCodeAngle ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction and Project Demo ⌨️ (0:07:13) User Interface Setup ⌨️ (0:14:32) Setting up a New Supabase Project ⌨️ (0:16:48) Setting up Google Oauth using the Google Cloud Platform ⌨️ (0:25:39) Angular Router Configuration ⌨️ (0:27:58) Setting up the Authentication Service ⌨️ (0:39:03) Creating the CanActivate route guard ⌨️ (0:52:03) Setting up the Chat Tables and the Users Table in Supabase ⌨️ (1:11:07) Implementing the functionality to create a new Chat ⌨️ (1:21:22) Resetting the Form on Submit and Disabling Button for Validation ⌨️ (1:24:11) Fetch and Display Chats from Database ⌨️ (1:38:20) Implementing the Delete Message Functionality ⌨️ (2:01:42) Hosting the App using Vercel ⌨️ (2:08:08) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

SuWKCv3ewXw | 17 May 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews The Primeagean. He's a software engineer who streams himself programming. He recently left his job at Netflix to stream full-time. We talk about: - Prime's journey from his teacher telling him he'll never accomplish anything in life to working as an engineer at one of the most prestigious tech companies. - Prime's love of "Nintendo Hard" video games, and how his love of challenge propelled him to "get good" at coding - What it's like to live stream coding in front of more than 1,000 people for a dozen hours each week - Leaving San Francisco to move his family of 6 to a horse ranch in South Dakota - Prime's thoughts on AI and how he thinks it will actually create more developer jobs than it destroys I had a blast talking with this guy. Though I don't agree with everything he says, I am right there with him on AI and how it's useful but over-hyped. We'll see what future versions hold and whether a "Moore's Law of AI" is really at work here, or whether it will plateau. I also agree with Prime that devs need to slow down and improve their foundational skills. There are no shortcuts to anywhere worth going. Can you guess what song I'm playing on my bass during the intro? It's from a 1996 rock song. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 9,331 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: - Prime's Twitch, from which his YouTube videos are derived: https://www.twitch.tv/theprimeagen - Prime's Harpoon library on GitHub, which he talks about maintaining: https://github.com/ThePrimeagen/harpoon - A speedrun of Battletoads by The Mexican Runner, to show you how "Nintendo Hard" this game really is. 36 minutes is an excellent time for a non-pro speedrunner like Prime to achieve: https://www.youtube.com/watch?v=oTPGpA0ha9Y 0:00:00 Introduction and Background 0:02:10 Childhood Influences and Video Games 0:08:28 The Impact of Losing a Parent 0:13:16 Unleashing Potential- Are We Settling for Less? 0:29:29 The Importance of Taking the Time to Learn 0:47:22 A Life-Changing Moment and Transformation 0:55:29 The Myth of Working Smart, Not Hard 1:02:38 Creating Routines and Maintaining Discipline 1:03:37 ThePrimeagen's Daily Routine and Lean into Night Owl Nature 1:05:49 The Process of Streaming and Building Projects 1:08:50 Twitch vs. YouTube- Live Interaction vs. Asynchronous Communication 1:12:25 The Responsibility of Sharing Opinions on the Internet 1:14:00 Knowing When to Let Go of Projects 1:18:09 Interest in Real Estate and Potential Career Shift 1:26:56 Using Copilot and its Impact 1:50:16 The Integration of AI into Industries 2:00:26 Prioritizing Experience and Project Building 2:02:16 The Marathon Mindset for Success 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Y8oZtFYweTY | 16 May 2024
Learn college Precalculus from an experienced university mathematics professor. You will also learn how to implement all the Precalculus concepts using the Python programming language. 💻 Code: https://colab.research.google.com/drive/1Wn8CLlR__gQAMmGrC2DL6YqglTTrsviN ✏️ Ed Pratowski developed this course for freeCodeCamp.org. ⭐️ Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:00:24) Get Data ⌨️ (00:04:48) Draw Lines ⌨️ (00:36:17) Trigonometry basics ⌨️ (00:46:19) Solve Right Triangles ⌨️ (01:06:16) Degrees and radians ⌨️ (01:25:01) Unit Circle ⌨️ (01:37:08) Trigonometry and Graphing ⌨️ (01:59:28) The Six Trig Graphs ⌨️ (02:18:35) Transforming Trig Graphs ⌨️ (02:30:48) Periodic Data and Prediction ⌨️ (02:53:14) Build a Clock with Trigonometry ⌨️ (03:04:52) Law of Sines ⌨️ (03:21:38) Law of Cosines ⌨️ (03:35:46) Area of any Triangle ⌨️ (03:47:44) Solve Any Triangle ⌨️ (03:50:57) Triangle from Any Three Points ⌨️ (04:09:03) Certification 4 Walkthrough ⌨️ (04:23:09) Matrix Addition and Subtraction ⌨️ (06:11:22) Matrix Multiplication ⌨️ (06:17:24) Inverse of a Matrix ⌨️ (06:26:01) Use a Matrix to Solve a System ⌨️ (06:35:03) Use a Matrix to Develop an Equation ⌨️ (06:46:53) Encoding and Decoding Messages ⌨️ (06:56:15) Inverse Matrix to Solve a System ⌨️ (07:27:34) Complex Numbers ⌨️ (07:43:13) Graphing the Mandelbrot Set ⌨️ (07:58:31) Sum of a Series ⌨️ (08:10:41) The Number e as a Series ⌨️ (08:32:08) How e relates to Sine and Cosine ⌨️ (08:37:48) The Beautiful Math Formula ⌨️ (08:47:54) Probability ⌨️ (09:05:00) Pascal and the Triangle ⌨️ (09:15:18) More Probability Applications ⌨️ (09:26:45) The Math of Gambling ⌨️ (09:44:52) Certification 5 Walkthrough ⌨️ (09:53:40) Organize Your Colab Notebook ⌨️ (11:16:10) A Few More Useful Formulas ⌨️ (11:41:51) Simplify Trig Expressions ⌨️ (10:59:43) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

tsbCSkvHhMo | 15 May 2024
This quantum computing course provides a solid foundation in quantum computing, from the basics to an understanding of how popular quantum algorithms work. Quantum computing leverages the principles of quantum mechanics to process information at incredible speeds. 🔗 Problem Sets: https://drive.google.com/drive/folders/1A-RHTQFRY_pipVfItQBxMU-xEexRESQj Course developed by @quantum-soar ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:03) 0.1 Introduction to Complex Numbers ⌨️ (0:04:41) 0.2 Complex Numbers on the Number Plane ⌨️ (0:07:18) 0.3 Introduction to Matrices ⌨️ (0:08:36) 0.4 Matrix Multiplication to Transform a Vector ⌨️ (0:12:02) 0.5 Unitary and Hermitian Matrices ⌨️ (0:14:05) 0.6 Eigenvectors and Eigenvalues ⌨️ (0:14:57) 1.1 Introduction to Qubit and Superposition ⌨️ (0:20:06) 1.2 Introduction to Dirac Notation ⌨️ (0:21:28) 1.3 Representing a Qubit on the Bloch Sphere ⌨️ (0:23:06) 1.4 Manipulating a Qubit with Single Qubit Gates ⌨️ (0:27:29) 1.5 Introduction to Phase ⌨️ (0:31:44) 1.6 The Hadamard Gate and +, -, i, -i States ⌨️ (0:34:10) 1.7 The Phase Gates (S and T Gates) ⌨️ (0:35:15) 2.1 Representing Multiple Qubits Mathematically ⌨️ (0:36:54) 2.2 Quantum Circuits ⌨️ (0:38:43) 2.3 Multi-Qubit Gates ⌨️ (0:40:54) 2.4 Measuring Singular Qubits ⌨️ (0:43:06) 2.5 Quantum Entanglement and the Bell States ⌨️ (0:46:18) 2.6 Phase Kickback ⌨️ (0:47:55) 3.1 Superdense Coding ⌨️ (0:50:06) 3.2.A Classical Operations Prerequisites ⌨️ (0:53:20) 3.2.B Functions on Quantum Computers ⌨️ (0:57:27) 3.3 Deutsch's Algorithm ⌨️ (1:03:06) 3.4 Deutch-Jozsa Algorithm ⌨️ (1:12:08) 3.5 Berstein-Vazarani Algorithm ⌨️ (1:16:26) 3.6 Quantum Fourier Transform (QFT) ⌨️ (1:22:41) 3.7 Quantum Phase Estimation ⌨️ (1:26:42) 3.8 Shor's Algorithm 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

2mrxvLvz_rk | 14 May 2024
Learn how to use WordPress to create a blog. Plus, learn how to use AI to help write articles, create logos, and more! ✏️ Course developed by @beau Sign up for Hostinger here: https://hostinger.com/student-signup ⭐️ Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (00:54) Domain and Hosting ⌨️ (02:10) Initial Wordpress Setup on Hostinger ⌨️ (10:25) Email Setup ⌨️ (13:15) Wordpress Admin Pannel ⌨️ (13:46) AI Logo Design ⌨️ (16:12) Wordpress Site Customization ⌨️ (34:28) Creating Posts / Articles ⌨️ (35:54) AI Content Creator ⌨️ (39:34) SEO ⌨️ (41:13) AI Content Creators, pt 2 ⌨️ (43:08) Customizing Articles Page ⌨️ (45:15) Customizing Home Page and Header ⌨️ (47:33) Customizing Page ⌨️ (51:19) Setting up SMTP for Email Deliverability ⌨️ (52:49) Setting up Email Newsletter ⌨️ (55:30) Customizing Home Page, pt 2 ⌨️ (57:34) Updating Page URLs ⌨️ (57:54) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Zi-Q0t4gMC8 | 13 May 2024
Learn how to use the JavaScript programming language. This beginner's tutorial will teach you all the basics of JavaScript and also includes quiz sections. Code for course: https://github.com/stevenGarciaDev/javascript-for-beginners-notes Course developed by @StevenCodeCraft Steven's LinkedIn: https://www.linkedin.com/in/stevengarciadev/ ⭐️ Contents ⭐️ Section 1: Getting Started (0:00:00) Introduction (0:01:22) What is JavaScript? (0:02:30) Setting up the Development Environment (0:07:25) Follow on social media Section 2: JavaScript Variables (0:07:46) Variables (0:12:40) Constants (0:14:31) Primitive Types (0:19:30) Dynamic Typing (0:21:13) Objects (0:24:38) Arrays (0:27:24) Functions (0:29:48) Types of Functions (0:31:30) Summary of Variables Section 3: JavaScript Operators (0:32:31) Intro to Operators (0:32:45) Arithmetic Operators (0:35:43) Assignment Operator (0:36:24) Comparison Operators (0:38:22) Equality Operators (0:41:39) The Ternary Operator (0:43:47) Logical Operators (0:51:19) Logical Operators with Non-booleans (0:54:37) Operator Precedence (0:55:29) Summary of Operator Section 4: Control Flow (0:56:31) If-Else Statements (1:01:03) Switch-Case Statements (1:05:32) For Loops (1:10:58) While Loops (1:14:05) Do-while Loops (1:15:44) Infinite Loops (1:17:33) For-in Loops (1:19:43) For-of Loops (1:21:38) Break and Continue (1:30:01) Exercise: Max of two numbers (1:31:05) Exercise: FizzBuzz (1:33:36) Exercise: Even and Odd Numbers (1:35:03) Summary of Control Flow Section 5: JavaScript Objects (1:35:55) Object Literals (1:37:26) Factory Functions (1:40:33) Constructor Functions (1:44:10) Objects are Dynamic (1:46:39) The Constructor Property (1:48:25) Functions are Objects (1:51:31) Value vs Reference types (1:53:54) Enumerating Properties of an Object (1:57:43) Cloning an Object (2:00:00) Garbage Collection (2:00:28) The Built in Math Function (2:03:19) String Methods (2:08:52) Template Literals (2:10:58) The Date Object (2:13:12) Summary of Objects Section 6: JavaScript Arrays (2:14:03) Introduction to Arrays (2:14:39) Adding Elements (2:17:34) Finding Elements (Primitives) (2:21:13) Finding Elements (Reference Types) (2:23:40) Arrow Functions (2:26:16) Removing Elements (2:29:06) Emptying an Array (2:31:25) Combining and Slicing Arrays (2:33:15) Spread Operator (2:34:48) Iterating an Array (2:36:44) Joining Arrays (2:41:19) Sorting Arrays (2:46:06) Testing the Elements of an Array (2:50:12) Filtering an Array (2:53:19) Mapping an Array (2:57:43) Reducing an Array Section 7: JavaScript Functions (3:01:21) Function Declarations vs Expressions (3:03:55) Hoisting (3:06:06) Arguments (3:09:29) The Rest Operator (3:13:48) Default Parameters (3:17:47) Getters and Setters (3:21:59) Try and Catch (3:24:58) Local vs Global Scope (3:28:03) Let vs Var (3:31:11) The ‘this’ keyword 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

h4puc1P2VMA | 10 May 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Gary Simon, a developer and designer who started DesignCourse.com and has published several courses on freeCodeCamp.org over the years. We talk about: - Growing up in rural Ohio, marrying young, and staying out there despite his success as a developer and entrepreneur. - Early client work, and how he designed thousands of logos for clients before becoming an all-out web developer. - Using his skills to help his wife start her own lactation consultant business online - Gary's guitar shredding chops. I recorded this podcast live and I haven't edited it at all. I want to capture the feel of a real live conversation, with all the human quirks that entails. Can you guess what song I'm playing on my bass during the intro? It's from a 1995s Nintendo game. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 9,331 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: - Gary's Learn UI Fundamentals course on freeCodeCamp: https://www.freecodecamp.org/news/learn-ui-design-fundamentals-with-this-free-one-hour-course/ - Gary's freeCodeCamp live stream series: https://www.freecodecamp.org/news/design-course/ - Gary's tool for memorizing the Guitar fretboard and it's 49 notes: https://fretastic.com/ - Gary's Retrowave Guitar music video: https://www.youtube.com/watch?v=yDc2OvReYh0 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

pHQfw1W7V8s | 09 May 2024
This comprehensive Tezos blockchain development course will teach you about its ecosystem, smart contracts, and the technology’s applications. Tezos provided a grant to make this course possible. Learn how to develop distributed applications on Tezos, from setting up wallets to understanding and managing smart contracts effectively. The course covers various tools and techniques essential for Tezos developers and highlights the community-driven innovations that support the platform's growth. 🔗 Tezos website: https://tezos.com/ This course was created by Mathias Hiron. ⭐️ Contnets ⭐️ ⌨️ (00:00:10) Introduction to Tezos Blockchain Development ⌨️ (00:19:45) Sharing Responsibility in Blockchain Creation ⌨️ (00:39:42) Initiating and Managing Contracts ⌨️ (00:59:38) Compiling and Deploying Smart Contracts ⌨️ (01:19:34) Why Blockchains Matter: Security and Decentralization ⌨️ (01:39:30) Implementing Changes in Blockchain Protocols ⌨️ (01:59:24) Understanding User Accounts and Addresses ⌨️ (02:19:21) The Role of Cryptocurrency in Public Blockchains ⌨️ (02:39:36) Securing Transactions Without Middlemen ⌨️ (02:59:32) The Relationship Between Nodes and Consensus ⌨️ (03:19:27) Utilizing Special Modules in Smart Contracts ⌨️ (03:39:22) Handling Zero Deposits and Contract Interactions ⌨️ (03:59:16) Defining Types and Structures in Contracts ⌨️ (04:19:12) Understanding BigMap Content in Tezos ⌨️ (04:38:48) Updating Values and Managing States ⌨️ (04:58:43) Managing Data and Operations in Stack ⌨️ (05:18:39) Using Counters to Enhance Security ⌨️ (05:38:36) Navigating Market Transactions in Tezos ⌨️ (05:58:31) Organizing Elements in Smart Contracts ⌨️ (06:18:26) Optimizing Looping Structures in Development ⌨️ (06:38:27) Exploring New Technologies in Tezos ⌨️ (06:58:23) Enhancing Security with Encrypted Wallets ⌨️ (07:18:18) Testing Functions within Smart Contracts ⌨️ (07:38:14) Evaluating Different Wallets for Users ⌨️ (07:58:10) Managing Increased Transaction Costs ⌨️ (08:18:06) Practical Testing with Real Messages ⌨️ (08:37:57) Assessing Contract Values and Terms ⌨️ (08:57:53) Understanding Contractual Obligations ⌨️ (09:17:48) Applying Practical Knowledge in Tezos ⌨️ (09:37:44) Essential Considerations for Contract Management ⌨️ (09:57:40) Dealing with Numeric Values in Contracts ⌨️ (10:17:36) Changing Delegates and Their Impact ⌨️ (10:37:32) Managing Fees and Payments in Contracts ⌨️ (10:57:28) Avoiding Issues with Endless Loops ⌨️ (11:17:23) Simplifying Contract Operations with Drop Instructions ⌨️ (11:37:19) Maintaining Contracts with System Upgrades ⌨️ (11:57:15) Exploring Lending Contracts and Their Applications ⌨️ (12:17:10) Confirming Contract Compliance and Validity 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

zTjRZNkhiEU | 08 May 2024
In this Git course for beginners, you will learn the essentials of version control to help you manage your projects more efficiently. ✏️ Course developed by @HiteshChoudharydotcom Code for React app: https://github.com/hiteshchoudhary/react-english ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction to GIT series ⌨️ (0:05:54) Git init and hidden folder ⌨️ (0:23:27) Git commits and logs ⌨️ (0:40:02) Git internal working and configs ⌨️ (1:07:47) Git merge and git conflicts ⌨️ (1:47:21) Git Diff and stashing ⌨️ (2:15:42) Git rebase is not that scary ⌨️ (2:37:24) Insight of pushing code to github ⌨️ (3:18:18) How to make Pull Request and Open Source contribution Channel link: https://www.youtube.com/c/HiteshChoudharydotcom 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Tz7FsunBbfQ | 07 May 2024
Prepare for the GitHub Actions certification and pass! Certify your proficiency in automating workflows and accelerating development with GitHub Actions. Test your skills in streamlining workflows, automating tasks, and optimizing software pipelines, including CI/CD—all within customizable workflows. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel https://www.exampro.co/github-actions ⭐️ Contents ⭐️ ☁️ Introduction 00:01:00 Introduction 00:09:27 Exam Breakdown ☁️ GitHub Actions Basics 00:12:05 Introduction to GitHub Actions 00:14:07 GitHub Actions Basics 00:29:08 Workflows 00:30:21 Workflow Components 00:32:09 Scheduled Events 00:33:53 Scheduled Events 00:39:55 Single vs Multiple Events 00:41:08 Multi Events 00:47:58 Manual Events 00:49:07 Manual Events Lab 01:08:02 Webhook Events 01:09:49 Webhook Events 01:24:39 Conditional Keyword for Steps 01:25:22 Conditionals 01:27:26 Expressions 01:28:09 Expressions ☁️ Runners and Commands 01:36:15 Runners 01:39:44 GitHub Hosted Runners Lab 01:43:19 Self Hosted Runner 01:44:10 Self Hosted Runner Lab 01:51:46 Workflow Commands 01:53:02 Workflow Commands Lab ☁️ Advanced Workflows 01:57:51 Workflow Contexts 01:59:18 Context 02:07:00 Dependent Jobs 02:07:42 Dependent Jobs Lab 02:11:15 Encrypted Secrets 02:13:50 Configuration Variables 02:14:58 Default Env Vars 02:15:39 Set Custom Env Vars 02:16:38 Set Env Var with Workflow Commands 02:17:15 GITHUB_TOKEN Secret 02:18:19 Add Script to Workflow ☁️ Publishing and Deployment 02:19:05 Publish GitHub Package Using Workflows 02:21:03 Publish Docker Hub Registry using Workflow 02:21:53 Publish GitHub Container Registry using Workflow 02:22:30 Publish Components as GitHub Release 02:23:10 Deploy Release to Cloud Provider ☁️ Optimization and Management 02:24:03 Service Containers 02:26:44 Routing Workflow to Runner 02:28:09 CodeQL Steps 02:28:53 Caching Package and Dependency Files 02:30:18 Caching Job Dependencies and Build Outputs 02:31:21 Remove Workflow Artifact from GitHub 02:32:03 Workflow Status Badge 02:32:38 Env Protections 02:33:05 Job Matrix Configuration 02:33:30 Disabling vs Deleting Workflows ☁️ Advanced GitHub Actions 02:34:18 Action Types 02:35:01 Inputs and Outputs for Actions 02:35:46 Action Versions 02:37:26 Files and Directories for Actions 02:39:17 Exit Codes for GitHub Actions 02:40:04 Reuse Templates for Actions and Workflows 02:41:43 Configure Self Hosted Runners for Enterprise 02:43:06 Custom GitHub Actions

HJd1I3FdSnY | 06 May 2024
This deep learning course is designed to take you from beginner to proficient in deep learning. You will learn the fundamental concepts, architectures, and applications of deep learning in a clear and practical way. So get ready to build, train, and deploy models that can tackle real-world problems across various industries. Course created by @AyushSinghSh GitHub: https://github.com/ayush714/core-deep-learning-course/tree/main ⭐️ Contents ⭐️ 0:00:00 Intro 0:03:07 Getting started 0:05:07 Vectors 0:21:51 Operation on vectors 0:38:52 Matrices 0:52:02 Operation on Matrices 0:52:27 Matrix Scalar Multiplication 0:55:47 Addition of Matrices 0:59:27 Properties of Matrix addition 1:03:07 Matrix Multiplication 1:08:02 Properties of Matrix Multiplication 1:18:32 Linear Combination Concept 1:36:20 Span 1:50:57 Linear Transformation 2:05:30 Transpose 2:14:02 Properties of Transpose 2:19:52 Dot Product 2:25:22 Geometric Meaning of Dot Product 2:34:32 Types of Matrices 3:04:22 Determinant 3:11:17 Geometric Meaning of Determinant 3:15:42 Calculating Determinant 3:23:37 Properties of Determinant 3:27:22 Rule of Sarus 3:48:42 Minor 3:56:49 Cofactor of a Matrix 4:00:42 Steps to calculate Cofactor of a Matrix 4:03:17 Adjoint of a Matrix 4:18:47 Trace of a Matrix 4:17:22 Properties of Trace 4:38:17 System of Equations 5:03:07 Example 5:17:42 Determinant 5:57:47 Single Variable Calculus 6:02:48 What is Calculus? 6:11:07 Ideas in Calculus 6:11:33 Differentiation 6:18:38 Integration 6:22:07 Precalculus Functions 6:43:52 Single Variable Calculus (Trigonometry Review) 6:45:02 Trigonometry functions 7:12:02 Unit Circle 7:24:32 Limit Concept 7:51:47 Definition of a limit 7:53:27 Continuity 8:00:17 Evaluating Limits 8:17:12 Sandwich Theorem 8:21:12 Differentiation 8:45:42 Differentiation as rate of Change 8:52:37 Differentiation in terms of Limit 9:04:51 Example 9:09:54 Important Differentiation Rules 9:53:12 Rule Chain Rule 10:17:27 What is Deep Learning 10:18:27 What is Machine Learning 10:36:37 Definition of Deep Learning 10:43:07 Applications 10:47:19 Introduction to Neural Networks 10:51:17 Artificial Neural Networks 11:08:31 The Perceptron 11:19:57 Linear Neural Network 11:21:32 Intuition Behind Activation function and Backpropagation Algorithm 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

X9R7TpGxPG4 | 03 May 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews prolific programming teacher John Smilga. John grew up in the Soviet Union. He worked construction for 5 years before becoming a developer. Today he has taught millions of fellow devs through his many courses on freeCodeCamp. John spent his childhood in Latvia before the Soviet Union fell. He sought work in the UK as an expat hospitality worker on the tiny island of Guernsey. But he had his sights set on moving to the US. There he worked construction and taught himself to code. He also attended online university courses to get a degree. He met his wife, a nurse from Ukraine. Together they started a family and live together in Florida. During this conversation, John talks about his journey into teaching the programming and computer science concepts he's learned. He talks about his free courses on freeCodeCamp and his paid courses that help him pay the bills. John's voice is instantly recognizable by developers. He shares that this is because he has condition where is vocal cords are partially paralyzed, for which he has to receive frequent injections. I hope you enjoy our conversation. Can you guess what bass line I'm playing on my bass during the intro? It's from a 1982 song produced by Quincy Jones. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 9,003 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: Guernsey island: https://en.wikipedia.org/wiki/Guernsey John's personal website: https://johnsmilga.com/ John Smilga on Twitter: https://twitter.com/john_smilga 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

fJIsqZmQVZQ | 02 May 2024
Learn how to code a chess game that can be played against another person or a computer, using the Stockfish APT. The tutorial uses JavaScript and Angular, but you can follow along if you don't know Angular. 💻 Code: https://github.com/awsomeCStutorials/chess-game Stockfish API: https://stockfish.online/ ✏️ Course created by @RobertsTech139 You can email Roberts if you have questions: [email protected] ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:09) Object-oriented model for a chess app ⌨️ (0:03:55) Create a new Angular project ⌨️ (0:04:07) Abstract Piece class ⌨️ (0:07:07) Bishop class ⌨️ (0:08:22) Knight class ⌨️ (0:09:54) Queen class ⌨️ (0:11:25) Rook class ⌨️ (0:13:14) King class ⌨️ (0:14:37) Pawn class ⌨️ (0:17:06) Chessboard class basic props ⌨️ (0:20:36) Generate chess-board component ⌨️ (0:20:57) working on displaying the chessboard in the browser ⌨️ (0:27:58) Showing a final view of a chess board with pieces ⌨️ (0:28:12) Discussing how we can implement methods ⌨️ (0:32:13) Implementing method to check if the player is in check ⌨️ (0:37:08) Implement a method to see if the position is safe after the move ⌨️ (0:39:17) Implement a method to find all possible safe squares ⌨️ (0:46:39) Method that marks selected piece and piece's safe squares ⌨️ (0:52:16) Method that prevents selecting pieces of a player who is not playing ⌨️ (0:53:22) Implement a method that is responsible for moving pieces ⌨️ (0:56:22) Implement placingPiece method ⌨️ (1:00:03) Declare properties and methods that signalize if the king is in check ⌨️ (1:07:46) Implementing Castling move ⌨️ (1:14:48) implementing EnPassant move ⌨️ (1:21:03) implementing Pawn promotion ⌨️ (1:34:14) Implement a method that checks if a checkmate or stalemate is happening ⌨️ (1:36:32) Implement a method that checks if the game is overdue 50-move rule ⌨️ (1:37:58) Insufficient material poistions ⌨️ (1:41:48) Show game over the message in the application ⌨️ (1:43:31) Demonstrating that checkmate, stalemate, and insufficient material position detection are working ⌨️ (1:44:25) FEN Converter class ⌨️ (1:56:41) Implement a method that detects if the same position occurred 3 times (Threefold repetition rule) ⌨️ (2:01:19) Method that flips the board ⌨️ (2:03:00) Generate computer mode component, stockfish service ⌨️ (2:04:08) Quick explanation of stockfish rest API that we are going to use to get moves from the computer ⌨️ (2:05:42) Implement a method that retrieves the best move from the Stockfish engine ⌨️ (2:13:27) Install angular material ⌨️ (2:14:05) Working on nav menu component ⌨️ (2:18:40) Working on computer mode component ⌨️ (2:22:43) Working on a dialog component ⌨️ (2:37:10) Changes to make our application compatible with the new version of Stockfish API ⌨️ (2:38:01) showing play against computer dialog cmp ⌨️ (2:37:12) Working on a component that shows us the list of previous moves in the game ⌨️ (2:58:25) Implement a method that stores move in short algebraic notation ⌨️ (3:07:07) Implement a method to emit sound after each move type ⌨️ (3:12:22) Implement a method to navigate between moves in the move list component using the left and right arrow 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

s5YM1kH1ht8 | 01 May 2024
Learn how to create a fiverr clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN. This is a great project for improving your skills as a full stack developer. Code: https://github.com/vukrosic/next14-fiverr Course created by @vukrosic ⭐️ Contents ⭐️ ⌨️ (0:00:00) Demo and Intro ⌨️ (0:03:27) Setup - Convex, Clerk, NextJS, ShadCN ⌨️ (0:19:21) Create gig page ⌨️ (0:34:46) Database schema ⌨️ (0:46:01) gig.ts - gig backend functions ⌨️ (0:54:56) useApiMutation.ts ⌨️ (0:59:35) categories and subcategories ⌨️ (1:08:51) store user to database ⌨️ (1:13:57) edit gig page ⌨️ (1:33:56) gig edit backend functions ⌨️ (1:45:28) add images to gig ⌨️ (1:57:29) confirm popup window modal ⌨️ (2:00:18) gig description ⌨️ (2:06:02) title editor ⌨️ (2:12:31) offers editor ⌨️ (2:25:41) stripe (part 1 - addPrice) ⌨️ (2:29:03) homepage - browser gigs ⌨️ (3:07:52) search, filter gigs ⌨️ (3:18:57) gig image, action menu ⌨️ (3:37:08) gig page ⌨️ (4:09:04) stripe (part 2 - pay link) ⌨️ (4:15:51) stripe (part 3 - seller account connection) ⌨️ (4:29:45) user profile page ⌨️ (4:49:13) reviews ⌨️ (5:12:28) advanced navbar ⌨️ (5:19:13) manage gigs page ⌨️ (5:36:06) inbox, messages 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

JB1aKAoj2o0 | 30 Apr 2024
What's the difference between Next.js and React? Learn more about frameworks and libraries and when to use React, Next, and Vite. Learn data fetching mechanisms, rendering strategies, how to build performant apps, SEO techniques, and more. Course created by @Kulkarniankita FREE Cheatsheet with all the links and resources shared in the course: https://bit.ly/nextjs-react-cheatsheet (to help you follow along) Ankita's upcoming workshop: https://bit.ly/nextjsworkshop-freecodecamp ⭐️ Contents ⭐️ ⌨️ (0:00:00) What is this Course About? and What will you learn? ⌨️ (0:01:28) Download the Free Cheatsheet to follow along ⌨️ (0:02:03) Upcoming Next.js Workshop ⌨️ (0:03:05) Library vs Framework ⌨️ (0:05:11) React vs Next.js ⌨️ (0:07:58) SPA vs SSG (Single Page App vs Static Site Generation ⌨️ (0:11:02) What is Vite? and How does it compare to Next.js? ⌨️ (0:13:18) What will be building? ⌨️ (0:15:23) Start a New Project ⌨️ (0:17:14) Tech Stack ⌨️ (0:19:24) Create a React app & a Next.js app ⌨️ (0:28:49) Tailwind Deep Dive ⌨️ (0:32:57) Use shadcn/ui in our projects ⌨️ (0:39:01) Routing Deep Dive ⌨️ (0:44:55) Setup our Browser Router ⌨️ (0:51:40) Routing Comparison ⌨️ (0:53:18) Quick Tip 🔥 How to Navigate Docs in Next.js ⌨️ (0:53:43) Add Navigation Bar ⌨️ (0:59:56) Different Rendering Techniques ⌨️ (1:05:33) Let’s add Badges to our App ⌨️ (1:13:40) Data Fetching ⌨️ (1:17:53) Let’s use Fetch to fetch the Recipes ⌨️ (1:23:01) Client and Server Components ⌨️ (1:28:52) Filtering in TastyReact and TastyNext ⌨️ (1:43:00) Data Fetching Summary ⌨️ (1:43:28) Recipe Page in our App ⌨️ (1:54:16) How should you start with learning React? ⌨️ (1:56:44) Performance Deep Dive ⌨️ (1:59:29) Font Optimization ⌨️ (2:04:10) Search Engine Optimization (SEO) ⌨️ (2:09:45) Application Ready for Production ⌨️ (2:17:38) Next.js Workshop Goodies 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Yjy837dDvOY | 29 Apr 2024
Interactive course version here: https://scrimba.com/links/intro-to-ai-engineering This crash course will get you up-to-speed on how build AI-powered web apps using the GPT-4 and DALL·E APIs. You'll build and deploy an app you can add to your portfolio to impress your future employer. The course was created by Scrimba instructors Tom Chant, Per Borgen and Guil Hernandez. Follow Scrimba on YouTube here: https://www.youtube.com/c/Scrimba ⭐️ Code ⭐️ Download the code via the lessons on Scrimba: https://scrimba.com/links/intro-to-ai-engineering ⭐️ Contents ⭐️ 0:00:00 AI Engineering basics 0:03:52 The code so far 0:06:48 Polygon API sign-up & key 0:08:12 Get an OpenAI API Key 0:10:22 Overview of how the API works 0:13:42 An API call: OpenAI dependency 0:16:45 An API call: Instance and model 0:18:58 An API call: The messages array 0:25:12 A quick word about models 0:30:45 Prompt Engineering and a challenge 0:35:20 Adding AI to the App 0:40:27 Tokens 0:46:11 Playground 0:48:08 Temperature 0:52:23 The "Few Shot" Approach 0:56:52 Adding Examples 1:00:33 Stop Sequence 1:03:39 Frequency and Presence Penalties 1:06:49 Fine-tuning 1:16:49 Creating Images with the DALL·E 3 API 1:27:46 Intro to AI Safety 1:33:18 Safety Best Practices 1:36:44 You made it! Deploying AI Apps with Cloudflare 1:39:02 Learn secure & robust deployment strategies 1:41:16 Create a Cloudflare worker 1:45:42 Connect your worker to OpenAI 1:50:14 Update client side data fetching 1:54:28 Handle CORS and preflight requests 1:58:59 OpenAI API requests & responses 2:01:57 Create an AI Gateway 2:06:53 Error handling 2:11:44 Create & deploy the Polygon API worker 2:16:26 Fetch the stock data 2:20:39 Download files and push to GitHub 2:22:07 Deploy your site with Cloudflare Pages 2:26:34 Custom domains with Cloudflare 2:28:52 Recap & next steps 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

N1pYdEAU9mk | 26 Apr 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Ben Awad, a game developer who creates developer tutorials on YouTube and TikTok. I hope you enjoy our conversation. Can you guess what bass line I'm playing on my bass during the intro? It's from a 1979 song. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 8,983 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: Ben's game, Void Pet on Android and iOS (Built in React Native): https://voidpet.com/ XKCD coming on "Real Programmers" that Quincy mentions: https://xkcd.com/378/ React Native course by Ben Awad: https://www.freecodecamp.org/news/create-an-app-that-works-on-ios-android-and-the-web-with-react-native-web/ I can't find my Mac Control hotkeys video tutorial that I mentioned anywhere, so I wrote a quick article explaining how to use these: https://www.freecodecamp.org/news//mac-control-keyboard-shortcuts-hotkeys-macos 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

R6WvJOiX99s | 25 Apr 2024
Improve your TypeScript skills by building a fun Kirby game clone. Learn how to use Kaboom.js to create a 2d platformer game based on the classic video game. Code: https://github.com/JSLegendDev/Kirby-like-ts Live demo & download link for assets: https://jslegend.itch.io/kirby-like-platformer-asset-pack Download Tiled here : https://www.mapeditor.org/ ✏️ Course created by @JSLegendDev ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro & Setup ⌨️ (0:08:32) Loading assets ⌨️ (0:14:42) Drawing the level in Tiled ⌨️ (0:29:53) Creating the level scene ⌨️ (0:34:07) Implementing logic for displaying the level ⌨️ (0:54:29) Implementing logic for player and enemies ⌨️ (1:57:15) Conclusion ⌨️ (1:58:11) Bonus : How to export your game 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

dSykLAkmZ84 | 24 Apr 2024
Learn Webflow from a Webflow certified expert agency owner. In this Webflow course you'll learn how to build a landing page without writing a single line of code and only using Webflow's core features. You'll also learn about Webflow SEO, animations, plans & pricing. Download Design File: https://bit.ly/42CHCCm Course created by @tweakdesigns. Hire him here: https://bit.ly/49aQ3qQ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Web Design Basics ⌨️ (0:03:36) Webflow Basics ⌨️ (0:10:35) Components/Symbols in Webflow ⌨️ (0:11:28) Variables in Webflow ⌨️ (0:13:25) Assets/Images ⌨️ (0:13:35) Webflow CMS ⌨️ (0:14:03) Users in Webflow ⌨️ (0:14:12) E-commerce in Webflow ⌨️ (0:15:13) Add Pages/Folder in Webflow ⌨️ (0:15:25) Style Panel ⌨️ (0:16:24) Layouts - CSS Grid & Flexbox ⌨️ (0:20:22) Typography ⌨️ (0:20:31) Backgrounds ⌨️ (0:21:13) Borders & Radius ⌨️ (0:21:58) Effects ⌨️ (0:22:43) Element Settings ⌨️ (0:23:08) Animations ⌨️ (0:24:36) Landing Page Development ⌨️ (1:05:20) Blog CMS for Landing Page ⌨️ (1:21:29) Mobile & Tablet Responsive ⌨️ (1:30:43) Landing Page Animations ⌨️ (1:36:46) SEO in Webflow ⌨️ (1:37:24) Domain & Hosting ⌨️ (1:38:56) Final Words 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

l71rTm_0260 | 23 Apr 2024
Learn how to use Next.js and Cloudinary to build a Google Photos Clone. Your app will be able to transform and enhance the images. ✏️ Colby Fayock created this course. https://colbyfayock.com/ 🔗 Starter Template: https://github.com/colbyfayock/demo-photo-library-starter 🔗 Bonus Credits & Background Removals: https://cld.media/freecodecamp 🔗 Next Cloudinary: https://next.cloudinary.dev/ 🔗 Photobox: https://www.photobox.dev/ Cloudinary provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:03:07) Creating a new Next.js app from a starter template ⌨️ (0:05:32) Installing & Configuring the Cloudinary Node.js SDK ⌨️ (0:10:00) Listing photos from Cloudinary ⌨️ (0:15:07) Optimized & Responsive Images with Next Cloudinary ⌨️ (0:23:29) Uploading Images with the CldUploadButton ⌨️ (0:32:24) Passing Server Data to the Client with Tanstack Query ⌨️ (0:39:58) Creating a custom hook to manage resource requests ⌨️ (0:43:53) Optimisticly updating UI on Upload using Tanstack Query ⌨️ (0:52:18) Tagging Images & Fetching Images by Tag ⌨️ (0:55:33) Optimizing Server to Client resource and request management ⌨️ (1:01:55) Creating dynamic routes for viewing individual images ⌨️ (1:11:01) Using AI to Improve, Restore, and Remove Backgrounds from Images ⌨️ (1:28:32) Adding animated loading placeholders for images ⌨️ (1:34:33) Dynamically Cropping & Resizing images to different aspect ratios ⌨️ (1:46:48) Customizing images with filters and effects ⌨️ (1:55:23) Saving and updating an image with applied transformations and effects ⌨️ (2:11:46) Refreshing and updating UI state on save ⌨️ (2:19:14) Saving an image as a copy ⌨️ (2:23:14) Deleting images ⌨️ (2:30:04) Invalidating Tanstack Query tags on change ⌨️ (2:33:01) Adding image resource metadata to info panel ⌨️ (2:37:32) Setting up a Next.js loading UI for React Suspense streaming ⌨️ (2:42:13) Adding loading indicators to homepage gallery ⌨️ (2:43:08) Creating a collage from multiple images ⌨️ (3:06:44) Saving collage creations to library ⌨️ (3:13:30) Generating Ken Burns style zoom animations from images ⌨️ (3:17:50) Stylizing images with Color Pop ⌨️ (3:29:46) Optimizing Creation generation and UI ⌨️ (3:34:29) Creating new server route of only stylized Creations ⌨️ (3:39:05) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mXW7JHJM34k | 22 Apr 2024
Learn SQL for analytics. Learn both the theory and the practice so you can confidently solve hard SQL challenges on your own. No previous experience required and you'll do everything in your browser using BigQuery. Course resources: https://miniature-icon-2cc.notion.site/Intuitive-SQL-For-Analytics-65241f69e06446d5bb0a7de272fb5dab Created by @vladdata741 ⭐️ Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:04:42) Syllabus & resources ⌨️ (00:09:04) Meet SQL! ⌨️ (00:10:30) Types of SQL statements ⌨️ (00:12:20) Why BigQuery ⌨️ (00:13:27) How to setup Google Cloud ⌨️ (00:17:02) How to avoid Google Cloud charges ⌨️ (00:22:11) Introduction to our data ⌨️ (00:23:16) How data is organized in BigQuery ⌨️ (00:26:53) Loading our data in BigQuery ⌨️ (00:30:09) The BigQuery Interface ⌨️ (00:37:54) Running our first query ⌨️ (00:46:20) How SQL organizes data ⌨️ (00:54:32) The SQL statement ⌨️ (00:56:05) The three orders of SQL operations ⌨️ (01:00:05) The logical order of SQL operations ⌨️ (01:03:28) Introduction to basics ⌨️ (01:04:10) SELECT and FROM ⌨️ (01:08:22) Transform columns with SELECT ⌨️ (01:19:32) The order of arithmetic operations ⌨️ (01:24:03) The WHERE filter ⌨️ (01:31:28) Boolean algebra ⌨️ (01:48:07) DISTINCT ⌨️ (01:52:04) Create BigQuery tables from queries ⌨️ (01:57:38) UNION 1 ⌨️ (02:05:15) UNION 2 ⌨️ (02:11:57) UNION 3 ⌨️ (02:19:58) UNION 4 ⌨️ (02:22:41) ORDER BY ⌨️ (02:28:52) LIMIT ⌨️ (02:34:06) CASE ⌨️ (02:52:29) Simple aggregations ⌨️ (03:06:59) Subqueries 1 ⌨️ (03:16:28) Subqueries 2 ⌨️ (03:25:46) Subqueries 3 ⌨️ (03:29:43) Nested queries ⌨️ (03:40:11) Common table expressions 1 ⌨️ (03:48:12) Common table expressions 2 ⌨️ (03:53:08) Common table expressions 3 ⌨️ (03:59:18) Joins ⌨️ (05:15:39) GROUP BY And Aggregations ⌨️ (06:04:11) Window Functions ⌨️ (07:09:50) Putting It All Together ⌨️ (07:15:56) Let's Solve A Hard SQL Challenge! ⌨️ (07:33:54) PostgreSQL Exercises - Introduction ⌨️ (07:42:00) PostgreSQL Exercises - Basic ⌨️ (08:10:33) PostgreSQL Exercises - Joins and Subqueries ⌨️ (08:56:45) PostgreSQL Exercises - Aggregations Pt. 1 ⌨️ (09:57:51) PostgreSQL Exercises - Aggregations Pt. 2 ⌨️ (10:57:51) PostgreSQL Exercises - Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Zv9MsVSxqXo | 19 Apr 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Andrew Brown, a CTO-turned co-founder of ExamPro.co. Andrew created this cloud certification exam prep website with another Andrew – also from Canada, who also loves Star Trek. We talk about Andrew's early career fixing computers in the 90s, and his early freelance web development work. These ultimately lead to jobs and promotions that leveled him up to CTO. Andrew also shares his advice to devs who want to learn DevOps and Cloud Engineering, and which certs to prioritize. Andrew suffers from Muscle Tension Dysphonia, a disease that causes voice loss. He shares how he's using AI tools to get around this. Andrew also talks about his love of Tetris Attack (also known as Panel de Pon or Pokémon Puzzle League). He built a frame-perfect port for competitive online play. And of course, Andrew's favorite Star Trek episodes of all time. Can you guess what bass line I'm playing on my bass during the intro? It's the theme from a 90s cartoon. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 8,933 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: Just a few of Andrew's many freeCodeCamp cloud cert prep courses. (He has dozens more on freeCodeCamp's YouTube channel): https://www.freecodecamp.org/news/author/andrew/ His website, ExamPro.co: https://www.exampro.co/ American Mall simulator browser game by Bloomberg: https://www.bloomberg.com/features/american-mall-game/ The Greatest Generation podcast: https://maximumfun.org/podcasts/greatest-generation/

CzcfeL7ymbU | 18 Apr 2024
Learn how to implement WebSockets with Socket.IO. WebSockets provide a way for a web browser and a server to communicate with each other continuously without having to close the connection after each exchange. This makes it ideal for real-time applications, like live chat or gaming, where you need quick back-and-forth communication. Course developed by @CybernaticoByNishant Code: https://github.com/nishant-666/Multiplayer-dashboard-using-websockets 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

sVcwVQRHIc8 | 17 Apr 2024
Learn how to implement RAG from scratch from a LangChain software engineer. This course teaches you how to use RAG to combine custom data with LLMs. 💻 Code: https://github.com/langchain-ai/rag-from-scratch If you're completely new to LangChain and want to learn about some fundamentals, check out our guide for beginners: https://www.freecodecamp.org/news/beginners-guide-to-langchain/ ✏️ Course created by Lance Martin, PhD. Lance on X: https://twitter.com/rlancemartin ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Overview ⌨️ (0:05:53) Indexing ⌨️ (0:10:40) Retrieval ⌨️ (0:15:52) Generation ⌨️ (0:22:14) Query Translation (Multi-Query) ⌨️ (0:28:20) Query Translation (RAG Fusion) ⌨️ (0:33:57) Query Translation (Decomposition) ⌨️ (0:40:31) Query Translation (Step Back) ⌨️ (0:47:24) Query Translation (HyDE) ⌨️ (0:52:07) Routing ⌨️ (0:59:08) Query Construction ⌨️ (1:05:05) Indexing (Multi Representation) ⌨️ (1:11:39) Indexing (RAPTOR) ⌨️ (1:19:19) Indexing (ColBERT) ⌨️ (1:26:32) CRAG ⌨️ (1:44:09) Adaptive RAG ⌨️ (2:12:02) Is RAG Really Dead? 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

KZe0C0Qq4p0 | 16 Apr 2024
In this applied Data Science Crash Course, we cover everything you need to know about A/B testing, from the concepts to the practical details they can apply in business. The course merges in-depth statistical analysis (think hypothesis testing, significance levels, and the nitty-gritty of pooled estimates, test statistics, p-values, and assessing statistical significance) with the kind of data science theories big tech firms rely on, all alongside practical Python tutorials for real-world test implementation. Plus, there's a real-life case study thrown in to help you understand the concepts more. ✏️ Course created by Tatev Karen Aslanyan. More from Tatev here: https://lunartech.ai/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Video Introduction ⌨️ (0:03:49) Introduction to Data Science and A/B Testing ⌨️ (0:05:38) Basics of A/B Testing in Data Science ⌨️ (0:07:06) Key Parameters of A/B Testing for Data Scientists ⌨️ (0:09:24) Formulating Hypotheses and Identifying Primary Metrics in Data Science A/B Testing ⌨️ (0:19:55) Designing an A/B Test: Data Science Approach ⌨️ (0:37:56) Resources for A/B Testing in Data Science ⌨️ (0:39:22) Analyzing A/B Test Results in Python: Data Science Techniques ⌨️ (1:01:00) Data Science Portfolio Project: Case Study with AB Testing ⌨️ (1:04:38) Reintroduction to A/B Testing in the Data Science Process ⌨️ (1:21:07) Data Science Techniques: Loading Data with Pandas for A/B Testing ⌨️ (1:29:19) Data Science Visualization: Using Matplotlib and Seaborn for A/B Test Click Data ⌨️ (1:38:38) Data Science Power Analysis: Understanding A/B Test Model Parameters ⌨️ (1:44:25) Data Science Calculations: Pooled Estimates and Variance for A/B Testing ⌨️ (2:06:48) Computing A/B Test P-Values: Data Science Methods for Statistical Significance ⌨️ (2:12:42) Practical Significance in A/B Testing: A Data Science Perspective ⌨️ (2:29:07) Conclusion: Wrapping Up A/B Testing in Data Science 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Td3lirXIeRI | 15 Apr 2024
Learn how to deploy to Digital Ocean. You'll learn to deploy Django projects but the steps are similar to deploy projects built with other frameworks. The server will run on Ubuntu 22.04, and you will learn how to use technologies like Nginx, Supervisor, Git, Gunicorn, Postresql and some more. ✏️ Course developed by @CodeWithStein Sign up for Digital Ocean: https://m.do.co/c/d3cdd4293e67 ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (01:21) Create account ⌨️ (02:15) Create server ⌨️ (07:53) Install software ⌨️ (11:52) Configure Postgresql ⌨️ (15:56) Users and environment ⌨️ (19:41) Requirements.txt ⌨️ (22:26) Separate settings file ⌨️ (24:01) Introducing Git ⌨️ (31:36) Environmental variables ⌨️ (33:16) Init database ⌨️ (36:46) Configure Gunicorn ⌨️ (45:25) Configure Supervisor ⌨️ (48:44) Configure Nginx ⌨️ (57:38) SSL / Let's Encrypt ⌨️ (59:26) Repeat procedure 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ZAkEpjDg26o | 12 Apr 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Kass Moreno, a Senior Front End Developer and CSS Artist. Kass started learning coding at age 28 and has since built a reputation as one of the most skilled artists who work with CSS. We talk about: Her childhood in Mexico and in Texas Making the hard decision to drop out of architecture school Her dreadful years working as a salesperson Learning from freeCodeCamp and doing the 100DaysOfCode challenge Getting freelance clients and expanding her skills Her rapid career growth as a developer Can you guess what bass line I'm playing on my bass during the intro? It's a 1982 pop classic. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 8,904 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: Kass's portfolio of CSS art: https://www.cssartist.com/ Bruno Simon's 3D interactive portfolio using Three.js. Drive an RC car around knocking things down: https://bruno-simon.com/ 1 Dimensional PacMan game that Quincy mentions (be careful – it's addictive): https://abagames.github.io/crisp-game-lib-11-games/?pakupaku 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

-kLs1NGt3ys | 11 Apr 2024
Learn how to turn Figma designs into code using AI. In this course, you will learn how to easily create and deploy frontend code starting with just a design. ✏️ Course developed by @AniaKubow Sample Figma design to follow along: https://www.figma.com/community/file/1344907822759018861/localhost-website Get started with Locofy: https://www.locofy.ai/ 🏗️ Locofy provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:54) What is Figma? ⌨️ (0:02:22) The design ⌨️ (0:06:28) Locofy Lightning and LocoAI ⌨️ (0:25:18) Let’s build out our app! ⌨️ (0:40:45) Sync to GitHub ⌨️ (0:49:40) Create a Database ⌨️ (0:54:49) Create Authentication ⌨️ (1:28:20) Let’s deploy our app! 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ftKiHCDVwfA | 10 Apr 2024
This video is a full project-based backend web development course. In this course, you will learn how to build 3 full backend web applications. ✏️ Course developed by Code With Tomi. Check out his channel: https://www.youtube.com/c/CodeWithTomi Backend Mastery Course - https://backendmastery.com/ Projects Built: 1. AI Web App 💻 Github: https://github.com/tomitokko/ai-blog-article-generator 2. Netflix Clone 💻 Github: https://github.com/tomitokko/django-netflix-clone 3. Spotify Clone 💻 Github: https://github.com/tomitokko/spotify-clone 🔗 API Link: https://rapidapi.com/DataFanatic/api/spotify-scraper ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:30) AI Web App ⌨️ (3:07:35) Netflix Clone ⌨️ (6:11:33) Spotify Clone - Part 1 ⌨️ (6:33:25) Spotify Clone - Part 2 ⌨️ (6:55:45) Spotify Clone - Part 3 ⌨️ (9:50:21) Spotify Clone - Part 4 ⌨️ (10:07:48) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

aWWF9kP70Tc | 05 Apr 2024
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jabril. He's an indie game developer who's building a turn-based fighting game called Ultrabouters. Jabril has developed tons of other games as well. He runs the popular Jabrils gamedev focused-YouTube. He's also published a 5-hour introduction to programming course on freeCodeCamp. We talk about: - Jabril's advice to gamedevs who want to make a career out of building video games - How Jabril got into gamedev as a kid when he got a copy of GameMaker - Jabril's career working at a comedy club and a radio station - The anime that Jabril's been working on for years - Why Jabril puts an "s" at the end of his name Can you guess what bass line I'm playing on my bass during the intro? It's a 2009 song that became popular in the 2010's by being associated with a meme. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 8,509 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: Jabril's full length Programming for Beginners course on freeCodeCamp: https://www.freecodecamp.org/news/programming-for-beginners-how-to-code-with-python-and-c-sharp/ That time Quincy angered the entire BTS army with a confused tweet: https://twitter.com/ossia/status/993171422863417344 "The best episodes of Shark Tank are the bad ideas." How Jabril created a Fake Shark Tank Episode Generator using AI tools: https://www.youtube.com/watch?v=gcGjYivktyc Subscribe to Jabril on YouTube: @Jabrils

SMq1IQRweDc | 04 Apr 2024
Learn how to use React Router. You'll learn about setting up a basic routes, protecting authenticated routes, custom route transitions and more. Course created by @CounterSyntax 💻 Starter Project/Boilerplate code: github.com/Kolosafo/git-explorer-starter 💻 Git Explorer Final: https://github.com/Kolosafo/git-explorer-final ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Overview ⌨️ (0:02:23) Introduction To React Router ⌨️ (0:05:08) Project Overview ⌨️ (0:07:01) Project Setup ⌨️ (0:09:23) Installing React Router ⌨️ (0:10:33) Setting up React Router ⌨️ (0:14:11) Introduction to Routing ⌨️ (0:20:37) Boilerplate code ⌨️ (0:21:23) Adding a new Route ⌨️ (0:22:12) How to Navigate between Pages ⌨️ (0:25:01) Nested Routes ⌨️ (0:31:37) Creating a custom "Not Found" page ⌨️ (0:35:30) Dynamic Routing ⌨️ (0:43:34) Programmatic Navigation ⌨️ (0:53:27) Route Guarding ⌨️ (1:02:45) Navbar Adjustment ⌨️ (1:06:07) Navigation Transition Animation ⌨️ (1:16:54) Lazy Loading ⌨️ (1:24:34) Advanced Route Config ⌨️ (1:37:09) The Final Project ⌨️ (1:38:09) The END! 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

wy_fSStEgMs | 03 Apr 2024
Learn how to use Kaboom.js to create a 2d game that is actually a developer portfolio. This is a creative way to show off your skills. Live demo: https://jslegenddev.github.io/portfolio/ Source code: https://github.com/JSLegendDev/2d-portfolio-kaboom Map files (map.json + map.png): https://github.com/JSLegendDev/2d-portfolio-kaboom/tree/master/public Spritesheet: https://github.com/JSLegendDev/2d-portfolio-kaboom/blob/master/public/spritesheet.png Fonts: https://datagoblin.itch.io/monogram Tiled software: https://mapeditor.org Substack post explaining how to implement mobile controls : https://jslegenddev.substack.com/p/how-to-implement-player-controls Course developed by @JSLegendDev ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:03:35) Setup ⌨️ (0:16:40) Loading assets ⌨️ (0:19:36) How to use Tiled to draw maps ⌨️ (0:36:23) Writing logic to display map ⌨️ (0:45:02) Creating the player ⌨️ (0:52:13) Writing logic to display boundaries ⌨️ (0:58:07) Writing logic to display dialogue ⌨️ (1:16:28) Spawning the player + player movement logic ⌨️ (1:26:33) Writing logic for scaling the camera + animations + dialogue text 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

VgzHT9quo5c | 02 Apr 2024
Understanding AI from Scratch – Neuaral Networks Without Libraries Course Learn the fundamentals of Neural Networks by building one from scatch without libraries. You'll manually tweak network parameters to teach a car how to drive within a specially crafted playground. Dr. Radu has over a decade of experience with machine learning and AI, and he emphasizes the importance of revisiting basics in an era of easy-to-use complex models. You will have homework assignments which you can discuss with Radu on his Discord: discord.gg/gJFcF5XVn9 ✏️ Course developed by @Radu 🏆 Win prizes by following along: https://youtu.be/EhJ7qD5HwpY 🚗 THE PLAYGROUND: https://radufromfinland.com/projects/aiCarPlayground/?s=default 🚙 HELP COLLECT DATA BY RACING: https://radufromfinland.com/projects/aiRacer ⭐ OTHER LINKS ⭐ Phase 1 – Self-Driving Car with JavaScript: https://youtu.be/Rs_rAxEsAvI Phase 2 – Virtual World Filled with Self-Driving Cars: https://youtu.be/5iHejdqYIa8 Vanilla JavaScript Chart Tutorial: https://youtu.be/n8uCt1TSGKE Machine Learning JavaScript Course: https://youtu.be/vDDjtwQDw2k 3b1b's Neural Network Video: https://youtu.be/aircAruvnKk?si=JB6fvUT3Ko1mkU3x Another Playground: https://playground.tensorflow.org Desmos 3D: https://www.desmos.com/3d Another Playground: https://playground.tensorflow.org Top-view Cars Clip: https://youtu.be/jZrjE_ixu18 💻 CODE 💻 1. Phase 1 https://github.com/gniziemazity/self-driving-car 2. Phase 2 https://github.com/gniziemazity/virtual-world 3. Phase 3 https://github.com/gniziemazity/understanding_ai 💻 Use "11. MiniMap" from Phase 2 at 02:36:49 💻 Use "1. Starting Codebase" from Phase 3 in Lesson 6 (if you didn't code anything yet) ☕ Buy Radu a Coffee: https://www.buymeacoffee.com/radum ⚡️Join Radu's Channel: https://youtube.com/@radu/join ⭐ Contents ⭐ ⌨️ (0:00:00) Introduction ⌨️ (0:07:12) The Playground ⌨️ (0:14:34) One Neuron ⌨️ (0:29:07) Clarrifications ⌨️ (0:31:58) Lesson 2 ⌨️ (0:32:16) Genetic Algorithm ⌨️ (0:43:04) 2 Inputs ⌨️ (1:02:42) Hidden Layers ⌨️ (1:13:03) Misconceptions ⌨️ (1:14:18) Lesson 3 (More Outputs) ⌨️ (1:55:59) Lesson 4 (Traffic Rules) ⌨️ (2:24:10) Lesson 5 (Compass Sensor) ⌨️ (2:35:20) The need for Shortest Path ⌨️ (2:37:10) Updating the Self-driving Car codebase ⌨️ (2:57:39) Lesson 6 (Dijkstra's Algorithm) ⌨️ (3:24:03) Lesson 7 (Dijkstra with AI Agents) ⌨️ (3:43:13) Final Challenge

KYAakLooVuE | 29 Mar 2024
On this week's episode of the podcast, freeCodeCamp Founder Quincy Larson interviews Leon Noel, founder of 100Devs and head of engineering at Resilient Coders. Growing up, Leon had it drilled into him that he had to become a doctor, lawyer, or dentist. But his ambitions grew and he went on to have an exciting career in tech. After a successful exit from a startup, Leon wanted to help folks who were struggling during the pandemic. He started 100Devs, a charity which has helped 10,000s of people learn to code. We talk about: - dropping out of Yale - getting into the selective Tech Stars startup accelerator - Getting involved with Resilient Coders, a charity that helps court-involved youth learn coding - Starting 100Devs and building a Discord server with 60,000 people learning to code together Quincy recorded this podcast live and hasn't edited it at all. We want to capture the feel of a real live conversation, with all the human quirks that entails. Can you guess what song he's playing on my bass during the intro? It's his arrangement of the intro to a 1990s cartoon. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, we want to thank the 8,427 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: The video that changed Leon's life on Spaced Repetition, by Ali Abdaal: https://youtu.be/Z-zNHHpXoMM The official Anki app, which is free on web / desktop and doesn’t lock you into a subscription. Leon's advice: "Only create cards on one device, but review on any to save you from weird syncing issues." https://apps.ankiweb.net Dr. Barbara Oakley’s Learn How to Learn course, which Leon calls "a masterpiece": https://coursera.org/learn/learning-how-to-learn The 100Devs website (new cohort starting in early May): https://100devs.org/about Trailer for X-men '97: https://youtu.be/pv3Ss8o9gGQ Thelonious Monk [pianist Quincy mentions] "Straight No Chaser" documentary trailer: https://www.youtube.com/watch?v=dx0E9-ThvKc Leon on YouTube: http://leonnoel.com/youtube Leon on Discord: http://leonnoel.com/discord Leon's Twitch for his live streams: http://leonnoel.com/twitch Leon's website: https://leonnoel.com/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5kJv254sebQ | 28 Mar 2024
Learn how to effectively use automation to streamline your business tasks. From mastering lead management with tools like Facebook Lead Ads and HubSpot to enhancing ecommerce through ChatGPT-driven product descriptions, this course covers a spectrum of applications including ticketing, in-house task management, AI-enhanced email automation, and more. You'll do it all with Make. ✏️ Course developed by Ania Kubow. Try Make to start automating tasks: https://make.com/en/register?promo=learning-make Make provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:05:23) Getting started ⌨️ (0:08:26) Lead Management Automation ⌨️ (0:09:19) Lead organization with Facebook Lead Ads and Google Sheets ⌨️ (0:21:32) Lead Enrichment with web-hooks, HubSpot, Slack and Clearbit ⌨️ (0:58:04) Lead classification with Typeform and Hubspot ⌨️ (1:10:10) Qualify incoming leads with Google Sheets and Clearbit ⌨️ (1:29:43) Ecommerce Automation ⌨️ (1:30:27) Generate Product Descriptions with ChatGPT and Google Sheets ⌨️ (1:45:49) Ticketing/Barcode Automation ⌨️ (1:46:13) Generate barcoded tickets with Google Sheets and Google Docs ⌨️ (2:07:45) Automation In-house ⌨️ (2:08:05) Generate calendar events with Trello and Google Calendar ⌨️ (2:17:03) Make a to-do list from Discord Messages and Google Sheets ⌨️ (2:33:16) Automation and AI ⌨️ (2:34:00) Automate emails with ChatGPT and Gmail ⌨️ (3:00:24) Recap 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

sFnAHC9lLaw | 26 Mar 2024
Learn NestJS in this comprehensive course for beginners. NestJS is a framework for building efficient, scalable Node.js web applications. Code: https://github.com/HaiderMalik12/nestjs-fundamentals Course resources e-book: https://www.haidermalik.dev/nestjs Testing Starter Kit for Module 12: https://drive.google.com/file/d/1dU4ro10jZaIYAu32MwQFr4UHlY6GFu6O/view?usp=sharing ✏️ This course was developed by @haidermalik3402 . Check out more of his courses: https://www.udemy.com/user/5512f7602d2ad/ ⭐️ Contents ⭐️ Module 0 ⌨️ 00:00:00 What is NestJS ⌨️ 00:03:01 Create NestJS Project ⌨️ 00:05:30 NestJS Directory Structure Module 1 ⌨️ 00:07:00 Creating Controller ⌨️ 00:11:07 Creating a Service ⌨️ 00:18:09 Creating Module Module 2 ⌨️ 00:24:27 Middleware ⌨️ 00:32:39 Exception Filter ⌨️ 00:43:07 Transform param using ParseIntPipe ⌨️ 00:48:10 Validate Request Body using class validator Module 3 ⌨️ 00:52:09 Custom Providers ⌨️ 01:15:26 Injection Scopes ⌨️ 01:20:59 One To Many Relation Module 4 ⌨️ 01:35:05 Establish Database Connection ⌨️ 01:43:42 Create an Entity ⌨️ 01:50:43 Create and Fetch records from Database ⌨️ 02:08:54 Pagination Module 5 ⌨️ 02:17:44 One to One ⌨️ 02:24:14 Many to Many relation Module 6 ⌨️ 02:43:51 User Signup ⌨️ 03:00:05 User Login ⌨️ 03:08:12 Authenticate User with Passport JWT ⌨️ 03:24:42 Role Based Authentication ⌨️ 03:46:51 Two Factor Authentication ⌨️ 04:17:41 API Key Authentication Module 7 ⌨️ 04:32:52 Debug NestJS Application ⌨️ 04:37:00 Migrations ⌨️ 04:49:51 Seeding Module 8 ⌨️ 05:02:02 Custom Configuration ⌨️ 05:24:29 Validate Env Variables ⌨️ 05:35:48 Hot Module Reloading Module 9 ⌨️ 05:45:51 Swagger Setup ⌨️ 05:52:30 Document Signup Route ⌨️ 05:58:28 Create Schema using ApiProperty ⌨️ 06:02:54 Test JWT Authentication Module 10 ⌨️ 06:11:40 Install MongoDB using Docker Compose ⌨️ 06:18:16 Connect with MongoDB ⌨️ 06:21:24 Create Schema ⌨️ 06:24:56 Save Record in Mongo Collection ⌨️ 06:33:08 Find and Delete ⌨️ 06:38:47 Populate Module 11 ⌨️ 06:52:18 Configure Dev and Production Env ⌨️ 07:01:22 Push Source Code to Github Repo ⌨️ 07:06:38 Deploy NestJS Project to Railway ⌨️ 07:15:44 Install Dotenv to work with TypeORM migrations ⌨️ 07:20:20 Fixing Env Bugs Module 12 ⌨️ 07:29:45 Getting started with Jest ⌨️ 07:37:22 Auto Mocking ⌨️ 07:55:13 SpyOn Function ⌨️ 08:05:49 Unit Test Controller ⌨️ 08:19:35 Unit Test Service ⌨️ 08:28:19 E2E Testing Module 13 ⌨️ 08:41:58 Speedy Web Compiler with NestJS v10 ⌨️ 08:50:31 Creating Websocket Server ⌨️ 08:59:05 Send Message from Frontend app Module 14 ⌨️ 09:05:48 GraphQL Server Setup ⌨️ 09:13:43 Define Queries and Mutations ⌨️ 09:20:11 Resolve Queries ⌨️ 09:25:42 Resolve Mutations ⌨️ 09:30:35 Error Handling Module 15 ⌨️ 09:34:14 Define Schema for Authentication ⌨️ 09:42:13 Resolve Auth Queries and Mutations ⌨️ 09:52:47 Apply Authentication using Auth Guard Module 16 ⌨️ 10:12:06 Implement Real time Subscription Module 17 ⌨️ 10:20:39 Unit Test Resolver ⌨️ 10:32:02 End to End Tesing GraphQL APIs Module 18 ⌨️ 10:46:55 Server Side Caching using Apollo ⌨️ 10:58:56 Optimize Query Performance using Data Loader ⌨️ 11:14:06 Fetching Data from External REST API Module 19 ⌨️ 11:20:56 Setup Prisma ⌨️ 11:24:25 Models and Migrations ⌨️ 11:28:08 Generate Prisma Client ⌨️ 11:30:43 Create, Find and FindOne ⌨️ 11:40:57 Update and Delete Operation ⌨️ 11:49:17 One to Many Relation ⌨️ 12:00:54 One to One Relation ⌨️ 12:07:33 Many to Many Relation ⌨️ 12:20:35 Bulk or Batch Operations ⌨️ 12:24:29 Implement Transaction using Nested Queries ⌨️ 12:32:56 Interactive Transactions Module 20 ⌨️ 12:46:08 File Upload ⌨️ 12:56:12 Custom Decorator ⌨️ 13:02:03 Scheduling CRON Task with Nest.js ⌨️ 13:14:41 Cookies ⌨️ 13:23:03 Queues ⌨️ 13:35:43 Event Emitter ⌨️ 13:47:13 Streaming ⌨️ 13:52:55 Session

NnSIKA77pD8 | 25 Mar 2024
Learn data analytics by building projects using different free Google services. ➡ Data Analysis with Google Sheets ➡ SQL with Google BigQuery ➡ Python with Google Colab ➡ Data Visualization with Google Looker Studio ✏️ Course developed by @analyst_adithya Code and resources: https://github.com/vyasadi/Free_Code_Camp_Material ⭐️ Contents ⭐️ ⌨️ (0:01:48) Introduction ⌨️ (0:01:48) Spreadsheets for Data Analysis ⌨️ (0:40:52) SQL with Google BigQuery ⌨️ (1:41:36) Python with Google Colab ⌨️ (2:19:01) Data Visualization with Looker Studio 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

lSxiMMs5y-4 | 22 Mar 2024
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jessica Lord, AKA JLord. She's worked as a software engineer for more than a decade at companies like GitHub and Glitch. Among her many accomplishments, Jessica created the Electon team at GitHub. Electron is a library for building desktop apps using browser technologies. If you've used the desktop version of Slack, Figma, or VS Code, you've used Electron. I recorded this podcast live and I haven't edited it at all. I want to capture the feel of a real live conversation, with all the human quirks that entails. As with all my podcast episodes, I start by performing a classic bass line. Can you guess what song this bass line is from? It's a "cult" hit from 1990. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Also, I want to thank the 8,427 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during the interview: Git-It, Jessica's interactive Git course on Node School: https://github.com/jlord/git-it Jessica's old craft blog (you may get an HTTPS warning from your browser but the site is just an old Blogspot site): http://www.ecabonline.com/ JSBin founder Remy Sharp's blog about JSBin and how he "lost his love of his side project": https://remysharp.com/2015/09/14/jsbin-toxic-part-1 Subdivisions song by Rush that Quincy mentions. Great early morning listening: https://www.youtube.com/watch?v=EYYdQB0mkEU

JHEB7RhJG1Y | 21 Mar 2024
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application. Code: https://github.com/john-smilga/typescript-course Course developed by @CodingAddict ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro, Type Annotations, Arrays ⌨️ (0:55:40) Objects and Functions ⌨️ (1:54:57) Alias and Interface ⌨️ (3:02:53) Tuples and Enums ⌨️ (3:59:10) Type Guards ⌨️ (4:31:02) Generics ⌨️ (5:10:25) Fetch Data ⌨️ (5:43:05) Classes ⌨️ (6:05:17) Tasks ⌨️ (6:47:18) React with TypeScript 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

6SAFgcMie4U | 20 Mar 2024
Master ASP.NET Core by building three projects from scratch. You will start with an simple full stack project and work your way up to an advanced project. This course will teach you everything you need to know to create your own projects in ASP.NET Core MVC. Course developed by @codeafuture 🔗 Food Menu Web App's Source Code: https://github.com/codeafuture/Food-Menu 🔗 Google Docs Clone's Source Code: https://github.com/codeafuture/TextEditor 🔗 Stripe Web App's Source Code: https://github.com/codeafuture/StripeWebApp ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:55) ASP.NET Core MVC Structure ⌨️ (0:02:38) Food Menu Web App: Setting up the Project ⌨️ (0:04:29) Creating the Models ⌨️ (0:09:05) Creating the Context ⌨️ (0:20:35) Connecting the Project to the Database ⌨️ (0:24:50) Creating the Controller and its Methods ⌨️ (0:44:10) Adding multiple Data manually to the Database ⌨️ (0:48:20) Adding the Search Bar ⌨️ (0:57:37) Google Docs Clone: Intro ⌨️ (0:58:08) Creating the Model and setting up the Database ⌨️ (1:03:50) Creating a Controller ⌨️ (1:08:00) Handling the Create Page ⌨️ (1:11:05) Importing TinyMCE library ⌨️ (1:16:20) The Edit Page ⌨️ (1:20:32) The Index Page ⌨️ (1:29:39) Fixing the Index Method ⌨️ (1:33:00) Formatting the Delete Page ⌨️ (1:34:22) Printing a Document as a PDF ⌨️ (1:35:18) Stripe Web App: Intro ⌨️ (1:35:51) Stripe Account & Stripe Docs ⌨️ (1:40:35) Setting up the Project in Visual Studio ⌨️ (1:56:36) Creating the Model and setting up the Database ⌨️ (2:06:52) Storing Products in the Database ⌨️ (2:10:39) Displaying Products in the Index Page ⌨️ (2:23:10) site.css file ⌨️ (2:26:55) CreateCheckout Method ⌨️ (2:28:33) Testing the application 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

k1IaYPGel3s | 19 Mar 2024
Learn all about stacks, a common data structure used in computer science. Also learn how to answer coding challenges involving stacks. Course developed by @DestinationFAANG ⭐️ Resources ⭐️ Most asked Technical Interview Questions: https://docs.google.com/spreadsheets/d/1hzP8j7matoUiJ15N-RhsL5Dmig8_E3aP/edit#gid=1377915986 Github Repo with all the Solutions: https://github.com/DestinationFAANG/Destination-FAANG-Java-Solution ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:35) About me ⌨️ (0:02:24) Introduction to Stack ⌨️ (0:04:32) Stack in real world ⌨️ (0:05:08) Basic Operations ⌨️ (0:07:16) Stack implementation ⌨️ (0:10:29) Stack use cases ⌨️ (0:19:06) Daily Temperatures ⌨️ (0:32:52) Evaluate Reverse Polish Notation ⌨️ (0:42:17) Min Stack ⌨️ (0:51:10) Generate Parentheses ⌨️ (1:06:43) Car Fleet ⌨️ (1:26:13) Minimum Remove to Make Valid Parentheses ⌨️ (1:36:51) Valid Parentheses ⌨️ (1:48:03) Largest Rectangle In Histogram ⌨️ (2:05:53) Longest Valid Parentheses ⌨️ (2:21:31) Max Stack 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

31KTdfRH6nY | 18 Mar 2024
Learn how to build web applications in Java with Spring Boot 3. You'll learn about Spring's fundamentals by creating a REST API that communicates with a database and is supported by a comprehensive suite of tests. By the end of this course you will have learned what you need to start building your own web applications with Spring Boot 3. ✏️ Course developed by @DanVega 💻 Code: https://github.com/danvega/fcc-spring-boot-3 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:00) Module 1: Course Introduction ⌨️ (0:19:25) Module 2: Create your project ⌨️ (0:49:44) Module 3: REST API ⌨️ (1:33:12) Module 4: Working with Databases ⌨️ (2:24:12) Module 5: Rest Clients ⌨️ (2:44:55) Module 6: Testing ⌨️ (3:27:50) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

WomQr-jRO1c | 15 Mar 2024
This week freeCodeCamp founder Quincy Larson interviews Phoebe Voong-Fadel about her childhood as the daughter of refugees, and how she self-studied coding and became a professional developer. Phoebe worked from age 12 at her parent's Chinese take-out restaurant. She was able to study history at the London School of Economics, before working in higher ed. She left her job to raise two kids due to the high cost of childcare in the UK, and spent years self-studying coding before becoming a software developer at age 36. I recorded this podcast live and I haven't edited it at all. I want to capture the feel of a real live conversation, with all the human quirks that entails. As with all my podcast episodes, I start by performing a classic bass line. Can you guess what song this bass line is from? It's from 1989. Phoebe has earned multiple certifications from freeCodeCamp, and also published a number of articles on our publication. How Phoebe went from stay-at-home mom to Front End Web Developer at age 36: https://www.freecodecamp.org/news/how-i-went-from-stay-at-home-mum-to-front-end-web-developer-39724046692a/ Phoebe's review of Harvard CS50: https://www.freecodecamp.org/news/cs50-course-review/ The BBC Take-away Kids documentary, which Phoebe said is what her childhood was like, working from age 12: https://www.bbc.com/news/av/stories-47007812 Phoebe's website, with her portfolio and links to her socials: https://www.thecodinghamster.com/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

qTEag3J1ebY | 13 Mar 2024
Learn how to use Crowdin to streamline the translation processes for apps and websites, enabling you to effectively reach a diverse, international audience. ✏️ Course developed by @codingwithestefania Estefania on Twitter: https://twitter.com/EstefaniaCassN Access Crowdin: https://crowdin.com/ Crowdin provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:03:51) freeCodeCamp's Localization Effort ⌨️ (0:09:39) What is Localization? ⌨️ (0:11:31) Importance of Localization ⌨️ (0:12:11) Translation vs. Localization ⌨️ (0:14:01) Localized Resources ⌨️ (0:15:06) Frequently Used File Formats ⌨️ (0:19:48) Localization Terminology ⌨️ (0:49:50) Introduction to Crowdin ⌨️ (0:54:14) Important Terminology for Crowdin ⌨️ (0:59:33) Create a Crowdin Account ⌨️ (1:05:08) Log in and Log out ⌨️ (1:06:23) Create a Crowdin Enterprise Account ⌨️ (1:08:43) Activate the Free Plan ⌨️ (1:10:23) Customize your Profile ⌨️ (1:20:09) Create a Project ⌨️ (1:28:31) Project Overview ⌨️ (1:41:29) Project Settings ⌨️ (1:57:06) Delete a Project ⌨️ (1:58:19) Upload Files ⌨️ (2:07:54) Start Translating ⌨️ (2:10:35) Translation Editor ⌨️ (2:30:43) Translation Editor Modes ⌨️ (2:41:30) Go to Another File ⌨️ (2:43:25) Show and Approve Strings ⌨️ (2:44:39) Translate RTL Languages ⌨️ (2:46:12) Translation Editor Settings ⌨️ (2:49:47) Keyboard Shortcuts ⌨️ (2:50:56) Download the Translated Files ⌨️ (2:55:50) Translation Memory ⌨️ (3:04:30) Glossary ⌨️ (3:11:49) Quality Assurance (QA) Checks ⌨️ (3:17:07) Upload Existing Translations ⌨️ (3:20:49) Pre-Translation ⌨️ (3:25:41) Offline Translation ⌨️ (3:28:54) Invite Project Members ⌨️ (3:42:50) Project Managers ⌨️ (3:49:01) Tasks ⌨️ (4:04:24) Project Reports ⌨️ (4:11:10) Conversations ⌨️ (4:15:40) Integrations (Google Drive as an example) ⌨️ (4:28:35) More Integrations ⌨️ (4:33:27) Crowdin Enterprise for Organizations ⌨️ (5:07:13) Groups in Crowdin Enterprise ⌨️ (5:10:41) Projects in Crowdin Enterprise ⌨️ (5:43:06) Visual Studio Code Extension ⌨️ (6:04:32) Translate a React App ⌨️ (6:15:32) Introduction to react-i18next ⌨️ (6:41:26) Crowdin GitHub Integration ⌨️ (6:59:18) JS Proxy Translator Integration for Static Websites ⌨️ (7:20:54) Crowdin In-Context Localization for Web ⌨️ (7:37:03) Crowdin for Contributors ⌨️ (7:52:43) i18next and Crowdin documentation ⌨️ (8:01:02) Final Words 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ufBbWIyKY2E | 12 Mar 2024
Build a solid foundation and prepare you for Leetcode-style coding challenges. Learn the top 10 must-know Javascript algorithms interview questions to help you ace your coding interviews. This course will help you build a strong foundation in Javascript algorithms and tackle Leetcode problems with confidence. 💻 Code: https://github.com/codingmoney/javascript-coding-interview-questions ✏️ Course developed by @CodingMoney ⌨️ (0:00:00) Introduction ⌨️ (0:01:00) Reverse String & Integers ⌨️ (0:11:29) Palindrome ⌨️ (0:15:58) Max Char ⌨️ (0:33:43) Array Chunking ⌨️ (0:41:56) Title Case ⌨️ (0:49:31) Anagrams ⌨️ (1:07:54) Count Vowels ⌨️ (1:15:21) Fizz Buzz ⌨️ (1:20:02) Steps String Pattern ⌨️ (1:30:52) Pyramid String Pattern ⌨️ (1:39:24) Bonus - Spiral Matrix 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

tN6oJu2DqCM | 11 Mar 2024
Learn what technologies you should learn first to become a back end web developer. Watch the full learning back end learning path: https://www.youtube.com/playlist?list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM ✏️ This video was developed by @beau

T-dzgrlgmm0 | 08 Mar 2024
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews developer-turned-CTO Cassidy Williams, also known as Cassidoo on Twitter and TikTok. She's worked in tech for over a decade as a developer at several tech companies, including Amazon, Microsoft, and Netlify. She has gradually progressed to senior developer and now CTO. Follow Cassidy on Twitter: https://twitter.com/cassidoo Cassidy's TikTok: https://www.tiktok.com/@cassidoo The National Center for Women and Information Technology: https://ncwit.org/ Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech.

imqiYWidUIA | 07 Mar 2024
Learn how to use Three.js to build an interactive 3D art gallery from scratch. The course covers essential concepts including scene creation, camera setup, renderer development, geometry, material and texture creation, meshing, animation, controls, and real-time UI configuration using a GUI debugger. 💻 Source Code: https://github.com/theringsofsaturn/3D-art-gallery Materials & Resources: The Office Ceiling material in 4K: https://ambientcg.com/view?id=OfficeCeiling005 The Wood Floor in 4K: https://ambientcg.com/view?id=WoodFloor040 The Walls in 4K: https://polyhaven.com/a/leather_white 3D Model Statue: https://sketchfab.com/3d-models/100kz11-aphrodite-kallipygos-statuette-c01ba617ec83491195146583b70e3df9 ✏️ Course developed by @the_rings_of_saturn Installation: *To run the project on your computer: - First, install Node on your computer if you don't have it. Link to download Node. - Then "download zip" or clone the project on my GitHub. - Open the terminal at the root level and run `npm install`. - Then run `npx vite` to run the project live. - Click and open the URL address you see in the terminal. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

OHvfgaDl-yY | 05 Mar 2024
Learn how to code an awesome full stack Task Manager App using Next.js, React, Prisma, and MongoDB. Code: https://github.com/Maclinz/todoapp_fullstack Live Link: https://todoapp-fullstack-khaki.vercel.app/ ✏️ Course developed by @TheCodeDealer ⭐️ Contents ⭐️ (0:00:00) Introduction (0:03:48) The Code Dealer Website (0:06:34) Initial Setup and Sidebar (1:33:11) Prisma Setup and Task Creation (2:11:41) Getting and Displaying Tasks (3:04:41) Top Loading Bar, Task Delete and Task Create (3:27:07) User Profile and Important, Completed, Do It Now Pages (3:52:40) Task Creation Modal and Task Update (4:41:24) Mobile Screens and Some Other Features 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

YrtFtdTTfv0 | 04 Mar 2024
This complete C# tutorial for beginners will take you from the basics of C# programming to advanced concepts. ✏️ Course developed by @CoffeeNCode Learn more from the course creator: https://www.udemy.com/course/csharp-complete-masterclass/?couponCode=FREECODECAMP ⭐️ Contents ⭐️ (0:00:00) Introduction (0:01:56) Installing Visual Studio 2022 (0:05:25) Creating your first project (0:07:48) Hello world (0:10:56) Numeric data types (0:18:08) Text based data types (0:20:32) Converting string to numbers (0:24:27) Boolean data type (0:25:36) Operators (0:31:36) Remainder (0:35:08) Var keyword (0:39:13) Const keyword (0:43:15) Exercise - Storing user data (0:45:05) Exercise - Odd/Even checker (0:46:59) Console Input/Output (0:55:32) If statements (1:09:13) Switch statements (1:14:29) For loops (1:22:28) While loops (1:32:53) Conditional operator (1:36:22) Numeric formatting (1:49:36) TryParse function (1:59:42) Exercise - Times table (2:03:10) Exercise - Fizz buzz game (2:08:24) Verbatim string literal (2:17:00) String formatting (2:22:36) String interpolation (2:25:59) String concatenation (2:30:41) Empty string (2:32:59) String Equals function (2:38:03) String iteration looping (2:47:56) String IsNullOrEmpty function (2:53:07) Exercise - Print string in reverse (3:01:44) Exercise - Password checker (3:11:02) Arrays (3:32:59) Array sorting (3:35:48) Array reversal (3:39:20) Array clearing (3:45:38) Array IndexOf (3:55:00) Lists (4:03:57) Dictionary (4:16:30) Exercise - Odd/Even number split (4:23:11) Exercise - Array of multiples (4:30:00) Functions (4:35:39) Void functions (4:41:32) Return type functions (4:59:48) Function parameters (5:12:24) Optional parameters (5:17:19) Named parameters (5:19:51) Out parameters (5:37:28) Reference parameters (5:46:12) Exercise - Area of a Triangle (5:50:14) Exercise - Sum of int Array (6:01:09) Exception handling (6:03:27) Try…catch (6:12:47) Printing error messages (6:17:31) Exercise - Custom TryParse (6:26:00) Debugging (6:37:55) Local/auto window (6:41:35) Watch window (6:46:40) Exercise - Fix logic error (6:50:14) Structures (7:06:56) Classes (7:15:56) Class functions (7:22:07) Class fields (7:37:27) Class variable/function scope (7:41:30) Class properties (8:01:09) Class ToString function override (8:16:44) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Ixsr2RyZcv4 | 01 Mar 2024
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson discusses the future of education with Seth Goldin. Seth is a founder and studies computer science at Yale. Seth's recommended article "ChatGPT is a Blurry JPEG of the Web": https://www.newyorker.com/tech/annals-of-technology/chatgpt-is-a-blurry-jpeg-of-the-web Seth's free "Google Like a Pro" course: https://www.freecodecamp.org/news/how-to-google-like-a-pro/ Seth's free "The Ethics of AI and ML" course: https://www.freecodecamp.org/news/the-ethics-of-ai-and-ml/ Follow Seth on Twitter: https://twitter.com/seth_goldin Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech.

bmmQA8A-yUA | 29 Feb 2024
This machine learning course is created for beginners who are learning in 2024. The course begins with a Machine Learning Roadmap for 2024, emphasizing career paths and beginner-friendly theory. Then it the course moves on to hands-on practical applications and a comprehensive end-to-end project using Python. ✏️ Course created by Tatev Karen Aslanyan. More from Tatev here: https://lunartech.ai/ Colab Code: https://colab.research.google.com/drive/16HdFVhvRq-DEmNU61Qp8YXMTA3CxUmg-?usp=sharing Contents ⌨️ (0:00:00) Introduction ⌨️ (0:03:13) Machine Learning Roadmap for 2024 ⌨️ (0:10:39) Must Have Skill Set for Career in Machine Learning ⌨️ (0:38:54) Machine Learning Common Career Paths ⌨️ (0:45:48) Machine Learning Basics ⌨️ (1:00:59) Bias-Variance Trade-Off ⌨️ (1:08:04) Overfitting and Regularization ⌨️ (1:23:38) Linear Regression Basics - Statistical Version ⌨️ (1:36:56) Linear Regression Model Theory ⌨️ (2:00:20) Logistic Regression Model Theory ⌨️ (2:15:37) Case Study with Linear Regression ⌨️ (2:33:44) Loading and Exploring Data ⌨️ (2:39:54) Defining Independent and Dependent Variables ⌨️ (2:45:59) Data Cleaning and Preprocessing ⌨️ (2:54:39) Descriptive Statistics and Data Visualization ⌨️ (3:03:39) InterQuantileRange for Outlier Detection ⌨️ (3:14:00) Correlation Analysis ⌨️ (3:32:14) Splitting Data into Train/Test with sklearn ⌨️ (3:34:31) Running Linear Regression - Causal Analysis ⌨️ (4:01:24) Checking OLS Assumptions of Linear Regression Model ⌨️ (4:10:10) Running Linear Regression for Predictive Analytics ⌨️ (4:15:54) Closing: Next Steps and Resources 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

cxgAN7T3rq8 | 28 Feb 2024
Learn how to deploy an Express.js and Node.js app to AWS Lambda leveraging Neon Serverless Postgres (https://neon.tech/education) and the Serverless Framework. This course will also teach you how to deploy to Vercel. ✏️ Course developed by @CodingEntrepreneurs ⭐️ Code ⭐️ https://github.com/codingforentrepreneurs/serverless-nodejs-api https://github.com/codingforentrepreneurs/serverless-nodejs-api-nextjs 🏗️ Neon provided a grant to make this course possible. https://neon.tech/education ⭐️ Chapters ⭐️ ⌨️ (0:00:00) Welcome ⌨️ (0:02:32) What Serverless Means for App Development ⌨️ (0:08:32) Requirements & Tech Overview ⌨️ (0:12:28) Project Setup ⌨️ (0:19:22) Running Express Locally with the Serverless Framework ⌨️ (0:27:11) Using Dotenv to Load Sensitive Data in Each Stage ⌨️ (0:35:18) Explore Branching Databases with Neon Postgres ⌨️ (0:44:01) Manage Neon resources from your terminal with the Neon CLI ⌨️ (0:53:47) Integrete NodeJS to Neon Postgres ⌨️ (1:02:50) First Deploy to AWS Lambda via Serverless Framework ⌨️ (1:23:08) Securing our Deployment with AWS System Manager Parameter Store ⌨️ (1:43:52) Decouple and Upgrade AWS SSM Client ⌨️ (1:53:17) Your First Database Schema ⌨️ (2:02:39) Generate SQL Migration Files from Drizzle Kit ⌨️ (2:07:50) Custom CLI to Perform DB Migrations ⌨️ (2:19:33) Create & Retreive Database Data with Drizzle ⌨️ (2:39:34) Validating Request Data with Zod ⌨️ (2:51:11) Automating Branched Neon Database Secrets ⌨️ (3:09:00) Automated Deployments via Github Actions ⌨️ (3:32:07) Integrating with Rewrites in Nextjs and Vercel ⌨️ (3:48:58) Deploy Expressjs to Vercel ⌨️ (4:03:08) Thank you and next steps 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mEsleV16qdo | 27 Feb 2024
Learn about generative models and different frameworks, investigating the production of text and visual material produced by artificial intelligence. This course was originally recorded live. Instructors: Krish Naik, Sunny Savita, and Boktiar Ahmed Bappy. For course details, visit: https://ineuron.ai/course/generative-ai-community-edition ⌨️ (00:00:00) DAY 1: Introduction to Generative AI Community Course ⌨️ (01:44:14) DAY 2: Introduction to OpenAI and understanding the OpenAI API ⌨️ (03:37:49) DAY 3: Introduction to LangChain ⌨️ (05:16:48) Day 4: Hugging Face API + Langchain ⌨️ (07:13:08) DAY 5: Memory in Langchain ⌨️ (09:07:53) DAY 6: LLM Generative AI Project using OpenAI & LangChain ⌨️ (11:03:29) DAY 7: LLM Generative AI Project & Deployment ⌨️ (13:09:02) DAY 8: Introduction to Vector Database for AI & LLM ⌨️ (14:52:41) DAY 9: Mastering Vector Databases with Pinecone ⌨️ (17:02:19) DAY 10: Mastering ChromaDB Vector Databases ⌨️ (19:04:25) DAY 11: Introducing Meta Llama 2 ⌨️ (20:54:33) DAY 12: End to End Medical Chatbot Project, Part 1 ⌨️ (22:36:05) DAY 13: End to End Medical Chatbot Project, Part 2 ⌨️ (24:22:10) Generative AI: Everything You need to know about Gemini Pro LLM Models ⌨️ (26:16:33) End to End Gen AI Project using Google Gemini Pro ⌨️ (28:24:14) Webinar - Generative AI Revolution: The Future 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

mCjRYS1Wr0Q | 23 Feb 2024
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Logan Kilpatrick. Logan is a developer advocate with OpenAI. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech.

DJtX3S7qx2s | 22 Feb 2024
Learn how to use Google Gemini in this course for beginners. This course will tech you how to use Google's AI model and the Gemini API and how to build an AI chatbot using Gemini. ✏️ Course developed by @AniaKubow ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:29) What is Gemini? ⌨️ (0:04:07) What is AI? ⌨️ (0:05:50) Large Language Models (LLMs) ⌨️ (0:12:10) 00:08:34:21 Getting your API Key ⌨️ (0:14:15) Models ⌨️ (0:15:28) Initializing the Generative Model ⌨️ (0:21:40) Text-to-text ⌨️ (0:25:01) Text/Image-to-text ⌨️ (0:31:26) Text-to-chat ⌨️ (0:35:23) Text-to-embedding ⌨️ (0:38:51) Build an AI Code Buddy

hHjmr_YOqnU | 21 Feb 2024
Prepare for the Azure AI Fundamentals Certification (AI-900) and pass! This course has been updated for 2024. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel 🔗 ExamPro Cloud Obsessed Certification Training: https://www.exampro.co ⭐️ Contents ⭐️ ☁️ Introduction 🎤 (00:00:00) Introduction to AI-900 🎤 (00:08:18) Exam Guide Breakdown ☁️ ML Introduction 🎤 (00:12:51) Layers of Machine Learning 🎤 (00:13:59) Key Elements of AI 🎤 (00:14:57) DataSets 🎤 (00:16:37) Labeling 🎤 (00:17:43) Supervised and Unsupervised Reinforcement 🎤 (00:19:09) Netural Networks and Deep Learning 🎤 (00:21:25) GPU 🎤 (00:22:21) CUDA 🎤 (00:23:29) Simple ML Pipeline 🎤 (00:25:39) Forecast vs Prediction 🎤 (00:26:24) Metrics 🎤 (00:27:58) Juypter Notebooks 🎤 (00:29:13) Regression 🎤 (00:30:50) Classification 🎤 (00:31:44) Clustering 🎤 (00:32:29) Confusion Matrix ☁️ Common AI Workloads 🎤 (00:34:06) Anomaly Detection AI 🎤 (00:34:59) Computer Vision AI 🎤 (00:37:05) Natural Language Processing AI 🎤 (00:38:42) Conversational AI ☁️ Responsible AI 🎤 (00:40:16) Responsible AI 🎤 (00:41:09) Fairness 🎤 (00:42:08) Reliability and safety 🎤 (00:43:00) Privacy and security 🎤 (00:43:45) Inclusiveness 🎤 (00:44:24) Transparency 🎤 (00:45:00) Accountability 🎤 (00:45:45) Guidelines for Human AI Interaction 🎤 (00:46:04) Follow Along Guidelines for Human AI Interaction ☁️ Congitive Services 🎤 (00:57:33) Azure Cognitive Services 🎤 (00:59:41) Congitive API Key and Endpoint 🎤 (01:00:08) Knowledge Mining 🎤 (01:04:42) Face Service 🎤 (01:06:30) Speech and Translate Service 🎤 (01:08:04) Text Analytics 🎤 (01:11:02) OCR Computer Vision 🎤 (01:12:22) Form Recognizer 🎤 (01:14:48) Form Recognizer Custom Models 🎤 (01:15:34) Form Recognizer Prebuilt Models 🎤 (01:17:33) LUIS 🎤 (01:19:58) QnA Maker 🎤 (01:24:19) Azure Bot Service ☁️ ML Studio 🎤 (01:26:45) Azure Machine Learning Service 🎤 (01:28:10) Studio Overview 🎤 (01:29:39) Studio Compute 🎤 (01:30:48) Studio Data Labeling 🎤 (01:31:45) Data Stores 🎤 (01:32:34) Datasets 🎤 (01:33:44) Experiments 🎤 (01:34:16) Pipelines 🎤 (01:35:23) ML Designer 🎤 (01:36:07) Model Registry 🎤 (01:36:34) Endpoints 🎤 (01:37:50) Notebooks ☁️ AutoML 🎤 (01:38:41) Introduction to AutoML 🎤 (01:41:15) Data Guard Rails 🎤 (01:42:01) Automatic Featurization 🎤 (01:43:53) Model Selection 🎤 (01:44:57) Explanation 🎤 (01:45:51) Primary Metrics 🎤 (01:47:43) Validation Type ☁️ Custom Vision 🎤 (01:48:14) Introduction to Custom Vision 🎤 (01:48:58) Project Types and Domains 🎤 (01:51:54) Custom Vision Features ☁️ Features of generative AI solutions 🎤 (01:54:32) AI vs Generative AI 🎤 (01:57:17) What is a LLM Large Language Model 🎤 (01:58:58) Transformer models 🎤 (02:00:14) Tokenization 🎤 (02:01:26) Embeddings 🎤 (02:02:46) Positional encoding 🎤 (02:04:27) Attention ☁️ Capabilities of Azure OpenAI Service 🎤 (02:08:01) Introduction to Azure OpenAI Service 🎤 (02:10:29) Azure OpenAI Studio 🎤 (02:11:44) Azure OpenAI service pricing 🎤 (02:13:14) What are Copilots 🎤 (02:15:43) Prompt engineering 🎤 (02:18:51) Grounding 🎤 (02:20:36) Copilot demo ☁️ Follow Alongs 🎤 (02:24:04) Setup 🎤 (02:35:02) Computer Vision 🎤 (02:38:44) Custom Vision Classification 🎤 (02:45:22) Custom Vision Object Detection 🎤 (02:51:18) Face Service 🎤 (02:54:30) Form Recognizer 🎤 (02:58:01) OCR 🎤 (03:02:54) Text Analysis 🎤 (03:06:37) QnAMaker 🎤 (03:25:11) LUIS 🎤 (03:30:56) AutoML 🎤 (03:48:13) Designer 🎤 (03:58:31) MNIST 🎤 (04:18:10) Data Labeling 🎤 (04:22:38) Clean up

2ZLl8GAk1X4 | 20 Feb 2024
Data Structures and Algorithms is an important aspect of every coding interview. This Algorithms and Data Structures course will teach you everything you need to prepare for placements, coding interviews, and logic building. The course walks you through multiple Java algorithms, data structure problems, and their solutions with step-by-step visualizations, so that you are actually learning instead of blindly memorizing solutions. 💻 Code: https://github.com/dinesh-varyani/ds-algos ✏️ Course developed by @itsdineshvaryani ⭐️ Contents ⭐️ 00:00:00 Introduction 00:03:46 Introduction to Data Structures 00:03:46 Introduction to Data Structures 00:08:49 Introduction to Algorithms 00:19:43 Time Complexity of an Algorithm 00:25:05 Space Complexity of an Algorithm 00:27:14 Asymptotic Analysis of an Algorithm 00:29:43 Asymptotic Notations 00:39:06 Analysis and Rules to calculate Big O notation 01:06:16 One-Dimensional Array 01:32:38 print elements of an Array 01:44:29 Remove Even Integers from an Array 02:03:54 Reverse an Array 02:16:09 find Minimum value in an Array 02:28:13 Find Second Maximum value in an Array 02:41:03 move Zeroes to end of an Array 03:01:46 resize an Array 03:19:58 Find the Missing Number in an Array 03:34:08 check if a given String is a Palindrome 03:52:52 Create a Singly Linked List 04:02:58 Print elements of a Singly Linked List 04:13:11 Find length of a Singly Linked List 04:22:52 Insert nodes in a Singly Linked List 05:16:40 Delete nodes of a Singly Linked List 06:12:06 search an element in a Singly Linked List 06:22:42 Reverse a Singly Linked List 06:33:27 find nth node from the end of a Singly Linked List 06:46:43 remove duplicate from sorted Singy Linked List 06:57:51 insert a node in a sorted Singly Linked List 07:09:37 remove a given key from Singly Linked List 07:20:10 detect a loop in a Singly Linked List 07:36:58 find start of a loop in a Singly Linked List? 07:57:54 Why Floyd's Cycle Detection algorithm works? 08:17:23 remove loop from a Singly Linked List? 08:37:36 Merge Two Sorted ListsQuestion 09:21:54 LeetCode #2: Add Two Numbers 09:41:53 represent a Doubly Linked List 09:46:06 implement Doubly Linked List 09:52:27 print elements of a Doubly Linked List 10:05:10 insert node at the beginning of a Doubly Linked List 10:15:25 Insert node at the end of a Doubly Linked List 10:25:50 delete first node in a Doubly Linked List 10:41:08 delete last node in a Doubly Linked List 10:55:49 represent a Circular Singly Linked List 11:03:46 implement a Circular Singly Linked List 11:11:20 traverse and print a Circular Singly Linked List 11:22:55 insert node at the start of a Circular Singly Linked List 11:37:48 insert node at the end of a Circular Singly Linked List 11:51:52 remove first node from a Circular Singly Linked List 12:10:37 Stacks 13:08:22 Next Greater Element 13:29:44 Valid Parentheses problem (Balanced Brackets) 13:46:11 represent a Queue 13:52:52 implement a Queue 14:31:59 Generate Binary numbers from 1 to n using a Queue 14:50:36 Binary Trees 20:27:59 Search in a row and column wise sorted matrix 20:49:30 Print a given matrix in Spiral form 21:23:55 Introduction to Priority Queue and Binary Heap 21:32:00 represent a Binary Heap 21:43:41 implement Max Heap 21:56:25 Bottom - Up Reheapify (Swim) in Max Heap 22:09:30 insert in a Max Heap 22:45:34 Top - Down Reheapify (Sink) in Max Heap 23:02:17 delete max element in a Max Heap 23:25:57 Linear Search 23:35:47 Binary Search 23:51:38 Search Insert Position in a Sorted Array 24:13:22 Bubble Sort 24:51:29 Insertion Sort 25:33:57 Selection Sort Algorithm 26:16:06 merge two sorted arrays 26:53:01 Merge Sort 28:33:26 Sort an array of 0’s, 1’s, and 2’s (Dutch National Flag Problem) 29:06:31 Quick Sort Algorithm 30:42:59 Squares of a Sorted Array 31:07:03 Rearrange Sorted Array in Max⧸Min form 31:38:01 Graphs 33:55:55 Number of Islands 34:43:56 Hashing and Hash Tables 37:33:21 Contains Duplicate 37:45:19 Introduction to Intervals and Overlapping Intervals 37:53:40 Merge Intervals 38:15:53 Insert Interval 38:40:02 Trie Data Structures 39:47:59 Dynamic Programming 41:26:02 Kadane's Algorithm for Maximum Sum Subarray 42:12:39 LeetCode: Two Sum 42:54:26 Is Valid Subsequence problem 43:22:23 First Non-Repeating Character in a String 43:48:45 Remove Vowels from a String 44:04:10 Reverse an Integer 44:23:13 Remove Element 44:40:54 Remove Duplicates from Sorted Array 44:58:57 Three Sum problem Animation 45:22:37 Product of an Array except self 45:45:01 Sliding Window Maximum 46:32:09 Maximum Sum Subarray of Size K 46:59:45 LeetCode: Longest Substring Without Repeating Characters 47:24:15 LeetCode: Symmetric Tree

tM6OOJt0S2Y | 16 Feb 2024
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jessica Wilkins. Jessica is an entrepreneur, accomplished musician, and software developer. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Timestamps: - 0:00:00 Quincy's bass intro. If you can guess this 1970 classic bass line say so in the comments. - 0:01:00 Our discussion of Jessica's upbringing by a school teacher and single mom, and her journey into classical music - 1:07:00 Jessica Learns to code and builds a profitable sheet music e-commerce business - 1:35:00 Jessica's decision to go all in on software development - 1:44:00 Contract work and thoughts on what caused recent tech layoffs Links: One of Jessica's articles - 40 JavaScript Projects for Beginners – Easy Ideas to Get Started Coding JS: https://www.freecodecamp.org/news/javascript-projects-for-beginners/ The Black Excellence Music Project, Jessica's first React project: https://blackexcellencemusicproject.com/ Danny Thompson freeCodeCamp Podcast interview: https://freecodecamp.libsyn.com/site/were-back-danny-thompsons-journey-from-chicken-fryer-to-software-engineer Danny's LinkedIn course that Quincy mentions: https://www.linkedin.com/learning/linkedin-profiles-for-technical-professionals/main-visuals-on-your-profile 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

_7UQPve99r4 | 14 Feb 2024
This is a great beginners course to learn the basics of backend development by building a CRUD API with Node.js, Express, and MongoDB. Basically the MERN Stack without the R. Also, learn how to use Postman/ThunderClient and Insomnia for testing purposes. Code: https://github.com/haris-bit/simple-crud-app-backend ✏️ Course developed by @CodingCleverly ⭐️ Chapters ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:34) package.json ⌨️ (0:04:32) express framework ⌨️ (0:09:19) npm run server ⌨️ (0:11:19) API testing tools ⌨️ (0:15:04) git bash ⌨️ (0:17:19) nodemon ⌨️ (0:20:40) mongodb setup ⌨️ (0:31:24) product model ⌨️ (0:41:19) create api ⌨️ (0:48:19) read api all ⌨️ (0:50:19) read api id ⌨️ (0:56:19) update api ⌨️ (1:00:19) delete api ⌨️ (1:07:49) Form URL Encoded ⌨️ (1:12:19) routes ⌨️ (1:15:19) controllers ⌨️ (1:26:19) checking and testing ⌨️ (1:30:19) pushing to github 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

o5t7PxRJSXk | 13 Feb 2024
Learn p5.js for Creative Coding by following along with 5 beginner project tutorials. p5.js is a Javascript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! Course developed by @pattvira ⭐️ Connect with Patt Vira ⭐️ Website: https://pattvira.com Twitter: /pattvira Instagram: /pattvira ⭐️ p5.js Resources ⭐️ p5.js: https://p5js.org p5.js Web Editor: https://editor.p5js.org/ ⭐️ Code ⭐️ Project 1: https://editor.p5js.org/pattvira/sketches/zF8f04Nep Project 2: https://editor.p5js.org/pattvira/sketches/avnut9q6D Project 3: https://editor.p5js.org/pattvira/sketches/r8ykXZaHd Project 4: https://editor.p5js.org/pattvira/sketches/R7Pw3YQad Project 5: https://editor.p5js.org/pattvira/sketches/q13O-lek4 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:00) Project 1: Interactive Display with Rotating Blocks ⌨️ (0:28:17) Project 2: Beautiful Trigonometry ⌨️ (0:43:48) Project 3: 3-Dimensional Kinetic Typography ⌨️ (1:10:13) Project 4: Hypnotic Flowers ⌨️ (1:29:06) Project 5: Mondrian-Inspired Generative Art 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

vb7CgDcA_6U | 12 Feb 2024
Learn everything you need to know about SvelteKit & TailwindCSS by building a beginner friendly landing page (that also looks awesome!). 💻 Code: https://github.com/jamezmca/gym-app-landingpage ✏️ Course developed by @Smoljames 🔗 Resources 🔗 Init SvelteKit & TailwindCSS - https://tailwindcss.com/docs/guides/sveltekit Font Awesome CDN - https://cdnjs.com/libraries/font-awesome Font Awesome Icons - https://fontawesome.com/icons Google Fonts - https://fonts.google.com/ Netlify (Deployment) - https://netlify.com/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:33) Build web app w. SvelteKit & TailwindCSS ⌨️ (1:30:21) Deploy landing page Topics Covered - Learn SvelteKit & TailwindCSS - Web Development with SvelteKit & TailwindCSS - Build & deploy a modern landing page - Landing page with SvelteKit & TailwindCSS 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

vDJq3QavcaQ | 09 Feb 2024
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Per Borgen. Per is the co-founder and CEO of Scrimba. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Links we talk about during the interview: Per's HTML + CSS course: https://www.freecodecamp.org/news/learn-html-and-css-from-the-ceo-of-scrimba/ Per's JavaScript course: https://www.freecodecamp.org/news/full-javascript-course-for-beginners/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

nKovSmd5DWY | 08 Feb 2024
Learn how to build a complete fullstack project in Asp.Net Core. ASP.NET Core is a high-performance, open-source framework for building modern, cloud-based, internet-connected applications, such as web apps, IoT apps, and mobile backends, using .NET. In this course, Alen Omeri will teach you how to build an auction web application. 💻 Source Code: https://github.com/codeafuture/Auctions ✏️ Code developed by @codeafuture ⭐️ Contents ⭐️ ⌨️ (0:00:00) Overview ⌨️ (0:01:17) Models & Database Setup ⌨️ (0:13:03) Index Page ⌨️ (0:27:42) Create Page & File Uploads ⌨️ (0:47:25) Details Page ⌨️ (1:18:06) CSS + Structure, Search Bar & Pagination ⌨️ (1:38:33) Adding bids & Closing the bidding ⌨️ (1:53:26) Adding Comments ⌨️ (2:00:54) My Listings ⌨️ (2:04:11) My Bids ⌨️ (2:10:21) Project Recap 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

YdWkUdMxMvM | 07 Feb 2024
This course is for those considering transitioning careers to become a software developer. This course is designed to prevent the common mistakes and missteps that discourage many beginners. It offers clarity, tools, and strategies to efficiently achieve your coding goals, whether that's securing a high-paying job, launching a tech startup, or just exploring the world of software development. ✏️ Course developed by Zubin Pratap, who went from 37 year old lawyer to Google Software Engineer at 39. https://linktr.ee/zubinpratap ⭐️ Contents ⭐️ Section 1 - Starting Right ⌨️ (0:00:00) Introduction ⌨️ (0:10:35) Course Goals ⌨️ (0:13:36) Getting the Most Out of This Course ⌨️ (0:19:48) The 5 Ws (And 1 H) ⌨️ (0:23:42) Start With Why What ⌨️ (0:30:58) The Who ⌨️ (0:39:46) When By ⌨️ (0:43:32) Where (Learning Formats) Section 2 - De-Mythify ⌨️ (0:54:04) Myths Intro Objectives ⌨️ (0:58:15) Myth 1: CS Equals Coding ⌨️ (1:04:03) Myth 2: Math ⌨️ (1:08:17) Myth 3: It's Too Hard for Me ⌨️ (1:11:32) Myth 4: It Will Be Quick ⌨️ (1:16:56) Myth 5: It's So Boring! ⌨️ (1:20:26) Myths Conclusion ⌨️ (1:22:49) Risk Factors Section 3 - Fundamental Decisions ⌨️ (1:51:29) Fundamental Decisions Intro Objectives ⌨️ (1:53:24) Which Language Frameworks ⌨️ (2:03:15) Choosing Tools ⌨️ (2:11:24) Choosing Skills Section 4 - Open Secrets ⌨️ (2:17:36) Open Secrets Intro and Objectives ⌨️ (2:19:34) Secret 1 Med ⌨️ (2:21:00) Mysterious Secret 2 ⌨️ (2:29:17) Secret 3 2 1 ⌨️ (2:36:02) Secret 4 Pace Yourself ⌨️ (2:41:14) Conclusion Section 5 - Setbacks (From Oh No to Let's Go) ⌨️ (2:42:05) Setbacks Intro Objectives ⌨️ (2:44:51) Confusion ⌨️ (2:49:19) Overwhelmed ⌨️ (2:56:08) Self Doubt ⌨️ (3:00:38) Slow Slow Progress ⌨️ (3:06:19) Getting Stuck ⌨️ (3:12:29) I'm Not Like Zuck ⌨️ (3:14:54) Mindsets Recap ⌨️ (3:20:44) That's a Wrap!

5rNk7m_zlAg | 06 Feb 2024
Learn how to use Spring Boot and Spring Data JPA in this full course for beginners. These are two pivotal technologies in modern Java development. Spring Boot simplifies the process of building stand-alone, production-grade Spring-based applications with minimal effort, while Spring Data JPA is a powerful tool for simplifying data access operations in Java applications, seamlessly integrating with databases. ✏️Course developed by @BoualiAli ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:34) Spring core ⌨️ (0:01:04) Spring boot ⌨️ (0:01:07) Spring boot in Action ⌨️ (0:01:28) Spring beans in action ⌨️ (1:11:13) Dependency Inject (DI) ⌨️ (1:28:56) Spring Special Beans ⌨️ (1:42:05) Spring profiles ⌨️ (1:57:11) Spring REST ⌨️ (2:16:31) Spring REST in Action ⌨️ (3:20:08) Spring Data JPA ⌨️ (4:48:18) DTO Pattern ⌨️ (5:22:43) Service Layer ⌨️ (5:55:07) Spring Data Validation ⌨️ (6:22:55) Testing Overview ⌨️ (6:29:08) Spring test in Action ⌨️ (7:02:51) Test Isolation with Mockito ⌨️ (7:33:44) Spring Boot Outro ⌨️ (7:34:31) Spring Data JPA 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5ZdHfJVAY-s | 05 Feb 2024
Master React by building 25 different projects. If you follow along, you'll be ready to interview for a job as a React developer. ✏️ Created by @sangammukherjee3009 Code: 🔗 20 React JS Simple Projects Link : https://github.com/sangammukherjee/25-reactjs-interview-projects 🔗 Weather App : https://github.com/sangammukherjee/weather-app-25-reactjs-interview-projects 🔗 Food Recipe App : https://github.com/sangammukherjee/food-recipe-25-reactjs-interview-projects 🔗 Shopping cart App : https://github.com/sangammukherjee/food-recipe-25-reactjs-interview-projects 🔗 Expense Tracker App : https://github.com/sangammukherjee/expense-tracker-25-reactjs-interview-projects 🔗 Mern stack Notes App : https://github.com/sangammukherjee/mern-stack-blog-app-25-reactjs-interview-projects ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:08:02) Accordion ⌨️ (0:31:22) Random Color Generator ⌨️ (0:45:22) Star Rating ⌨️ (0:57:22) Image Slider ⌨️ (1:21:10) Load More Button ⌨️ (1:38:30) Tree View / Menu UI / Recursive Navigation Menu ⌨️ (2:01:52) QR Code Generator ⌨️ (2:09:12) Light and Dark Mode / Theme Switch / Dark Theme ⌨️ (2:26:11) Scroll Indicator ⌨️ (2:43:30) Tabs ⌨️ (2:57:02) Modal Popup ⌨️ (3:13:17) Github Profile Finder ⌨️ (3:36:18) Search Autocomplete with API implementation ⌨️ (3:53:42) Tic Tac Toe ⌨️ (4:16:45) Feature Flag Implementation ⌨️ (4:35:22) useFetch Custom Hook ⌨️ (4:47:15) useOnclickOutside Custom Hook ⌨️ (4:56:42) useWindowResize / useResponsive Custom Hook ⌨️ (5:02:37) Scroll to Top and Bottom ⌨️ (5:11:27) Scroll to Particular Section ⌨️ (5:19:12) Weather App ⌨️ (5:48:24) Food Recipe App ⌨️ (6:45:12) Shopping Cart App ⌨️ (7:37:25) Expense Tracker App ⌨️ (8:29:52) Mern Stack Blog App 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

OwjKN9_NqPI | 02 Feb 2024
In this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Robby Russell. Robby created the open-source project Oh My Zsh. Oh My Zsh is a framework for managing your Zsh configuration for your command line terminal. It's been extremely popular among developers for more than a decade. Robby is also the CEO of Planet Argon, a developer consultancy he created two decades ago. He's done work for Nike and lots of other companies. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech. Links we talk about during the interview: Robby reading his classic "d'Oh My Zshell" article recording on an older freeCodeCamp podcast episode: https://freecodecamp.libsyn.com/site/ep-34-doh-my-zsh The Sandy Mets interview episode of Maintainable that Robby mentions: https://maintainable.fm/episodes/sandi-metz-making-is-easy-mending-is-a-challenge The Mighty Missoula (Robby's Post Rock band) live set: https://www.youtube.com/watch?v=63DE2tNlAWY

e2nkq3h1P68 | 01 Feb 2024
Learn how to write accessible HTML by solving coding challenges. Click here to get to the challenges: https://scrimba.com/links/accessibility This course is all about making the web a better place for everyone. You'll dive into what it truly means to build accessible websites and why it's so important. Instructor and web developer Fredrik Ridderfalk will teach you the fundamentals of accessible development, like understanding contrast ratios, exploring the accessibility tree, getting familiar with WCAG levels, and much more. All while challenging you to get your hands on the keyboard so that you build up a11y muscle memory. If you have any feedback to Fredrik, please reach out to him on X here: https://twitter.com/Ridderfalk Follow Scrimba on YouTube for more tutorials: https://www.youtube.com/c/Scrimba ⭐️ Code ⭐️ Download the code via Scrimba: https://scrimba.com/links/learn-to-code-with-ai ⭐️ Contents ⭐️ ⌨️ (0:00:00) Accessible Development Intro ⌨️ (0:01:32) Understanding web accessibility ⌨️ (0:06:09) Aside - Text contrast ⌨️ (0:10:02) Aside - Use of color ⌨️ (0:11:23) Text contrast ⌨️ (0:17:56) Aside - Alternative Text ⌨️ (0:25:13) Aside - Links ⌨️ (0:32:36) Links and alternative text ⌨️ (0:37:46) Aside - Labels ⌨️ (0:44:02) Aside - Radio Buttons ⌨️ (0:45:54) Labels ⌨️ (0:49:07) Semantic HTML ⌨️ (0:54:55) Lists ⌨️ (0:59:41) Text-size ⌨️ (1:03:06) Headings ⌨️ (1:06:01) ARIA ⌨️ (1:11:07) ARIA live regions ⌨️ (1:16:58) Aside - Skip Navigation Link Part 1 ⌨️ (1:20:33) Aside - Skip Navigation Link Part 2 ⌨️ (1:22:36) Skip Navigation Link ⌨️ (1:24:23) Final challenge part 1 ⌨️ (1:27:27) Final challenge part 2 ⌨️ (1:31:43) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Jdc0i7RcBv8 | 31 Jan 2024
Learn about GitHub and pass the GitHub Foundations exam! Learn the core concepts of collaborating, contributing, and working on GitHub. https://www.exampro.co/github-foundations ✏️ Course developed by Andrew Brown of ExamPro. Check out the ExamPro YouTube channel: https://www.youtube.com/channel/UC2EsmbKnDNE7y1N3nZYCuGw 🔗 ExamPro Certification Training: https://www.exampro.co ⭐️ Course Contents ⭐️ ☁️ (00:00:00) Introduction Introduction to GitHub Exam Guide Breakdown GitHub Stars ☁️ (00:18:52) GitHub Basics Version Control Systems Git Version Control Services GitHub Setup UFA with Auth and GitHub Mobile Create GitHub Account Multiple GitHub Accounts Setup GitHub Organization Creating and Uploading an Avatar GitHub Octocat Git vs GitHub GitHub Repo GitHub Repo Tour Git Quick and Dirty Crash Course Git Commit Git Branch Git Remote GitHub Flow ☁️ (02:55:04) GitHub Development GitHub CLI GitHub CLI Follow Along SSH Keys SSH Keys Follow Along Deploy Keys Personal Account Access Tokens Personal Access Tokens GitHub APIs GitHub APIs Follow Along Github SDKs Github SDKs Follow Along ☁️ (04:16:22) GitHub Desktop and Mobile GitHub Desktop GitHub Desktop Follow Along GitHub Desktop vs Github GitHub Mobile ☁️ (04:26:05) GitHub Entities Types of GitHub Accounts GitHub Free vs GitHub Pro GitHub Organizations Plans GitHub Enterprises Deployment Options ☁️ (04:34:55) Markdown Markdown Markdown Basic Syntax Markdown Extended Syntax Text Formatting Toolbar Slash Commands GitHub Flavoured Markdown Markdown on GitHub Uploading Files ☁️ (05:08:31) GitHub User Profile GitHub User Profile GitHub User Profile Follow Along ☁️ (05:15:04) Understanding GitHub Repos README Files Basic Repo Navigation Create a GitHub Repo Create a Github Repo Follow Along Maintaining a repo Maintaining a repo Follow Along Repo Templates Repo Templates Follow Along Cloning a Repo Adding files to a repo Creating branches Creating branches Follow Along Starring Repos Starring Repos Follow Along Watching repos Watching repos Follow Along Feature previews Tags GitHub Tags Follow Along GitHub Releases Github Packages Repo Insights ☁️ (06:25:11) GitHub Issues Creating Issues Issues vs Discussions vs Pull Requests Issuing numbering and linking Create a branch from an issue Create branch from issue again Search and filter issues Search and filter issues Follow Along Issue Templates Issue Forms Issue Templates and Issues Forms Pinning Issues ☁️ (07:02:49) GitHub Pull Requests Pull Requests Creating Pull Requests Base and Compare Draft Pull Requests Draft Pull Requests Follow Along Linked Activity within a pull request Pull Requests Statuses Commenting in pull requests Codeowners file Pull Request Options Required Reviewers Reviewing Pull Requests Merge options Pull Requests Pull Request Templates ☁️ (07:34:07) GitHub Discussions GitHub Discussions Discussion Options Marking Answers in a Discussion Pinning Discussions Convert Discussion to an Issue GitHub Discussions Follow Along ☁️ (07:39:57) Notifications Notification Configuration Options Notification Filters Options Mentions in Threads Notifcations Inbox Notifications Inbox Follow Along Notification Watching Notification Subscriptions Notification other views and options ☁️ (07:48:31) Gists Gists Fork and Clone Gists Gists ☁️ (07:53:46) GitHub Wiki GitHub Wiki GitHub Wiki Follow Along ☁️ (07:57:00) GitHub Pages GitHub Pages GitHub Pages Follow Along ☁️ (08:00:33) GitHub Actions GitHub Actions GitHub Actions Follow Along ☁️ (08:18:03) GitHub Copilot Copilot Copilot Individuals vs Copilot Business Setting up Copilot Github Copilot ☁️ (08:37:43) GitHub Codespaces GitHub Codespaces Create a Codespace GitHub Codespaces Lifecycle Renaming Codespaces Renaming Codespaces Follow Along VS Code Configurations Retention Period and Timeout Configuration Codespaces Sync Settings Installing Dotfiles Deep Links Codespaces Secrets Codespaces Secrets Follow Along devcontainer json Changing Shells ☁️ (08:58:26) GitHub.dev Github dev Codespaces vs Github dev ☁️ (09:00:07) Open Source Open Source GitHub Sponsors GitHub and Open Source GitHub and Open Source Follow Along InnerSource InnerSource vs OpenSource Forking Discoverable repos Github Repo Search and Topics ☁️ (09:14:58) Labels and Milestones GitHub Labels GitHub Milestones Labels Milestones ☁️ (09:19:31) GitHub Projects GitHub Projects Projects vs Projects Classic Project Workflows Project Insights GitHub Projects Managing Saved Replies Assigning Issues and Pull Requests ☁️ (09:28:57) Authentication and Security Securing your account with 2FA Access Permissions Personal Accounts EMUs Security Scanners Organization Roles ☁️ (09:37:46) GitHub Administrator Managing Features Repo permissions levels Branch Protection Rules Security Tab features and options Managing Collaborators Organization Teams Tab ☁️ (09:42:42) GitHub Enterprise GitHub Connect GitHub Internal Repos GitHub Advanced Security SAML and SCIM ☁️ (09:48:10) Book Your Exam

BAregq0sdyY | 30 Jan 2024
Prepare for a job interview about deep learning. This course covers 50 common interview questions related to deep learning and gives detailed explanations. ✏️ Course created by Tatev Karen Aslanyan. ✏️ Expanded course with 100 questions: https://courses.lunartech.ai/courses/deep-learning-interview-preparation-course-100-q-a-s ⭐️ Contents ⭐️ ⌨️ 0:00:00 Introduction ⌨️ 0:08:20 Question 1: What is Deep Learning? ⌨️ 0:11:45 Question 2: How does Deep Learning differ from traditional Machine Learning? ⌨️ 0:15:25 Question 3: What is a Neural Network? ⌨️ 0:21:40 Question 4: Explain the concept of a neuron in Deep Learning ⌨️ 0:24:35 Question 5: Explain architecture of Neural Networks in simple way ⌨️ 0:31:45 Question 6: What is an activation function in a Neural Network? ⌨️ 0:35:00 Question 7: Name few popular activation functions and describe them ⌨️ 0:47:40 Question 8: What happens if you do not use any activation functions in a neural network? ⌨️ 0:48:20 Question 9: Describe how training of basic Neural Networks works ⌨️ 0:53:45 Question 10: What is Gradient Descent? ⌨️ 1:03:50 Question 11: What is the function of an optimizer in Deep Learning? ⌨️ 1:09:25 Question 12: What is backpropagation, and why is it important in Deep Learning? ⌨️ 1:17:25 Question 13: How is backpropagation different from gradient descent? ⌨️ 1:19:55 Question 14: Describe what Vanishing Gradient Problem is and it’s impact on NN ⌨️ 1:25:55 Question 15: Describe what Exploding Gradients Problem is and it’s impact on NN ⌨️ 1:33:55 Question 16: There is a neuron in the hidden layer that always results in an error. What could be the reason? ⌨️ 1:37:50 Question 17: What do you understand by a computational graph? ⌨️ 1:43:28 Question 18: What is Loss Function and what are various Loss functions used in Deep Learning? ⌨️ 1:47:15 Question 19: What is Cross Entropy loss function and how is it called in industry? ⌨️ 1:50:18 Question 20: Why is Cross-entropy preferred as the cost function for multi-class classification problems? ⌨️ 1:53:10 Question 21: What is SGD and why it’s used in training Neural Networks? ⌨️ 1:58:24 Question 22: Why does stochastic gradient descent oscillate towards local minima? ⌨️ 2:03:38 Question 23: How is GD different from SGD? ⌨️ 2:08:19 Question 24: How can optimization methods like gradient descent be improved? What is the role of the momentum term? ⌨️ 2:14:22 Question 25: Compare batch gradient descent, minibatch gradient descent, and stochastic gradient descent. ⌨️ 2:19:12 Question 26: How to decide batch size in deep learning (considering both too small and too large sizes)? ⌨️ 2:26:01 Question 27: Batch Size vs Model Performance: How does the batch size impact the performance of a deep learning model? ⌨️ 2:29:33 Question 28: What is Hessian, and how can it be used for faster training? What are its disadvantages? ⌨️ 2:34:12 Question 29: What is RMSProp and how does it work? ⌨️ 2:38:43 Question 30: Discuss the concept of an adaptive learning rate. Describe adaptive learning methods ⌨️ 2:43:34 Question 31: What is Adam and why is it used most of the time in NNs? ⌨️ 2:49:59 Question 32: What is AdamW and why it’s preferred over Adam? ⌨️ 2:54:50 Question 33: What is Batch Normalization and why it’s used in NN? ⌨️ 3:03:19 Question 34: What is Layer Normalization, and why it’s used in NN? ⌨️ 3:06:20 Question 35: What are Residual Connections and their function in NN? ⌨️ 3:15:05 Question 36: What is Gradient clipping and their impact on NN? ⌨️ 3:18:09 Question 37: What is Xavier Initialization and why it’s used in NN? ⌨️ 3:22:13 Question 38: What are different ways to solve Vanishing gradients? ⌨️ 3:25:25 Question 39: What are ways to solve Exploding Gradients? ⌨️ 3:26:42 Question 40: What happens if the Neural Network is suffering from Overfitting relate to large weights? ⌨️ 3:29:18 Question 41: What is Dropout and how does it work? ⌨️ 3:33:59 Question 42: How does Dropout prevent overfitting in NN? ⌨️ 3:35:06 Question 43: Is Dropout like Random Forest? ⌨️ 3:39:21 Question 44: What is the impact of Drop Out on the training vs testing? ⌨️ 3:41:20 Question 45: What are L2/L1 Regularizations and how do they prevent overfitting in NN? ⌨️ 3:44:39 Question 46: What is the difference between L1 and L2 regularisations in NN? ⌨️ 3:48:43 Question 47: How do L1 vs L2 Regularization impact the Weights in a NN? ⌨️ 3:51:56 Question 48: What is the curse of dimensionality in ML or AI? ⌨️ 3:53:04 Question 49: How deep learning models tackle the curse of dimensionality? ⌨️ 3:56:47 Question 50: What are Generative Models, give examples?

KkC_wYM_Co4 | 29 Jan 2024
Learn to build a Weather App using Next.js, Tailwind CSS, and TypeScript in this hands-on tutorial! Create a responsive, dynamic app from scratch with React components. ✏️ Course from @reactwithutkarsh Live Demo: https://weather-app-nextjs-seven-rho.vercel.app/ Code Repo: https://github.com/whoisseth/weather-app-nextjs ⭐️ Chapters ⭐️ ⌨️ (0:00:13) Introduction ⌨️ (0:03:45) Navbar Component ⌨️ (0:27:41) API and Data Types Configurations ⌨️ (0:38:59) Current Day Section Components ⌨️ (1:12:45) Additional Details Component ⌨️ (1:30:53) 7 Days Forecast Data Section ⌨️ (1:41:53) Search and Current Location Logic 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

DNPF0oPcMDs | 26 Jan 2024
The freeCodeCamp podcast is now a video podcast! In this episode, freeCodeCamp founder Quincy Larson interviews Beau Carnes. Beau runs the freeCodeCamp.org YouTube channel. Links: Beau's YouTube course style guide: https://www.freecodecamp.org/news/how-to-create-a-great-technical-course/ How I got a second degree and earned 5 developer certifications in just one year, while working and raising two kids https://www.freecodecamp.org/news/how-i-got-a-second-degree-and-earned-5-developer-certifications-in-just-one-year-while-working-and-2b902ee291ab/ Beau's Robot Family YouTube channel: https://youtube.com/robotfamily 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

x0AnCE9SE4A | 25 Jan 2024
Learn how to us LangChain with GPT-4, Google Gemini Pro, and LLAMA2 by creating six end-to-end projects. The goal of LangChain is to link powerful LLMs, such as OpenAI's GPT-3.5 and GPT-4, to an array of external data sources to create and reap the benefits of natural language processing (NLP) applications. 💻 Github: https://github.com/krishnaik06/Complete-Langchain-Tutorials ✏️ Course developed by @krishnaik06 ⭐️ Contents ⭐️ ⌨️ (0:00:21) Introduction What We will Learn ⌨️ (0:01:36) Langchain Crash Course ⌨️ (1:18:26) Chat With PDF Using Langchain And Astradb ⌨️ (1:41:21) Blog Generation Using LLAMA 2 LLM Models ⌨️ (2:16:21) End To End LLm Projects Using Pinecone VectorDB ⌨️ (2:52:02) Google Gemini Pro Demo ⌨️ (3:20:11) Multi Language Invoice Extractor LLm Project ⌨️ (3:46:02) Conversational Q&A Chatbot Using Gemini Pro API 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

lzelnAI914A | 24 Jan 2024
Learn about the Web Authentication API by building an app that implements passkey authentication. At the end of the tutorial, we will have a little Express.js app connected to a Postgres database, through Sequelize, in Docker container. 📎 Text tutorial: https://divrhino.com/articles/passkeys-express 💻 Code: https://github.com/divrhino/divrhino-passkeys-express ✏️ Course developed by @DivRhino ⭐️ Chapters ⭐️ ⌨️ (00:21) Introduction ⌨️ (00:37) Prerequisites ⌨️ (01:10) Expected end result ⌨️ (01:25) Getting started ⌨️ (05:18) Configure Sequelize ⌨️ (06:54) Set up Postgres ⌨️ (10:40) Routes and controllers ⌨️ (12:16) Frontend views ⌨️ (16:58) Public key credentials ⌨️ (18:27) Configure Passport.js ⌨️ (25:38) Sessions ⌨️ (28:03) Passkeys overview ⌨️ (29:11) Phase 1: attestation/registration ⌨️ (39:11) Logout ⌨️ (39:56) Phase 2: assertion/login ⌨️ (46:46) Recap 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Zr6fnhvJKlw | 23 Jan 2024
Dive into the dynamic world of Event Driven Architecture (EDA) with this comprehensive course! Join @iammattmartz Matt Morgan as they unravel the secrets of transforming traditional apps into cutting-edge, event-driven powerhouses. Companion Blog Post: https://martz.codes/e/deep ✏️ Matt Martz (martzcodes) 🔗 https://matt.martz.codes 🔗 CDK Crash Course - https://youtu.be/T-H4nJQyMig 🔗 Event Driven Documentation: https://matt.martz.codes/series/edd 🔗 Inferring Architecture and Asynchronous Workflows using EventBridge Events - https://matt.martz.codes/inferring-architecture-and-asynchronous-workflows-using-eventbridge-events ✏️ Matt Morgan 🔗 https://mattmorgan.cloud 🌟 Chapters: ⌨️ (0:00:00) Intro ⌨️ (0:05:51) EDA Basics ⌨️ (0:35:30) Demoing EDA with AWS CDK ⌨️ (1:08:01) Advanced Practices with EDA ⌨️ (1:30:16) Bloopers ⭐️ Resources ⭐️ ▶ ServerlessLand.com ▶ Eric Johnson 🔗 AWS re:Invent 2023 - Building next-generation applications with event-driven architecture (API302) - https://youtu.be/KXR17uwLEC8?si=jCO7ylloaDNtR3Ua ▶ David Boyne 🔗 https://www.boyney.io/ 🔗 AWS re:Invent 2023 - Navigating the journey to serverless event-driven architecture (API303) - https://www.youtube.com/watch?v=hvGuqHp051c 🔗 https://eventcatalog.dev ▶ Yan Cui (AWS Serverless Hero) 🔗 Orchestration vs Choreography: https://medium.com/theburningmonk-com/choreography-vs-orchestration-in-the-land-of-serverless-8aaf26690889 What is a MacGuffin? https://en.wikipedia.org/wiki/MacGuffin 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

qHPonmSX4Ms | 22 Jan 2024
Learn how to use the OpenAI's Assistants API to build powerful AI assistants. In this course, we'll explore how to leverage the Assistants API by OpenAI to create dynamic, intelligent web apps using Streamlit. What we'll cover: 1️⃣ Function Calling with the API: Learn to seamlessly integrate the Assistants API into your applications, enabling advanced AI functionalities right at your fingertips. 2️⃣ Knowledge Retrieval: Discover how to use the API to extract information, answer questions, and make your applications smarter and more responsive. 3️⃣ Code Interpreter Capabilities: Dive into the API's ability to interpret and generate code, a game-changer for automating tasks and enhancing your app's capabilities. 4️⃣ LLM Fundamentals: Gain a solid understanding of Large Language Models (LLMs) and how they form the backbone of OpenAI's Assistants API. This module demystifies the technology and provides a foundation for advanced application development. The course features a series of hands-on projects and real-world examples to apply what you've learned. By the end of our session, you'll have the skills and confidence to build your own intelligent web apps using Streamlit and OpenAI's Assistants API. ⭐️ Code ⭐️ Personal trainer: https://github.com/pdichone/vincibits-personal-trainer-assistant Personal trainer: https://github.com/pdichone/vincibits-personal-trainer-assistant Study-Buddy: https://github.com/pdichone/vincibits-study-buddy-knwoledge-retrieval ✏️ Created by @vincibits Twitter (X): @buildappswithme ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:02) What’s This Course About - What Will You Learn? ⌨️ (0:01:33) Pre-requisites ⌨️ (0:02:44) Python and Dev tools Set up ⌨️ (0:04:22) VS Code Installation ⌨️ (0:05:31) OpenAI Account - Generate an API Key ⌨️ (0:07:53) What is the Assistants API & Benefits - Comparison Between the Chat Completion API and the Assistants API ⌨️ (0:18:16) Assistants API Building Blocks ⌨️ (0:24:04) Creating an Assistants API - Manually (Personal Trainer) ⌨️ (0:38:20) Creating an Assistants API - In Code (Personal Trainer) ⌨️ (1:04:15) Build a News Summarizer Introduction: Function Calling - A Streamlit Application ⌨️ (1:25:39) Create an AssistantsManager Class For our News Summarizer ⌨️ (2:10:46) Using the AssistantManager Class to Create an Assistant and run it as a Streamlit App ⌨️ (2:28:23) Knowledge Bases Retrieval Tools - How it Works & Introduction to Embeddings ⌨️ (2:35:25) Build a Study Buddy Streamlit Application ⌨️ (3:22:24) Run the Study Buddy Streamlit Application and Test ⌨️ (3:29:27) Wrap up and Final Considerations. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

H9KefzbryEw | 19 Jan 2024
Learn data analysis, data visualizations, and image processing techniques using real-world astronomical data. The course offers a practical, hands-on approach to simplifying complex concepts in data analysis, making it great for beginners. Code: https://drive.google.com/drive/folders/1KufkfHYGUyQmqexkKjgGJZgWgeh69ENf?usp=sharing ✏️ Course developed by @Spartificial Spartificial Website: https://spartificial.com/ ⭐️ Contents ⭐️ ⌨️ (0:00:34) Introduction to Course ⌨️ (0:03:54) Introduction to Google Colab ⌨️ (0:09:13) Python Comments ⌨️ (0:14:39) Variables and Constants ⌨️ (0:21:26) Basic Data Types ⌨️ (0:33:06) f-string ⌨️ (0:42:14) User inputs ⌨️ (0:47:43) Data Type Conversions ⌨️ (0:59:34) Control Flow ⌨️ (1:19:34) Functions ⌨️ (1:46:05) Intro to Tabular Dataset ⌨️ (1:48:14) Importing the libraries for tabular dataset ⌨️ (1:51:44) Exploring the tabular dataset ⌨️ (2:08:55) Creating First Visualization with barplot matplotlib ⌨️ (2:12:48) Adding customization to barplot ⌨️ (2:31:26) Creating bargraph using Seaborn ⌨️ (2:39:54) Visusalizing outliers using boxplot ⌨️ (2:46:13) Introducing subplots using matplotlib ⌨️ (2:53:57) Line plots ⌨️ (3:05:04) Pair plot and scatter plot ⌨️ (3:16:25) Creating HR Diagram ⌨️ (3:49:18) Downloading visualizations ⌨️ (3:54:44) Understanding Images, pixels, grayscale and colors ⌨️ (4:07:44) What are FITS file? ⌨️ (4:11:24) Installing Astroquery ⌨️ (4:13:44) SkyView Form - Virtual Telescope ⌨️ (4:19:12) Visualize Andromeda galaxy ⌨️ (4:41:14) Creating FITS file and testing ⌨️ (4:52:19) Pixel Distribution ⌨️ (5:01:39) MinMax Pixel Scaling ⌨️ (5:12:30) Standard Scaling, Log Normalization, Square root normalization ⌨️ (5:22:34) ZScaleInterval ⌨️ (5:43:39) Convolution Operation - Why? Why? and Demonstration ⌨️ (5:50:13) Gaussian Denoising ⌨️ (6:02:21) Enhancing features with Meijering and Sato filter ⌨️ (6:11:12) Corner Foerstner - What and How to use it in Python ⌨️ (6:19:21) Multiscale Basic Features using skimage ⌨️ (6:30:02) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

6nz8GXjxiHg | 18 Jan 2024
This course will help you find a programming job and is specifically designed for self-taught developers. The course covers covers everything from job search strategy, resumes, networking, interviewing, and a lot more. Let's lets start learning. Follow along interactively on Boot.dev: https://www.boot.dev/learn/learn-job-search Read freeCodeCamp founder Quincy Larson's free book "How to Learn to Code and Get a Developer Job": https://www.freecodecamp.org/news/learn-to-code-book/ Learn back-end on Boot.dev: https://boot.dev Follow Lane on Twitter: https://twitter.com/wagslane Lane’s YouTube: https://youtube.com/@bootdotdev Backend Banter Podcast: https://www.youtube.com/@backendbanterfm ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:04:18) Ch 1. Job Search Strategy ⌨️ (0:21:52) Ch 2. Portfolio Projects ⌨️ (0:53:33) Ch 3. Github Profile ⌨️ (1:06:45) Ch 4. Linkedin ⌨️ (1:20:52) Ch 5. Resume ⌨️ (1:47:52) Ch 6. Applying ⌨️ (2:03:15) Ch 7. Networking ⌨️ (2:38:23) Ch 8. Interviewing ⌨️ (3:37:49) Ch 9. Relocation ⭐️ Guests and mentions ⭐️ TJ Devries: https://www.youtube.com/@teej_dv ThePrimeagen: https://www.youtube.com/@ThePrimeTimeagen Bill Kennedy: https://twitter.com/goinggodotnet Miriah Peterson: https://www.linkedin.com/in/miriah-peterson-35649b5b/ Theo Browne: https://www.youtube.com/@t3dotgg Don the Developer: https://www.youtube.com/@DonTheDeveloper Kent C Dodds: https://www.youtube.com/@KentCDodds-vids James Q Quick: https://www.youtube.com/@JamesQQuick Melkey: https://www.youtube.com/@MelkeyDev Eddie Jaoude: https://github.com/eddiejaoude Danny Thompson: https://www.linkedin.com/in/dthompsondev/ Need help? Join the Boot.dev Discord: https://boot.dev/community FreeCodeCamp Discord: https://www.freecodecamp.org/news/freecodecamp-discord-chat-room-server/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

DjutoyfCl2c | 17 Jan 2024
Learn how to create UIs with Python by creating a Modern Music Player with the PyQt5 framework. Some of the features of the app are: - Beautiful and modern user interface - Playlists and favourite songs functionalities - Custom context menus for different pages - Background slideshow for every song 💻 Code: https://github.com/tommyscodebase/Advanced_Music_Player_with_PyQt5 Download DB Browser for SQLite: https://sqlitebrowser.org/dl/ ✏️ Course developed by @tommys_codebase ⭐️ Chapters ⭐️ ⌨️ (0:00:00) 01: Introduction ⌨️ (0:00:47) 02: Demo ⌨️ (0:04:40) 03: Getting Starter Files ⌨️ (0:06:24) 04: Installing required packages ⌨️ (0:07:56) 05: Opening the Qt Designer ⌨️ (0:10:37) 06: Exploring the UI file ⌨️ (0:21:05) 07: Designing the User Interface ⌨️ (1:37:15) 08: Convert the UI file and the resource file ⌨️ (1:46:45) 09: Creating custom title bar ⌨️ (1:55:09) 10: Add Songs ⌨️ (2:05:49) 11: Play Song ⌨️ (2:13:44) 12: Pause and Unpause ⌨️ (2:17:01) 13: Stop Song ⌨️ (2:21:02) 14: Volume Control ⌨️ (2:27:41) 15: Move Slider ⌨️ (2:42:07) 16: Next Song ⌨️ (2:47:36) 17: Previous Song ⌨️ (2:57:58) 18: Loop one song and play random ⌨️ (3:15:52) 19: Automatically play next song ⌨️ (3:21:48) 20: Remove Songs ⌨️ (3:33:37) 21: Navigate Pages ⌨️ (3:37:53) 22: Database Functions ⌨️ (4:23:58) 23: Favourite Songs Functions ⌨️ (4:51:52) 24: Automatically restart queues ⌨️ (5:01:28) 25: Playlist Functions ⌨️ (5:49:06) 26: Create Context Menus ⌨️ (6:09:20) 27: Show Playlist Content ⌨️ (6:28:13) 28: Background Slideshow ⌨️ (6:41:09) 29: Fixing Database Directory ⌨️ (6:45:52) 30: Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

PHsC_t0j1dU | 16 Jan 2024
Learn the essentials of data engineering in this course for beginners. You'll learn about Databases, Docker, and analytical engineering. You'll explore advanced topics like data pipeline building with Airflow, and engage in batch processing with Spark and streaming data with Kafka. The course culminates in a comprehensive project, putting your skills to the test in creating a full end-to-end pipeline. ✏️ Justin Chau created this course. Course Resources: https://transparent-trout-f2f.notion.site/FreeCodeCamp-Data-Engineering-Course-Resources-e9d2b97aed5b4d4a922257d953c4e759 Thanks to Airbyte for providing a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:36) Why Data Engineering ⌨️ (0:03:14) Docker ⌨️ (0:30:38) SQL ⌨️ (1:04:32) Building a Data Pipeline from Scratch ⌨️ (1:31:03) dbt ⌨️ (2:04:11) CRON Job ⌨️ (2:07:54) Airflow ⌨️ (2:41:14) Airbyte ⌨️ (3:01:54) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

9t9Mp0BGnyI | 12 Jan 2024
NGINX is open-source web server software used for reverse proxy, load balancing, and caching. It's important to understand, especially if you are a backend developer. ✏️ Course created by @laithacademy Docker installation: https://docs.docker.com/get-docker/ NGINX installation: https://www.nginx.com/resources/wiki/start/topics/tutorials/install/ ⭐️ Contents ⭐️ ⌨️ (00:00) What is NGINX ⌨️ (08:18) NGINX Installation ⌨️ (11:11) NGINX Terminology ⌨️ (13:16) Serving Static Content ⌨️ (17:34) Mime Types ⌨️ (22:48) Location Context ⌨️ (33:16) Rewrites and Redirect ⌨️ (37:53) NGINX as a Load Balancer 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

h_mk2Uci9o0 | 11 Jan 2024
If you want to add email functionality to your application, this is the course. The course starts all the way back at the invention of email and by the end you will know how to make your app send emails using multiple programming languages and libraries. ✏️ Craig Dennis developed this course. Teacher's Notes: https://twil.io/notes-email-course ✉️ Unit 1 - Understanding Email ▶ (0:00:21) Video 1 - Welcome ▶ (0:03:15) Video 2 - In the Beginning ▶ (0:08:46) Video 3 - DNS ▶ (0:11:38) Video 4 - Protocols ▶ (0:17:23) Video 5 - Spamming and Spoofing ▶ (0:23:53) Video 6 - Enter the Authenticity Acronyms ✉️ Unit 2 - Let’s get Sending Email ▶ (0:26:44) Video 1 - Introduction ▶ (0:28:00) Video 2 - Libraries ▶ (0:31:33) Video 3 - Email API Services ▶ (0:36:42) Video 4 - Handling Events ▶ (0:38:28) Video 5 - Receiving email programmatically ▶ (0:39:24) Video 6 - Wrap 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

PSNXoAs2FtQ | 09 Jan 2024
Become a data analyst by following along with this massive course. You will learn the core topics that data analysts need to know. And along the way, you will build plenty of projects to gain hands-on experience. ✏️ Bootcamp developed by @AlexTheAnalyst 🔗 Analyst Builder: https://www.analystbuilder.com/ 💻 Access the datasets used here: https://github.com/AlexTheAnalyst ⭐️ Chapters ⭐️ 00:00:00 Introduction 00:01:10 How to Become a Data Analyst in 2023 (Completely FREE!) 00:15:08 SQL Basics Tutorial | Installing SQL Server Management Studio and Create Tables 00:24:44 SQL Basics Tutorial | Select + From Statements 00:30:57 SQL Basics Tutorial | Where Statement 00:38:54 SQL Basics Tutorial | Group By + Order By Statements 00:47:03 Intermediate SQL Tutorial | Inner/Outer Joins | Use Cases 01:02:55 Intermediate SQL Tutorial | Unions | Union Operator 01:08:19 Intermediate SQL Tutorial | Case Statement | Use Cases 01:15:44 Intermediate SQL Tutorial | Having Clause 01:19:15 Intermediate SQL Tutorial | Updating/Deleting Data 01:23:51 Intermediate SQL Tutorial | Aliasing 01:30:02 Intermediate SQL Tutorial | Partition By 01:34:16 Advanced SQL Tutorial | CTE (Common Table Expression) 01:37:59 Advanced SQL Tutorial | Temp Tables 01:48:18 Advanced SQL Tutorial | String Functions + Use Cases 02:02:06 Advanced SQL Tutorial | Stored Procedures + Use Cases 02:08:20 Advanced SQL Tutorial | Subqueries 02:16:57 Data Analyst Portfolio Project | SQL Data Exploration 03:34:01 Data Analyst Portfolio Project | Data Cleaning in SQL 04:28:41 Pivot Tables in Excel | Excel Tutorial 04:46:15 Formulas in Excel | Excel Tutorial 05:20:07 XLOOKUP in Excel | Excel Tutorial 05:38:52 Conditional Formatting in Excel | Excel Tutorial 05:59:49 Charts in Excel | Excel Tutorial 06:14:58 Cleaning Data in Excel | Excel Tutorial 06:36:02 Full Project in Excel | Excel Tutorial 07:16:49 How to Install Tableau and Create First Visualization | Tableau Tutorial 07:33:53 How to use Calculated Fields and Bins in Tableau | Tableau Tutorial 07:40:17 How to Create Visualizations in Tableau | Tableau Tutorial 07:54:20 How to use Joins in Tableau | Tableau Tutorial 08:08:47 Full Beginner Project in Tableau | Tableau Tutorial 08:53:02 How to Install Power BI | Building First Visualization | Microsoft Power BI 09:05:51 How to use Power Query in Power BI | Microsoft Power BI 09:18:57 How to Create and Manage Relationships in Power BI | Microsoft Power BI 09:27:33 How to use DAX in Power BI | Microsoft Power BI 09:43:16 How to use Drill Down in Power BI | Microsoft Power BI 09:49:18 How to use Conditional Formatting in Power BI | Microsoft Power BI 09:59:10 How to use Bins and Lists in Power BI | Microsoft Power BI 10:08:40 Popular Visualizations in Power BI | Microsoft Power BI 10:22:54 Full Power BI Guided Project | Microsoft Power BI 11:05:31 Installing Jupyter Notebooks/Anaconda | Python 11:15:34 Variables in Python | Python 11:28:51 Data Types in Python | Python 11:50:48 Comparison, Logical, and Membership Operators in Python | Python 11:58:03 If Else Statements in Python | Python 12:04:42 For Loops in Python | Python 12:13:59 While Loops in Python | Python 12:19:39 Functions in Python | Python 12:32:22 Converting Data Types in Python | Python 12:38:57 Building a BMI Calculator with Python | Python Project 12:53:19 Building an Automated File Sorter in File Explorer using Python | Python Project 13:10:10 Inspecting Web Pages with HTML | Web Scraping in Python 13:16:03 BeautifulSoup + Requests | Web Scraping in Python 13:23:01 Find and Find_All | Web Scraping in Python 13:35:11 Scraping Data from a Real Website | Web Scraping in Python 14:00:33 Reading in Files in Pandas | Python Pandas Tutorials 14:19:49 Filtering Columns and Rows in Pandas | Python Pandas Tutorials 14:31:37 Indexes in Pandas | Python Pandas Tutorials 14:42:59 Group By and Aggregate Functions in Pandas | Python Pandas Tutorials 14:54:04 Merging DataFrames in Pandas | Python Pandas Tutorials 15:16:13 Creating Visualizations using Pandas Library | Python Pandas Tutorials 15:33:02 Data Cleaning in Pandas | Python Pandas Tutorials 16:11:39 Exploratory Data Analysis in Pandas | Python Pandas Tutorials 16:43:52 Amazon Web Scraping Using Python | Data Analyst Portfolio Project 17:31:03 Automating Crypto Website API Pull Using Python | Data Analyst Project 18:22:13 How to Create a Portfolio Website 18:57:39 Create the Perfect Data Analyst Resume 19:15:16 Top 3 Tips on Using LinkedIn to Land a Job 19:22:05 Get Your Data Analyst Bootcamp Certification

dJhlMn2otxA | 08 Jan 2024
This tutorial teaches non-coders to build apps with ChatGPT. Try the interactive version here: https://scrimba.com/links/learn-to-code-with-ai Get ready for a unique approach to coding. Start building projects right away, without worrying about complex programming syntax. With ChatGPT handling the technical details, you can focus on the creative parts. Gradually improve your programming skills as you progress through increasingly sophisticated projects. If you have any feedback to the teacher Guil Hernandez, please reach out to him on X here: https://twitter.com/guilh Follow Scrimba on YouTube here: https://www.youtube.com/c/Scrimba 💻 Download the code via Scrimba: https://scrimba.com/links/learn-to-code-with-ai ⭐️ Chapters ⭐️ Section 1: Build and deploy your first projects with ChatGPT ⌨️ (0:00:20) Intro ⌨️ (0:03:40) Welcome to a new kind of coding course ⌨️ (0:05:26) Building with AI & ChatGPT ⌨️ (0:07:30) Sign up for and access ChatGPT ⌨️ (0:09:20) What you need to know about HTML and CSS ⌨️ (0:17:30) Build a login button ⌨️ (0:27:09) Website hero section ⌨️ (0:36:40) Subscription signup form ⌨️ (0:50:27) What you need to know about JavaScript ⌨️ (0:59:23) Interactive event invite - part 1 ⌨️ (1:09:07) Interactive event invite - part 2 ⌨️ (1:16:03) Cake raffle app ⌨️ (1:30:38) Dive deeper and level up your coding skills ⌨️ (1:32:23) Debug, get feedback, and improve your code ⌨️ (1:44:11) Drum kit app ⌨️ (1:54:41) Deploy and share your projects ⌨️ (1:58:10) Share your feedback and project ideas Section 2: Next-level projects with AI ⌨️ (1:59:26) What's in store for you? ⌨️ (2:01:38) Build a wac a mole style game with facebomp ⌨️ (2:14:44) FaceBomp game - part 2 ⌨️ (2:28:23) Project slideshow ⌨️ (2:40:20) Personal homepage ⌨️ (2:51:03) Personal homepage - part 2 ⌨️ (3:00:55) Pushing projects to GitHub ⌨️ (3:05:34) Smart home mobile interface ⌨️ (3:18:06) Smart home mobile interface - part 2 ⌨️ (3:24:29) Turn your project into a mobile app ⌨️ (3:31:11) SnapStash Chrome extension ⌨️ (3:38:08) SnapStash Chrome extension - part 2 ⌨️ (3:51:39) Automate project deployment with GitHub and Netlify ⌨️ (3:53:57) Pause to reflect & recharge Section 3. Build database-powered apps ⌨️ (3:54:58) Build database-powered projects ⌨️ (3:57:17) What you need to know about Firebase ⌨️ (3:59:31) Get set up with Firebase ⌨️ (4:03:09) Add Firebase to a project ⌨️ (4:09:52) Compliment generator ⌨️ (4:15:13) Compliment generator - part 2 ⌨️ (4:20:48) Lunch break poll ⌨️ (4:29:16) Lunch break poll - part 2 ⌨️ (4:34:22) RoadWallet app ⌨️ (4:44:56) Reflect and wrap up 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

VhM2ByShhzE | 04 Jan 2024
Memcached is a high-performance, distributed memory caching system designed to speed up dynamic web applications by alleviating database load. In this course, you will learn about Memcached's architecture and design choices, and learn how to create a hands-on demo using Docker, Telnet, and nodes. ✏️ Course developed by @hnasr Source Code: https://github.com/hnasr/javascript_playground/tree/master/memcached Fundamentals of Database Engineering course: https://databases.win/ Download the slides for Memcached course here: https://payhip.com/b/rw14l (0:00:27) Intro (0:05:07) What is Memcached? (0:08:12) Memory management (0:16:27) LRU (0:25:44) Threading and Connections (0:31:07) Read Example (0:34:57) Write Example (0:36:44) Write and Read collisions (0:40:07) Locking (0:40:57) Distributed Cache (0:43:57) Memcached with Docker/Telnet/NodeJS (0:45:27) Spin up a Memcached Docker container and telnet (0:52:44) Memcached and NodeJS (0:56:42) Four Memached Servers with NodeJS (1:01:27) Summary 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Bvwq_S0n2pk | 03 Jan 2024
In this React course, you'll not only learn the nuances of React and its internal workings but also immerse yourself in building a variety of projects to understand the practical applications of React features. This course uniquely balances a project-focused approach with comprehensive theoretical knowledge, ensuring a thorough understanding of each concept. By the end of this course, not only will you have a bunch of projects for your portfolio, but you'll also gain hands-on experience in creating a full-stack application using Appwrite, integrating advanced tools like Redux-Toolkit and Tailwind to craft production-grade applications. 💻 Code: https://github.com/hiteshchoudhary/react-english ✏️ Course created by @HiteshChoudharydotcom ⭐️ Contents ⭐️ ⌨️ (00:00:00) React Roadmap ⌨️ (00:20:05) Create react projects ⌨️ (00:42:37) Understand the react flow and structure ⌨️ (01:09:15) Create your own react library and JSX ⌨️ (01:40:45) Why you need hooks and project ⌨️ (02:00:12) Virtual DOM, Fibre and reconciliation ⌨️ (02:13:55) Tailwind and Props in reactjs ⌨️ (02:40:33) Building a react project . bgChanger ⌨️ (02:58:20) useEffect, useRef and useCallback with 1 project ⌨️ (03:38:37) Custom hooks in react . currency Project ⌨️ (04:31:08) React router crash course ⌨️ (05:27:02) Context API in react . get the concept ⌨️ (05:56:01) Build a dark mode light mode in reactjs with context api ⌨️ (06:25:21) Context API with local Storage ⌨️ (07:33:39) Building a full stack project with react and appwrite ⌨️ (07:40:51) Exploring the new docs of appwrite ⌨️ (08:07:18) All that you need to know about Appwrite Auth ⌨️ (08:28:53) Appwrite Databases, Query and Storage - All that you need ⌨️ (09:05:55) Setting up redux store and protecing pages in react ⌨️ (09:49:08) Debugging for protected routes ⌨️ (09:52:43) Learn to create production components ⌨️ (10:18:44) React hook form and TinyMCE editor in react ⌨️ (11:30:09) Parsing HTML in react components ⌨️ (12:07:47) Prepare all pages with components ⌨️ (12:27:55) Debugging the mega project 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

8hpSMnCwCxY | 21 Dec 2023
Learn the essential skills and insights to succeed in behavior-based interviews. While many developers focus on preparing for technical interviews, you should also prepare for the other parts of job interviews. This course will help you navigate behavioral interviews with ease. ✏️ Course developed by @DestinationFAANG ⭐️ Resources ⭐️ ▶ PPT deck with all the content: https://docs.google.com/presentation/d/16DNAiuCC_UohosO61I1UQvIdWFrjlUz7/edit?usp=drive_link&ouid=112476210230339613138&rtpof=true&sd=true ▶ Books: - Cracking The Coding Interview - 101 Great Answers to the Toughest Interview Questions ▶ Online Courses: LinkedIn learning, Coursera, Udemy ▶ Reddit: r/jobs, r/interviews, r/cscareerquestions ▶ Websites: Levels.fyi, Glassdoor, ▶ Other important resources: - https://www.levels.fyi/blog/amazon-leadership-principles.html - https://www.microsoft.com/en-us/microsoft-365-life-hacks/presentations/behavioral-interview-questions-answers - https://www.tryexponent.com/blog/the-complete-google-behavioral-interview-guide ⭐️ Contents ⭐️ ⌨️ (0:00:29) Course outline ⌨️ (0:02:38) Understanding different types of interviews ⌨️ (0:04:03) Behavioral interview fundamentals ⌨️ (0:10:34) Master of the STAR method ⌨️ (0:19:59) Self-assessment and researching companies ⌨️ (0:32:38) Case study 1: Netflix ⌨️ (0:39:01) Case study 2: Amazon ⌨️ (0:42:12) Behavioral interview question categories ⌨️ (0:50:09) Top 50 behavioral interview questions ⌨️ (2:01:20) How to deal with tough questions ⌨️ (2:06:19) Non-verbal communication ⌨️ (2:08:19) Strategies for preparation and useful Resources 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

n8mNX2YqkUs | 20 Dec 2023
freeCodeCamp.org has just launched a major update to the JavaScript Algorithms and Data Structures Certification. You can now learn JavaScript by building 21 projects! Instead of coding through a series of challenges, you will learn the fundamentals of JavaScript by building 16 practice projects + 5 certification projects. Each of the practice projects will lead you through a step by step process for building out dynamic HTML, CSS and JavaScript applications. Check out the new JavaScript curriculum at www.freeCodeCamp.org! ✏️ Jessica Wilkins created this walkthrough video.

kiCH27qsNL8 | 19 Dec 2023
Learn how to build and deploy a hotel management system with Next.js, React, Sanity.io, Tailwind CSS, and Stripe. Features: - Hotel Room Management CRUD with Sanity.IO - Hotel Room Review - Room Booking - Checkout with Stripe - Stripe webhook - Light / Dark Mode with React Context - Search (Room Type / Name) - Authentication with Auth.JS - Typescript - useSwr Hook - Deployment to Vercel - And lots more... 💻 Code: https://github.com/laribright/hotel-management ✏️ Course created by @codewithlari ⭐️ Contents ⭐️ 0:00:07 Intro and Demo 0:09:07 New Project 0:14:42 Layout 0:35:02 Dark / White Theme 0:47:37 Authentication Page Setup 1:02:01 Sanity CMS Integration 1:13:57 Environment Variables 1:16:47 Sanity Schemas (user, account, booking, hotelRoom, verificationToken) 1:52:37 Authentication with next auth (Github, Email, Google) 2:12:02 Toast Notification 2:14:18 Fixing Api folder error 2:15:35 Authentication Continued 2:20:29 Complete Schema 2:25:22 Authentication Test 2:31:07 Configuring jwt 2:40:37 Custom classnames using tailwind directives 2:42:07 Hero Section 3:07:35 Search Feature 3:23:52 Gallery Component 3:25:47 NewsLetter Component 3:27:22 Featured Room 3:56:37 Nextjs Loading Component 3:58:33 Nextjs Error Component 4:02:27 Rooms Page 4:31:07 Room Details Page 6:03:28 Create Booking API 6:13:58 Middleware 6:16:07 Stripe Integration 6:38:45 Test Booking Payment 6:42:37 Webhooks 7:25:37 User Details Page 8:37:10 Rate Hotel Room 9:28:22 Display Hotel Room Rating 9:54:26 Git / Vercel / Deployment 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5yIivwrvH6w | 18 Dec 2023
Learn how to use Remix and Strapi to build full stack applications. In this course, you'll discover how to harness the power of Remix, a modern React framework, to create dynamic, user-friendly front-end interfaces. And you'll learn to integrate Strapi, a flexible, open-source Headless CMS, to efficiently manage and deliver your content. ✏️ Course created by @CodingAfterThirty 💻 Code: https://github.com/PaulBratslavsky/freecodecamp-remix-strapi-final ⭐️ Contents ⭐️ (0:03:51) Introduction (0:03:51) Prerequisites (0:04:21) Setting up our project and overview (0:07:03) Root route explained and linking our CSS (0:08:22) Creating your first route and render via outlet (0:10:36) Creating Dynamic Routes in Remix (0:14:12) Setting up contact detail page (0:15:08) Using the loader function to load data (0:20:02) Loading single-user based on id via params (0:24:48) Setting up Strapi, a headless CMS (0:27:56) Strapi Admin overview and creating our first collection type (0:33:20) Fetching all contacts from our Strapi endpoint (0:38:17) Fetching single contact (0:40:17) Adding the ability to add a new contact (0:54:41) Form validation with Zod and Remix (1:03:31) Adding the ability to update contact information (1:16:25) Programmatic navigation using useNavigate hook (1:18:15) Implementing the delete contact functionality (1:25:53) Showing a fallback page when no items are selected (1:27:25) Handling errors in Remix with error boundaries (1:34:04) Implementing mark contact as a favorite (1:37:33) Implementing search with Remix and Strapi filtering (1:58:51) Submitting our form programmatically on input change (2:00:39) Implementing loading state via useNavigation hook (2:05:45) Project review and some improvement (2:06:55) Styling active link in Remix (2:09:17) Using useFetcher hook for form submission (2:11:08) Throwing errors in Remix (2:15:41) Closing thought and where to find hel 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5abffC-K40c | 14 Dec 2023
Learn about Microsoft Azure and pass the Azure Fundamentals exam! The Azure Fundamentals exam (AZ-900) is an opportunity to prove knowledge of cloud concepts, core Azure services, Azure pricing, SLA, and lifecycle, and the fundamentals of cloud security, privacy, compliance, and trust. You will learn about all these things in this course. ✏️ Course developed by Andrew Brown of ExamPro. Check out the ExamPro YouTube channel: https://www.youtube.com/channel/UC2EsmbKnDNE7y1N3nZYCuGw 🔗 ExamPro Certification Training: https://www.exampro.co 🐦 Twitter: https://twitter.com/andrewbrown 📷 Instagram: https://www.instagram.com/exampro.co/ ⭐️ Course Contents ⭐️ ☁️ (00:01:05) Introduction Why should I get the AZ-900? Exam Guide Walkthrough ☁️ (00:24:24) Cloud Concepts What is Cloud Computing Common Cloud Services What is Microsoft and Azure Benefits of Cloud Computing Types of Cloud Computing Types of Cloud Computing Responsibilities Cloud Deployment Models Total Cost of Ownership CAPEX vs OPEX Cloud Architecture Terminologies High Availability High Scalability High Elasticity Fault Tolerance High Durability Business Continuity Plan Disaster Recovery Options ☁️ (00:57:44) Evolution of Compute Dedicated Servers Virtual Machines Containers Functions ☁️ (01:03:37) Global Infrastructure Regions and Geographies Paired Regions Region Types and Service Availability Special Regions Availability Zones AZ Supported Regions Availability Sets Fault and Update Domains ☁️ (01:19:26) Getting Started Follow Along Creating an Azure Account Registered Providers Create a User Account Enabling MFA ☁️ (01:44:28) Compute Services Computing Services Azure Virtual machines Operation Systems Azure Scale Sets Load Balancer Scaling Policy Health Montoring Azure Virtual Desktop Launching a Server ☁️ (02:06:57) Azure App Service Introduction to Azure App Service Runtimes Custom Containers Deployment Slots App Service Enviroment Azure App Service Plan Configure and Deploy App Service ☁️ (02:27:13) Azure Container Instances Introduction to ACI Container Restart Policies Container Environment Variables Container Persistent Storage Create an Azure Container Instances ☁️ (02:34:49) Virtual Networking Introduction to VNets VNet Peering Network Interfaces Subnets Introduction to Azure DNS Introduction to Virtual Network Gateways Azure Express Routes Private Links Create a VNet ☁️ (02:49:27) Storage Accounts Storage Services Introduction to Storage Accounts Storage Comparsion Core Storage Services Performance Tiers Access Tiers Replication Data Redundancy LRS ZRS GRS GZRS RAGRS_RA GZRS Introduction to Azure Blob Azure Blob Types AZCopy Azure Storage Explorer Introduction to Azure Files Azure Files Use Cases Azure File Sync Storing files in Blob Storage ☁️ (03:24:14) Migration Options Azure Cloud Adoption Framework Azure Migrate Azure Migrate Integrated tools Azure Databox ☁️ (03:33:10) Microsoft Entra ID Microsoft Entra ID Name Change Introduction to Entra ID Use Cases AD vs AAD Terminology AD DS Microsoft Entra Domain Services Single Sign On SSO External Identities Conditional Access ☁️ (03:49:46) Security Zero Trust Model Zero Trust Principles Defense In Depth Azure Defender MFA Azure Security Center Key Vault Azure DDoS Protection Azure Firewall Application Gateway Routing Rules Role Based Access Control RBAC Management Groups Service Health Azure Advisor ☁️ (04:16:09) Technology Overview Database Services Application Integration Developer and Mobile Tools Azure DevOps Services Cloud Native Networking Services Enterprise Hybrid Networking Services Azure Traffic Manager IoT Services Big Data and Analytics Services AI ML Services Introduction AI ML Services Serverless Services ☁️ (04:39:34) Follow Alongs Create a Resource Group Creating an Azure Function ☁️ (04:45:54) Billing And Pricing Service Level Agreements Service Credits Composite SLAs TCO Calculator Azure Marketplace Azure Hybrid Benefit Azure Subscriptions First Look at Subscriptions Pricing Calculator Azure Cost Management Resource Tags ☁️ (05:07:47) Governance and Compliance Microsoft Purview Information Protection Introduction Resource Locks Azure Blueprints ☁️ (05:15:31) Azure Management Tools Azure Portal Portal Preview and Features Cloud Shell Exploring Azure Cloud Shell PowerShell PowerShell Follow Along Azure CLI Azure CLI Follow Along Visual Studio Code Azure SDK Follow Along Introduction to ARM Use Cases ARM Scoping Introduction ARM Templates Follow Along Azure Bicep Follow Along Azure Terraform Follow Along Free Tier Spend and Usage ☁️ (08:12:11) Monitoring Tools Introduction to Azure Monitor The Pillars of Obervability Anatomy of Azure Monitor Log Analytics Log Analytics Workspaces Azure Alerts Application Insights

IPiUDhwnZxA | 13 Dec 2023
Learn how to test JavaScript code using the Jest testing framework. Jest is a JavaScript testing framework designed to ensure correctness of any JavaScript codebase. It allows you to write tests with an approachable, familiar and feature-rich API that gives you results quickly. ✏️ Course developed by @CodeWithTomi ⭐️ Contents ⭐️ 00:00 Intro 00:45 Setting Up Jest 06:22 Basic Concepts In Jest 15:31 Matchers 33:21 Testing Asynchronous Code 49:48 Mock Functions and Spies 1:00:20 Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5iHejdqYIa8 | 12 Dec 2023
Learn to build a virtual environment entirely from the ground up using basic HTML, CSS, and JavaScript. You can easily make something like Pokemon Go using it, but you'll learn to fill it with the self-driving cars from Radu's other course: https://youtu.be/Rs_rAxEsAvI In this course, you'll learn valuable skills like: mathematics, algorithms, programming, and design—skills that greatly benefited Radu during his PhD and his time at Microsoft. Here's what you'll learn: * Building a spatial graph from scratch and creating an editor with a dynamic viewport. * Understanding the mathematics and logic behind user-friendly interfaces in modern software. * Generating road borders, buildings, and trees using geometry and creating a 3D effect. * Implementing road markings to prepare for advanced self-driving challenges. * Enhancing the world editor for user convenience and maximizing auto-generated content. * Loading real-world data from openstreetmap for city-based simulations. * Creating a minimap for navigation in expansive worlds. Created by @Radu ⭐FINAL APP⭐ https://radufromfinland.com/projects/virtualworld 💻CODE💻 https://github.com/gniziemazity/virtual-world 💻COPY CODE FROM HERE💻 https://radufromfinland.com/projects/virtualworld/CODES/lesson_4.js https://radufromfinland.com/projects/virtualworld/CODES/lesson_5.js 👨💻MATERIAL FROM STUDENTS👨💻 Brett ported the code from Phase 1 to ThreeJS: https://github.com/Bretto/evolution @davidmurphy563 ported the code from Phase 1 to Godot: https://youtu.be/FJFrSCEWqLU?si=toU4O43h2oaJmKUy ⭐RECOMMENDED PREREQUISITES⭐ https://www.youtube.com/playlist?list=PLB0Tybl0UNfZ3nnHVg8SJ4uK3R4QD6R0H ⭐PREREQUISITES I SPECIFICALLY MENTION⭐ Pythagorean Theorem: https://youtu.be/iqSlzYXdFzw Euclidean Distance: https://youtu.be/3rPwfmrCwVw 2D Vectors: https://youtu.be/nzyOCd9FcCA Distance to Segment: https://youtu.be/jvqomjmMsPI Segment Intersection: https://youtu.be/fHOLQJo0FjQ Interpolation: https://youtu.be/J_puRs40GhM ⭐EMOJIS⭐ 🗑️💾🌐🛑🚶🚙🅿️🚦⚠️🎯📁 ⭐EXTRA VIDEOS⭐ Adding the Self-driving Cars https://youtu.be/wH2aNJxltus Using Real-world Data (OpenStreetMap) https://youtu.be/IKwkOajkSHs How to make a MiniMap https://youtu.be/ecZRuuLjGQA ☕Buy Radu a Coffee?☕ https://www.buymeacoffee.com/radum ⭐ Contents ⭐ ⌨️ (0:00:00) Introduction ⌨️ (0:05:21) Project Setup ⌨️ (0:10:16) Spatial Graphs ⌨️ (0:47:50) Graph Editor ⌨️ (1:27:30) Dynamic Viewport ⌨️ (2:03:15) Generating Roads ⌨️ (2:49:25) Buildings And Trees ⌨️ (3:31:47) Pseudo 3D ⌨️ (4:04:59) Road Markings ⌨️ (5:09:65) Saving the World ⌨️ (5:40:57) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

JEBDfGqrAUA | 11 Dec 2023
Learn how to use vector search and embeddings to easily combine your data with large language models like GPT-4. You will first learn the concepts and then create three projects. ✏️ Course developed by Beau Carnes. 💻 Code: https://github.com/beaucarnes/vector-search-tutorial 🔗 Access MongoDB Atlas: https://cloud.mongodb.com/ 🏗️ MongoDB provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (01:18) What are vector embeddings? ⌨️ (02:39) What is vector search? ⌨️ (03:40) MongoDB Atlas vector search ⌨️ (04:30) Project 1: Semantic search for movie database ⌨️ (32:55) Project 2: RAG with Atlas Vector Search, LangChain, OpenAI ⌨️ (54:36) Project 3: Chatbot connected to your documentation 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

uyhzCBEGaBY | 07 Dec 2023
In this beginners coding tutorial, you will learn to create a Retro Snake Game inspired by the iconic Nokia Snake game using vanilla HMTL, CSS and JavaScript! Using JS you will learn to draw the game board, create the snake and randomly generated food, make the snake move, increase the snake size when it eats, and increase its speed. you will also learn to keep the score, track collisions for the snake, and display your high score. ✏️ Course developed by @howtobecomeadeveloper 💻 Deployed Game: https://snake-game-howtobedev.netlify.app/ 💻 GitHub Repo / Source Code: https://github.com/Ade-mir/snake-game-js Snake AI-Generated Logo: https://github.com/Ade-mir/snake-game-js/blob/main/snake-game-ai-gen.png Google Fonts: https://fonts.google.com/specimen/VT323?query=vt AI font generator / Lexica: https://lexica.art/ ⭐️ Contents ⭐️ ⌨️ (00:00) What we are building / Finished snake game ⌨️ (01:57) Setting up our HTML ⌨️ (10:25) Styling with CSS ⌨️ (27:05) Creating the snake game logic with JavaScript 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

NhDYbskXRgc | 05 Dec 2023
Prepare for the AWS Certified Cloud Practitioner Certification (CLF-C02) and pass! ✏️ Developed by Andrew Brown of ExamPro 🔗 https://twitter.com/andrewbrown Get your Free Practice and Downloadable Cheatsheets 🎁 https://www.exampro.co/clf-c02 ⭐️ Course Contents ⭐️ ☁️ 00:00:00 Introduction ☁️ 00:46:02 Cloud Concepts ☁️ 01:19:34 Getting Started ☁️ 01:52:15 Digital Transformation ☁️ 02:00:18 The Benefits of Cloud ☁️ 02:06:32 Global Infrastructure ☁️ 02:49:18 Cloud Architecture ☁️ 03:12:40 Management and Developer Tools ☁️ 04:50:13 Shared Responsibility Model ☁️ 05:09:10 Compute ☁️ 06:02:37 Storage Services ☁️ 06:40:15 Databases ☁️ 07:10:28 Networking ☁️ 07:32:16 EC2 ☁️ 08:23:59 EC2 Pricing Models ☁️ 08:42:58 Identity ☁️ 09:28:44 Application Integration ☁️ 09:40:11 Containers ☁️ 09:51:00 Governance ☁️ 10:19:27 Provisioning ☁️ 10:40:22 Serverless ☁️ 10:44:52 Windows on AWS ☁️ 10:53:33 Logging ☁️ 11:07:26 ML AI BigData ☁️ 11:44:41 AWS Well Architected Framework ☁️ 12:06:24 TCO and Migration ☁️ 12:22:30 Billing and Pricing ☁️ 13:17:39 Security ☁️ 14:02:57 Variation Stud 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

-dJPoLm_gtE | 04 Dec 2023
MLOps, short for Machine Learning Operations, refers to the practice of applying DevOps principles to machine learning. This MLOps course will guide you through an end-to-end MLOps project, covering everything from data ingestion to deployment, using state-of-the-art tools like ZenML, MLflow, and various MLOps libraries. 💻 Code: https://github.com/ayush714/mlops-projects-course/tree/main ✏️ Course created by @AyushSinghSh ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:28) MLOps Fundamentals (introduction to mlops) ⌨️ (0:32:54) Fundamentals of Zenml ⌨️ (0:45:31) Customer Satisfaction project ⌨️ (0:45:51) Dataset of Olist customer dataset ⌨️ (0:49:01) Installing necessary libraries ⌨️ (0:55:01) Creating blueprint of steps ⌨️ (1:08:06) Zenml Dashboard ⌨️ (1:13:46) Implementing steps ⌨️ (1:15:01) Working on data cleaning ⌨️ (1:33:41) Working on model development ⌨️ (1:41:09) Working on evaluation model ⌨️ (1:48:36) Run pipeline ⌨️ (1:54:28) Implementing experiment tracker ⌨️ (2:11:02) Deployment pipeline ⌨️ (2:58:08) Streamlit app 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

RMScMwY2B6Q | 30 Nov 2023
Learn how to use React and Firebase to create an instagram clone from scratch. You'll explore the powerful combination of React for front-end development and Firebase for back-end services, learning to create an Instagram-like platform with features such as user authentication, profile customization, post creation, real-time interactions and more. Course developed by @asaprogrammer_ Demo: https://social-app-asaprogrammer.vercel.app/ 💻 Code: https://github.com/burakorkmez/instagram-clone 🔗 Discord Server (to ask questions) : https://discord.gg/YFn2WyheZV Donate to the creator: https://www.buymeacoffee.com/burakorkmezz ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro And Demo ⌨️ (0:06:35) React && Chakra Setup ⌨️ (0:19:45) Design Auth Page ⌨️ (0:44:55) Design Sidebar ⌨️ (1:08:15) Design Home Page ⌨️ (1:55:00) Design Profile Page ⌨️ (2:46:55) Firebase Setup ⌨️ (2:57:07) Update AuthForm.jsx ⌨️ (3:07:20) Signup With Email && Password ⌨️ (3:25:05) Logout User ⌨️ (3:30:25) Create authStore With Zustand ⌨️ (3:40:15) useAuthState Example ⌨️ (3:43:45) Create Navbar ⌨️ (3:50:15) Fixing A Possible Signup Issue ⌨️ (3:55:55) Login User ⌨️ (4:06:45) Google Authentication ⌨️ (4:15:08) Fixing A Major Google Auth Issue ⌨️ (4:18:08) Fetching Profile Header Data ⌨️ (4:38:41) Edit User Profile ⌨️ (5:11:15) Follow && Unfollow ⌨️ (5:27:15) Update Sidebar.jsx ⌨️ (5:32:55) Search For User Profiles ⌨️ (5:53:15) Suggested Users ⌨️ (6:05:25) Create Post ⌨️ (6:27:25) Fetch User Posts ⌨️ (6:40:05) Delete Post ⌨️ (6:49:15) Create Comment ⌨️ (7:02:25) Get Details of The Comment ⌨️ (7:10:25) Render Post Caption ⌨️ (7:14:05) Like And Unlike Posts ⌨️ (7:21:25) Fetch Feed Posts ⌨️ (7:42:55) Fetch All Comments ⌨️ (7:56:40) Fixes && Optimizations ⌨️ (8:03:05) Security Rules && Deployment 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

0CSyIBHQy9g | 29 Nov 2023
This course covers everything you need to know to create, automate, and publish API documentation your developers, partners and users will love. You’ll also learn why API documentation is the foundation for strong governance, effective API security, and achieving your API business goals. ✏️ Course developed by Jason Harmon. https://twitter.com/jharmn Resources: https://www.apisecuniversity.com/courses/api-documentation-best-practices https://www.apisec.ai/blog/generating-openapi-specification-oas-documentation-for-your-rest-apis https://www.apisec.ai/blog/best-api-documentation-tools ⭐️ Contents ⭐️ 0:00:00 Introduction 0:01:16 What is API Documentation? 0:54:02 The Business Impact of API Documentation 1:08:28 How to Write Good Documentation 1:36:03 Documentation Techniques and Tools 1:44:38 Documentation Best Practices 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

I_ShMaNw0Rc | 28 Nov 2023
Learn advanced music production with FL Studio. In this course you will learn complex techniques that will transform your approach to creating music. The course covers everything from mastering plugins and sound design to understanding the subtle differences between being a music artist and a music producer. 🔗 Intro to music production course: https://www.youtube.com/watch?v=BUjdnxgBgzM ✏️ Course created by Tristan Willcox. ⌨️ (0:00:00) Introduction ⌨️ (0:01:39) Chapter 1 ⌨️ (0:04:31) Chapter 2 ⌨️ (0:29:02) Chapter 3 ⌨️ (0:57:29) Chapter 4 ⌨️ (1:24:04) Chapter 5 ⌨️ (1:28:08) Chapter 6 ⌨️ (2:52:30) Chapter 7 ⌨️ (2:59:32) Chapter 8 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

zA8guDqfv40 | 27 Nov 2023
The AWS Cloud Project Bootcamp is a training program to equip you with the skills to design, build, and implement a cloud project. ⚠️ If you are having issues playing this, try watching here: You can also watch here: https://www.youtube.com/playlist?list=PLBfufR7vyJJ7k25byhRXJldB5AiwgNnWv https://aws.cloudprojectbootcamp.com Developed by Andrew Brown. 00:00 Intro 07:10 Welcome to the FREE AWS Cloud Project Bootcamp 10:05 Create a GitHub Account 13:46 Set Up MFA on your GitHub Account 15:01 Create a Gitpod Account 17:56 How Do I get the Gitpod Button 21:56 Setup GitHub Codespaces 23:16 Create AWS Account 33:08 Creating Repository from the Github Template 34:54 Create Lucidchart Account 37:38 Create Honeycomb.io Account 39:56 Create Rollbar Account 41:08 Wk 0 Billing & Architecture 2:40:32 Wk 0 Generate Credentials, AWS CLI, Budget & Billing Alarm via CLI 4:03:37 Wk 0 Pricing Basics & Free tier 4:24:35 AWS Organizations & AWS IAM 5:26:54 Wk 0 Homework 5:34:37 Wk 0 Lucid Charts 6:15:58 Homework Grading 6:35:27 Updating Journal 7:22:27 Scrubing Github History of Sensitive Data 8:09:29 Wk 1 App Containerization 10:10:35 Wk 1 After Stream Commit Code 10:12:25 Wk 1 Gitpod, Github Codespaces, AWS Cloud9 & Cloudtrail 10:22:33 Docker Container Security Best Practices 11:03:46 Grading 11:10:29 Wk 1 Create the notification 11:42:42 Wk 1 DynamoDB & Postgres vs Docker 12:02:00 Before You Ask For Help 12:28:30 Wk 2 Distributed Tracing 14:24:51 Observability vs Monitoring Explained in AWS 14:53:48 Wk 2 Instrument XRay 15:42:48 Wk 2 CloudWatch Logs 15:54:14 Pick the right cloud role 16:47:06 Wk 2 Rollbar 17:07:40 Wk 2 Github Codespaces Crash Course 17:56:54 Wk 2 X-Ray Subsegments Solved 18:27:27 Wk 2 Honeycomb, Rollbar, AWS X-Ray & AWS Cloudwatch Logs pricing considerations 18:34:02 Amazon Cognito Security Best Practices 19:07:31 Wk 3 Decentralized Authenication 21:07:16 Wk 3 Cognito Custom Pages 21:47:04 Wk 3 Congito JWT Server side Verify 22:54:49 Wk 3 Exploring JWTs 23:20:50 Wk 3 Improving UI 23:57:15 Securing Amazon RDS Postgres DB 24:16:16 Wk 4 Relational DBs 26:12:52 Wk 4 SQL RDS 27:27:52 Wk 4 Cognito Post Confirmation Lambda 28:16:53 Wk 4 Creating Activities 30:16:46 Wk 5 NoSQL & Caching 32:16:40 Amazon DynamoDB for security & speed 32:41:06 Wk 5 DynamoDb Utility Scrips 34:29:15 Wk 5 Implement Conversations with DynamoDB 36:12:13 Wk 5 DynamoDB Stream 36:55:23 What hiring managers want from your resume 37:29:16 Amazon ECS Security Best Practices 37:55:05 Wk 6-7 ECS Fargate (Pt 1 & 2) 42:27:04 Wk 6 Deploying Containers 43:11:06 Wk 6 7 Securing Flask (Pt 1 & 2) 44:27:41 Wk 6-7 Further Investigation into Werkzeug 44:36:26 Wk 6-7 Fix Messaging 45:40:17 Wk 6-7 Implement Refresh Token Cognito 46:16:33 Wk 7 Fargate Configuring for Container Insights 48:38:59 Wk 7 CORS, Load Balancing, Domains 49:01:21 Wk 6-7:Guest Instructor Maish, Fargate Technical Questions 49:41:58 Securely Host a Website on AWS with a Custom Domain 50:03:19 Implementing Timezones for ISO 8601 50:25:19 Wk 8 Serverless Image Processing Wk 8 Severless Image Process CDK Wk 8 Serving Avatars via CloudFront Wk 8 Implement Users Profile Page Wk 8 Implement Migrations Backend Endpoint & Profile Form Wk 8 Implement Avatar Uploading Pt 1 Wk 8 Fix CORS for API Gateway Wk 8 Fix CORS Final AWS Lambda Layers Wk 8 Render Avatar from CloudFront 62:33:09 They all landed jobs in cloud 63:16:11 Wk 9 CI⧸CD 65:03:04 Wk 9 Fix CodeBuild Issues 65:15:22 Wk 9 CodePipeline 65:36:38 CI CD Pipeline SECURITY EXPLAINED FOR AWS 65:49:56 Wk 10 CloudFormation Wk 10-11 CFN For Networking Layer Wk 10-11 CFN Diagramming the Network Layer Wk 10 11 CFN Cluster Layer Wk 10-11 CFN Toml Pt 1 Wk 10 11 CFN Toml Pt 2 Wk 10-11 CFN Cluster Layer Finish Wk 10-11 CFN Diagram Cluster Wk 10-11 CFN Svc Layer 74:31:42 AWS CloudFormation Security Best Practices 74:53:06 CFN ECS Fargate Svc Debugging 75:44:26 CFN ECS Faragate Svc Debugging Further 75:54:30 CFN RDS 76:10:10 CFN RDS Finish 76:53:08 CFN Svc Attempt Again 77:04:57 CFN Svc Fixed 77:28:56 CFN Svc Confirmed Fixed 77:29:54 CFN Diagramming Svc & RDS 78:14:45 SAM CFN for Dynamodb DynamoDB Streams Lambda 80:26:53 SAM CFN Fix SAM Lambda Code Artifact 80:31:36 Diagramming DynamoDB 80:41:20 CFN CICD Pt 1 & 2 81:36:34 CFN Diagramming CICD 81:57:17 CFN Static Website Hosting Frontend 82:53:11 CFN Diagramming Static Frontend 83:07:59 Final week Wk X Sync tool for static website hosting Wk X Reconnect DB & Post Confirmation Lambda Wk X CORS for Svc Wk X CICD Pipeline & Create Activity Wk X Refactor JWT to a decorator Wk X Refactor AppPy Wk X Refactor Flask Routes Wk X Replies Work In Progress Wk X Refactor Error Handling & Fetch Requests Wk X Activity Show Page Wk X Cleanup 097:51:33 Project Validation Tool Building 101:07:04 CPBVT Fighting with ChatGPT 101:56:22 CPBVT Implementing Many API Commands 104:07:16 CBVT Validators 106:29:39 CBVT Rules 106:56:04 Rollbar Fix for Updated Flask 107:32:39 Final Submissions Instructions

hDKCxebp88A | 22 Nov 2023
This course is a practical and hands-on introduction to Machine Learning with Python and Scikit-Learn for beginners with basic knowledge of Python and statistics. It is designed and taught by Aakash N S, CEO and co-founder of Jovian. Check out their YouTube channel here: https://youtube.com/@jovianhq We'll start with the basics of machine learning by exploring models like linear & logistic regression and then move on to tree-based models like decision trees, random forests, and gradient-boosting machines. We'll also discuss best practices for approaching and managing machine learning projects and build a state-of-the-art machine learning model for a real-world dataset from scratch. We'll also look at unsupervised learning & recommendations briefly and walk through the process of deploying a machine-learning model to the cloud using the Flask web framework. By the end of this course, you'll be able to confidently build, train, and deploy machine learning models in the real world. To get the most out of this course, follow along & type out all the code yourself, and apply the techniques covered here to other real-world datasets & competitions that you can find on platforms like Kaggle. ⭐️ Topics & Notebooks ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:00:25) Lesson 1 - Linear Regression and Gradient Descent 🔗 https://jovian.ai/aakashns/python-sklearn-linear-regression ⌨️ (02:17:30) Lesson 2 - Logistic Regression for Classification 🔗 https://jovian.ai/aakashns/python-sklearn-logistic-regression ⌨️ (04:53:26) Lesson 3 - Decision Trees and Random Forests 🔗 https://jovian.ai/aakashns/sklearn-decision-trees-random-forests ⌨️ (07:25:29) Lesson 4 - How to Approach Machine Learning Projects 🔗 https://jovian.com/aakashns/how-to-approach-ml-problems ⌨️ (10:06:13) Lesson 5 - Gradient Boosting Machines with XGBoost 🔗 https://jovian.ai/aakashns/python-gradient-boosting-machines ⌨️ (12:20:57) Lesson 6 - Unsupervised Learning using Scikit-Learn 🔗 https://jovian.ai/aakashns/sklearn-unsupervised-learning , https://jovian.ai/aakashns/movielens-fastai ⌨️ (13:53:18) Lesson 7 - Machine Learning Project from Scratch 🔗 https://jovian.com/aakashns/nyc-taxi-fare-prediction-filled , https://jovian.com/aakashns/nyc-taxi-fare-prediction-blank ⌨️ (16:45:47) Lesson 8 - Deploying a Machine Learning Project with Flask 🔗 https://jovian.com/biraj/deploying-a-machine-learning-model 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

k_V5VvYSlS4 | 21 Nov 2023
Improve you Go programming skills by developing three different projects. ✏️ Course developed by @AkhilSharmaTech ⭐️ Contents ⭐️ (00:00) Video Introduction (01:02) First Project - Health Checker (18:52) Second Project - File Encryption (1:08:28) Third Project - Data Encryption with GO 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

HSZ_uaif57o | 20 Nov 2023
LangChain.js is a framework for building AI apps. Click here to get to the course's interactive challenges: https://scrimba.com/links/langchain At the end of this course, you will be able use LangChain's Expression Language to build GPT-powered chatbots that have specific knowledge about an underlying dataset. You will use text embeddings and a vector database to perform retrieval-augmented generation (RAG). The course requires an understanding of JavaScript. Here is a free JS course if you need a refresher: https://scrimba.com/learn/learnjavascript ✏️ If you have any feedback to the teacher Tom Chant, please reach out to him on X here: https://twitter.com/tpchant Also, feel free to follow Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Code ⭐️ 🔗 Download via Scrimba: https://scrimba.com/links/langchain ⭐️ Chapters ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:01) What you'll learn and build ⌨️ (0:04:08) Introduction to LangChain from Jacob Lee (Lead Maintainer of LangChain.js) ⌨️ (0:05:36) App Flow Diagrams ⌨️ (0:09:04) What are embeddings ⌨️ (0:15:20) Supabase Setup ⌨️ (0:19:27) Split the text ⌨️ (0:21:28) Split the text II ⌨️ (0:27:47) Upload to supabase ⌨️ (0:31:53) Starter code ⌨️ (0:33:19) Explainer The Standalone Question ⌨️ (0:35:31) Aside Prompt Templates ⌨️ (0:38:59) Aside Prompt Templates II ⌨️ (0:42:08) Adding the first chain ⌨️ (0:46:11) Retrieval ⌨️ (0:52:45) Add StringOutputParser ⌨️ (0:55:15) Fetching the answer the template ⌨️ (1:00:39) Serialize the docs ⌨️ (1:02:53) Aside RunnableSequence ⌨️ (1:07:54) Aside RunnableSequence 2 ⌨️ (1:10:57) Aside RunnableSequence 3 RunnablePassthrough ⌨️ (1:14:47) Super Challenge - add the RunnableSequence ⌨️ (1:17:10) Super Challenge - solution ⌨️ (1:21:47) Wire up the UI ⌨️ (1:24:34) Setting up the memory ⌨️ (1:27:27) Super Challenge Wire up the memory ⌨️ (1:33:51) Performance Issues Check-list ⌨️ (1:37:44) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

-LVmKNvflnY | 16 Nov 2023
Are you ready to conquer your technical interviews with confidence? Dive into our comprehensive "Master the Technical Interviews" course, specially crafted to guide you through every aspect of the interview process. With simple explanations and a user-friendly approach, this full course is perfect for new and experienced developers and engineers seeking to secure their dream job in tech. ✏️ Course developed by @DestinationFAANG Resources: 🔗 Most asked Technical Questions: https://docs.google.com/spreadsheets/d/1hzP8j7matoUiJ15N-RhsL5Dmig8_E3aP/edit#gid=1377915986 🔗 Github Repo with all the Solutions: https://github.com/DestinationFAANG/Destination-FAANG-Java-Solution 🔗 Book: Cracking the Coding Interview ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:19) Types of Interviews ⌨️ (0:04:44) Introduction to Big O ⌨️ (0:18:22) Types of Data Structures ⌨️ (0:21:58) Arrays ⌨️ (0:44:57) Linked List ⌨️ (0:59:32) Stack ⌨️ (1:09:56) Queue ⌨️ (1:14:34) Trees ⌨️ (1:40:27) Graphs ⌨️ (2:13:42) Hashmap and Hashset ⌨️ (2:33:55) Heap and Trie ⌨️ (2:49:31) Algorithms with Coding Patterns ⌨️ (2:52:55) Searching Algorithms ⌨️ (2:57:47) Sorting Algorithms ⌨️ (3:09:08) Recursion ⌨️ (3:22:48) Dynamic Programming ⌨️ (3:52:27) Sliding Window ⌨️ (4:03:41) Two Pointer ⌨️ (4:11:56) Fast and Slow Pointer ⌨️ (4:18:42) Backtracking ⌨️ (4:27:17) Intervals ⌨️ (4:36:05) Breadth First Search ⌨️ (4:47:15) Depth First Search ⌨️ (4:54:51) Greedy Algorithms ⌨️ (5:03:15) Golden Rules for Technical Interviews ⌨️ (5:09:23) Mistakes to avoid ⌨️ (5:19:27) Preparation resources 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

LHbtSrkTsIE | 15 Nov 2023
In this course you will learn how to use PaLM 2, Google's advanced language model, for AI and chatbot development. Viewers will learn about PaLM 2's key features, setup, and practical applications, including building a functional chatbot. The course covers everything from basic concepts to advanced techniques, making it ideal for developers seeking to enhance their AI skills. 🔗 Get started with the PaLM2 API: https://developers.generativeai.google/ Course developed by @AniaKubow ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction to Palm 2 and Course Overview ⌨️ (0:02:50) Why Use Palm 2: Multifunctionality and Developer Benefits ⌨️ (0:06:46) Setting Up and Starting with Palm 2 ⌨️ (0:18:55) Developing the Chatbot Interface ⌨️ (0:40:14) Implementing Chatbot Functionality ⌨️ (0:58:51) Chatbot Testing and Debugging ⌨️ (1:01:04) Conclusion and Next Steps 🏗️ Google provided a grant to make this course possible. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

kZdFRXeuCuY | 14 Nov 2023
Master engineering management. This comprehensive course is tailored for aspiring leaders and current managers in the tech industry, offering valuable insights into the transition from a software developer to an engineering manager. You'll learn essential leadership skills, understand the nuances between technical lead and engineering management roles, and explore effective strategies for communication and feedback. ✏️ Course developed by @Kulkarniankita ⭐️ Contents ⭐️ ⌨️ (0:01:20) What I wish I knew before becoming a Engineering Manager ⌨️ (0:22:04) Software Engineering Manager vs Tech Lead (Software Engineer Career Paths) ⌨️ (0:37:07) Engineering Manager Roadmap ⌨️ (1:08:02) How to become a Great Leader ⌨️ (1:19:26) Master this skill once and watch your career skyrocket ⌨️ (1:27:40) How to give feedback as a Software Developer and Engineering Manager | Developer to Leader 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

i6NzKvGUsBs | 10 Nov 2023
Prepare for the Azure Solutions Architect Expert Certification and pass! As a Microsoft Azure solutions architect, you will have subject matter expertise in designing cloud and hybrid solutions that run on Azure. ✏️ Developed by Andrew Brown of ExamPro 🔗 https://twitter.com/andrewbrown ⭐️ Contents ⭐️ ☁️ (0:00:00) Introduction ☁️ (0:17:27) Identity solutions ☁️ (0:38:57) Role based access control ☁️ (0:51:45) Azure Policies ☁️ (1:04:25) Azure Resource Manager ☁️ (1:26:06) ARM Templates ☁️ (1:47:07) Monitoring solutions ☁️ (2:07:18) Identity management best practices ☁️ (2:13:43) Azure Key Vault ☁️ (2:38:29) Integration with on premises solutions ☁️ (2:44:34) Storage Accounts ☁️ (3:00:00) Azure SQL Database ☁️ (3:14:31) Azure Synapse Analytics ☁️ (3:22:26) Azure Data Factory ☁️ (3:28:13) Azure Databricks ☁️ (3:31:29) Azure Data Lake ☁️ (3:37:35) Cosmos DB ☁️ (3:53:29) Azure Cache for Redis ☁️ (3:57:32) Non relational data storage solutions ☁️ (4:38:43) Backup and Disaster Recovery solutions ☁️ (4:57:14) Introduction to AKS ☁️ (5:01:42) Azure Regions and Availability Zones ☁️ (5:06:33) Azure Virtual Machines ☁️ (5:48:35) Azure App Service ☁️ (6:31:18) Azure Container Instances ☁️ (6:38:50) Azure Container Registry ☁️ (6:44:45) Azure Functions ☁️ (6:59:36) Azure Front Door ☁️ (7:22:36) Azure CDN ☁️ (7:25:47) Azure Service Bus ☁️ (8:05:53) Azure Event Grid ☁️ (8:40:06) Azure Event Hub ☁️ (9:04:40) Migration solutions ☁️ (9:18:59) Connectivity solutions ☁️ (9:29:16) Solutions to optimize network security ☁️ (9:36:33) Load Balancing and routing solutions 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

DPqiIzK97K0 | 08 Nov 2023
Master the Arduino, a versatile electronics platform, through this comprehensive video course for beginners. Learn the fundamentals, build hands-on projects, explore advanced concepts, and harness the power of input devices to create your own electronic creations. ✏️ Course developed by @mathew2005 💻 Source Code: https://github.com/mathew2005/led-matrix ⭐️ Resources ⭐️ ▶ Inland Starter Pack: - Inland Nano FT232 Starter Kit: https://www.microcenter.com/product/617246/inland-nano-ft232-starter-kit - Inland Electronic Parts Pack: https://www.microcenter.com/product/486623/inland-electronic-parts-pack ▶ ELEGOO Starter Pack: - ELEGOO UNO Project Super Starter Kit: https://a.co/d/h9n8P5G - LED matrix: https://a.co/d/8EJ6t7P ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:16) Buying the right Arduino Kit ⌨️ (0:03:02) Using a Digital Simulator ⌨️ (0:04:20) Project #1 Overview: Basic LED Circuit ⌨️ (0:04:52) Breadboards ⌨️ (0:11:49) Resistors ⌨️ (0:20:57) LEDs ⌨️ (0:32:40) Assembly ⌨️ (0:38:47) Project Recap ⌨️ (0:43:07) Arduino Installation ⌨️ (0:44:55) Project #2: LED Blink Project ⌨️ (0:54:21) Homework #1 ⌨️ (0:56:52) Project #3: LED Traffic Light ⌨️ (1:04:00) Variables ⌨️ (1:11:58) Project Recap ⌨️ (1:12:50) Project #4: Analog Pins ⌨️ (1:34:41) Project #5: Volt Reader ⌨️ (1:57:25) Project #6: Dimmable LED with Potentiometer ⌨️ (2:13:18) Project # 7: Simple Buzz Modulator ⌨️ (2:34:53) Project #8: Melody Buzzer ⌨️ (2:49:33) Photoresistor ⌨️ (3:06:56) Thermistor ⌨️ (3:17:47) Temperature Sensor ⌨️ (3:20:23) Project #9: LM Temperature Sensor ⌨️ (3:46:34) Project #9: DHT Sensor ⌨️ (4:07:57) Project #10: Pushbuttons & Switches ⌨️ (4:30:51) RGB LED ⌨️ (5:13:25) Project #11: Color Picker RGB LED ⌨️ (6:12:04) One Digit 7-Segment LED Display ⌨️ (6:28:21) Project #12: Countdown timer ⌨️ (7:34:18) Four Digit 7-Segment LED Display ⌨️ (8:09:31) Project #13: Alarm Timer ⌨️ (9:15:57) 8 X 8 LED Matrix ⌨️ (9:37:20) Project #14: Input Display ⌨️ (10:28:04) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

16BWeTg7mA0 | 07 Nov 2023
Learn how to create a WordPress e-commerce site that sells stickers created with AI. Also learn how to use AI to make WordPress development easier. ✏️ Course created by @beau 🏗️ Hostinger provided a grant to make this course possible. Sign up for Hostinger here: https://www.hostinger.com/getstarted ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (01:06) Set up hosting and domain ⌨️ (03:38) Set up WordPress with AI ⌨️ (08:20) Set up email ⌨️ (11:39) Start customizing WordPress ⌨️ (12:08) Create logo with AI ⌨️ (14:14) Update WordPress pages and store ⌨️ (22:47) Create images for site using AI ⌨️ (24:25) Update home page ⌨️ (28:24) Customize menus ⌨️ (31:44) Customize blog posts ⌨️ (33:12) Use AI to create sticker designs ⌨️ (38:10) Add products to store ⌨️ (47:09) Change look of cart ⌨️ (49:14) Add payment processing and shipping ⌨️ (52:03) Test order and set up billing method on Printful ⌨️ (53:53) Create first order ⌨️ (54:48) Conclustion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

MNm1XhDjX1s | 06 Nov 2023
Learn how to use NextAuth, soon to be called AuthJS. Learn how to use this tool to add authentication to Next.js 13.5. Dive into the world of role-based authentication and learn how to implement authentication on both server-rendered and client-rendered pages. Discover how to leverage out-of-the-box OAuth providers like Google and GitHub, and explore the process of creating your custom authentication provider using MongoDB. Stay ahead in the world of authentication with this comprehensive guide! 💻 Code: https://github.com/ClarityCoders/NextAuthTutorial-Video ✏️ Course developed by @ClarityCoders ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:41) Environment Setup / Extension Review ⌨️ (0:02:24) Project Creation ⌨️ (0:03:28) Install NextAuth (Auth.js) / Create Project Structure ⌨️ (0:15:36) Create NextAuth (Auth.js) API - Options / Routes ⌨️ (0:25:39) Setup built-in OAuth Provider - (Google / GitHub) ⌨️ (0:29:47) Login / Logout Funtionality ⌨️ (0:37:45) Protecting Pages - Server Side Page ⌨️ (0:40:10) Protecting Pages - Client Side Page ⌨️ (0:46:12) Protecting Pages - Middleware ⌨️ (0:53:58) Creating Custom Provider (Creating a Database of Users) ⌨️ (0:55:16) MongoDB Atlas Signup / Setup ⌨️ (0:58:04) Create User Models (Mongoose Schema) ⌨️ (1:00:37) User Form to Create Users ⌨️ (1:10:30) Create Users API ⌨️ (1:18:45) Setup Custom Provider 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

KZnQ5R8Kd4I | 03 Nov 2023
In this course, you'll learn how to use Quarkus and JPAStreamer to build a REST web application. Quarkus is an open-source framework tailored for Java, optimized for building speedy cloud-native microservices and serverless applications, especially in containerized environments like Kubernetes. JPAStreamer, on the other hand, is a Java library that simplifies database interactions by allowing JPA entities to harness the expressiveness of Java Stream operations. Quarkus project configurator: hrrpa://code.quarkus.io JPAStreamer: https://jpastreamer.org/ ✏️ Julia Gustafsson developed this course. 🔗 Code: https://github.com/speedment/freeCodeCamp-tutorial 🏗️ Speedment and Quarkus provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (03:57) Introduction to Quarkus and JPAStreamer ⌨️ (07:43) Prerequisites ⌨️ (09:10) Project setup ⌨️ (13:53) Integrating the database ⌨️ (19:53) Creating the JPA data model ⌨️ (24:50) Creating the JPAStreamer data model ⌨️ (26:40) Building the REST application with Quarkus and JPAStreamer ⌨️ (31:23) Find by id ⌨️ (36:01) Paged query ⌨️ (41:43) Stream join ⌨️ (46:46) Updating an entity ⌨️ (51:03) Continuous testing ⌨️ (57:11) Debugging in development mode ⌨️ (59:03) Native compilation 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

dX8396ZmSPk | 02 Nov 2023
This course is an in-depth introduction to web development with HTML and CSS for complete beginners. We'll start with HTML and CSS basics, dive into some advanced concepts, and learn about Git, GitHub, and cloud deployment using Vercel. We'll also explore mobile-first responsive design, the Bootstrap CSS framework, and the Express web application framework. You'll solve coding assignments on building a web page from a mockup, creating a responsive mobile-first website, and crafting a scientific calculator. For the final project, you will build your personal portfolio website and deploy it to the cloud! ✏️ This course is designed and taught by Aakash N S, CEO and co-founder of Jovian. Check out their YouTube channel here: https://youtube.com/@jovianhq ⭐️ Contents & Code ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:00:34) Lesson 1 - HTML and CSS Basics https://jovian.com/sydney/html-and-css-basics ⌨️ (02:14:15) Lesson 2 - Advanced HTML and CSS https://jovian.com/aakashns/advanced-html-and-css ⌨️ (04:42:24) Assignment 1 - Design Mockup to Web Page https://jovian.com/aakashns/design-mockup-to-web-page ⌨️ (06:47:59) Lesson 3 - Version Control and Cloud Deployment https://jovian.com/sydney/version-control-and-cloud-deployment ⌨️ (08:59:42) Lesson 4 - Responsive Design and CSS Flexbox https://jovian.com/aakashns/responsive-design-and-css-frameworks ⌨️ (11:32:24) Assignment 2 - Mobile-First Responsive Web Design https://jovian.com/aakashns/mobile-first-responsive-design ⌨️ (12:31:43) Lesson 5 - Bootstrap CSS Framework https://jovian.com/aakashns/bootstrap-css-framework ⌨️ (14:56:51) Assignment 3 - Build a Scientific Calculator https://jovian.com/aakashns/build-a-scientific-calculator ⌨️ (16:34:34) Lesson 6 - Express Web Application Framework https://jovian.com/sydney/express-web-application-framework ⌨️ (18:30:21) Project - Build Your Personal Website https://jovian.com/aakashns/build-your-personal-website ⌨️ (19:00:35) Course Recap 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ywLxbDV9TBU | 01 Nov 2023
Learn how to create and deploy websites and Infrastructure as Code by chatting with AI. Start using Pulumi AI: https://www.pulumi.com/ai 🏗️ Pulumi provided a grant to make this course possible. Course created by @beau ⭐️ Contents ⭐️ ⌨️ (00:00) Course Introduction ⌨️ (01:05) Deploy as simple website on AWS using AI ⌨️ (04:45) What is Infrastructure as Code? ⌨️ (08:45) Understanding Pulumi ⌨️ (11:21) Pulumi's program model and architecture ⌨️ (15:20) Setting up a Pulumi project ⌨️ (21:14) Pulumi AI ⌨️ (26:18) Creating a serverless function chain using AI ⌨️ (35:13) Searching IaC resources using AI ⌨️ (39:52) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

kNghEbknLs8 | 30 Oct 2023
In this Kotlin and Android course, you will learn about collections, generics, lambdas, Android Studio, widgets, and more. You will also learn how to build a full quiz application for Android devices. ✏️ Alexandru Cristian created this course. Watch his Complete Android & Kotlin Development Course: https://www.udemy.com/course/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/?couponCode=FREECODECAMP4AADC8F8 Chapters ⌨️ (0:00:00) Introduction ⌨️ (0:01:12) List, Set, Map ⌨️ (0:18:00) Mapping ⌨️ (0:29:51) Zipping and Association ⌨️ (0:44:57) Flatten ⌨️ (0:54:50) String Representation ⌨️ (1:05:51) Filtering ⌨️ (1:24:25) Test preifactes - any(), none(), all() ⌨️ (1:27:00) Plus and Minus Operators ⌨️ (1:30:16) Grouping ⌨️ (1:35:10) Retrieve Collections parts ⌨️ (1:55:15) Retreieve Single Elements ⌨️ (1:59:57) Aggregate Operations - sum(), count(), average(), minOrNull(), maxOrNull() ⌨️ (2:04:50) Comparable and Comparator ⌨️ (2:32:10) Binary Search ⌨️ (2:46:32) Generics - Type Paramenters and Casting ⌨️ (3:02:54) Generics - Upper Bounds ⌨️ (3:14:20) Generics - Covariance and Contravariance ⌨️ (3:26:49) Generics - Type Erasure and reifeid keyword ⌨️ (3:39:41) Generics - Where keyword; and 2 Upper Bounds ⌨️ (3:47:14) Access Modifiers ⌨️ (4:03:42) Packages and Imports ⌨️ (4:15:27) Exceptions - Try Catch, Finally ⌨️ (4:24:52) Lambda Functions ⌨️ (4:43:31) Lambdas - it modifier ⌨️ (4:47:17) Scope Functions ⌨️ (5:11:17) Download Android Studio ⌨️ (5:15:26) Android Studio Presentation ⌨️ (5:31:27) Android File Structure ⌨️ (5:38:45) Android XML and Design ⌨️ (5:47:49) Android XML properties ⌨️ (5:50:48) Android - what is does findViewById() function? ⌨️ (5:58:19) String XML ⌨️ (6:01:52) Android Manifest ⌨️ (6:09:06) Android Button and TextView ⌨️ (6:16:56) Android Button OnClickListener ⌨️ (6:26:11) Android EditText ⌨️ (6:37:41) Android App - Convert Inches ⌨️ (6:50:23) Android App - Convert Inches 2 ⌨️ (7:00:55) Android App - Change Color ⌨️ (7:12:40) Android Radio Buttons 1 ⌨️ (7:20:45) Android Radio Buttons 2 ⌨️ (7:29:24) Android SeekBar ⌨️ (7:47:03) Android Toggle Button ⌨️ (7:53:00) Quiz App - UI Welcome Screen ⌨️ (8:10:15) Quiz App - Creating Question Model ⌨️ (8:30:07) Quiz App - Setting the QuizActivity ⌨️ (8:42:43) Quiz App - Connecting the UI with the model ⌨️ (9:01:14) Quiz App - Adding the Button functionality ⌨️ (9:17:57) Quiz App - Selecting the Right and Wrong answers ⌨️ (9:32:35) Quiz App - Setting up the UI for ResultActivity ⌨️ (9:36:37) Quiz App - Improve Code ⌨️ (9:38:57) Quiz App - Sending data to Result Activity ⌨️ (9:55:12) Quiz App - Solve score bug 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

9Y3yaoi9rUQ | 26 Oct 2023
In this comprehensive course on algorithmic trading, you will learn about three cutting-edge trading strategies to enhance your financial toolkit. In the first module, you'll explore the Unsupervised Learning Trading Strategy, utilizing S&P 500 stocks data to master features, indicators, and portfolio optimization. Next, you'll leverage the power of social media with the Twitter Sentiment Investing Strategy, ranking NASDAQ stocks based on engagement and evaluating performance against the QQQ return. Lastly, the Intraday Strategy will introduce you to the GARCH model, combining it with technical indicators to capture both daily and intraday signals for potential lucrative positions. ✏️ Course developed by @lachone_ 💻 Code and course resources: https://github.com/Luchkata/Algorithmic_Trading_Machine_Learning/tree/main 🔗 Learn more about Lachezar and Quantitative Trading with Python here: https://www.quantfactory.ai/p/become-a-quant-trader1 ⭐️ Contents ⭐️ 0:00:00 - Algorithmic Trading & Machine Learning Fundamentals 0:15:25 - Building An Unsupervised Learning Trading Strategy 2:05:08 - Building A Twitter Sentiment Investing Strategy 2:28:08 - Building An Intraday Strategy Using GARCH Model 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

uWkcxasFWzQ | 25 Oct 2023
Unlock the power of databases with my MySQL course! Whether you're new to databases or looking to level up your skills, we've got you covered. You will learn how to create, manage, and manipulate data using MySQL. Discover the secrets of keys, learn to write queries like a pro, and automate tasks with triggers. No jargon, just practical knowledge. 💻 Test Database Link: https://github.com/bytebase/employee-sample-database ✏️ Course developed by @KeepItTechie ⭐️ Contents ⭐️ ⌨️ (0:00:34) Introduction ⌨️ (0:01:03) MySQL Overview ⌨️ (0:01:49) Installation ⌨️ (0:05:08) Login to MySQL ⌨️ (0:06:47) Exploring MySQL ⌨️ (0:08:06) Show Databases ⌨️ (0:08:53) Create Database ⌨️ (0:10:01) Use Database ⌨️ (0:10:51) Create Table ⌨️ (0:14:38) Describe Table ⌨️ (0:15:21) Drop Table ⌨️ (0:16:15) Show Table ⌨️ (0:16:45) Drop Database ⌨️ (0:17:35) Install Test Database ⌨️ (0:24:10) Create User Accounts ⌨️ (0:27:34) Change Account Password ⌨️ (0:28:26) List All Accounts ⌨️ (0:29:27) Drop User Accounts ⌨️ (0:30:15) Grant Privileges ⌨️ (0:36:27) Revoke Privileges ⌨️ (0:38:38) Show Granted Privileges ⌨️ (0:39:15) Query ⌨️ (0:39:59) Select Query ⌨️ (0:43:58) Where Clause ⌨️ (0:46:31) Order By ⌨️ (0:48:51) Like ⌨️ (0:50:00) Insert Query ⌨️ (0:52:36) Update Query ⌨️ (0:54:31) Delete Query ⌨️ (0:55:27) Primary Key ⌨️ (0:56:50) Foreign Key ⌨️ (1:04:25) Inner Join ⌨️ (1:07:57) Left Join ⌨️ (1:09:13) Right Join ⌨️ (1:13:10) View ⌨️ (1:22:53) Index ⌨️ (1:27:40) Sub Query ⌨️ (1:29:43) Stored Procedure ⌨️ (1:34:46) Trigger ⌨️ (1:45:55) Processlist ⌨️ (1:47:08) Backup Database ⌨️ (1:51:03) Restore Database ⌨️ (1:54:08) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

LfaMVlDaQ24 | 24 Oct 2023
Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of programming. The course is taught live every year and this is the 2023 version. 💻 Slides, source code, and more at https://cs50.harvard.edu/x. ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Lecture 0 - Scratch ⌨️ (02:05:47) Lecture 1 - C ⌨️ (04:35:19) Lecture 2 - Arrays ⌨️ (06:59:38) Lecture 3 - Algorithms ⌨️ (09:01:13) Lecture 4 - Memory ⌨️ (11:26:33) Lecture 5 - Data Structures ⌨️ (13:42:44) Lecture 6 - Python ⌨️ (15:58:02) Lecture 7 - SQL ⌨️ (18:18:30) Lecture 8 - HTML, CSS, JavaScript ⌨️ (20:58:14) Lecture 9 - Flask ⌨️ (23:19:07) Lecture 10 - Emoji ⌨️ (25:05:28) Cybersecurity --- HOW TO JOIN CS50 COMMUNITIES Discord: https://discord.gg/cs50 Ed: https://cs50.harvard.edu/x/ed Facebook Group: https://www.facebook.com/groups/cs50/ Faceboook Page: https://www.facebook.com/cs50/ GitHub: https://github.com/cs50 Gitter: https://gitter.im/cs50/x Instagram: https://instagram.com/cs50 LinkedIn Group: https://www.linkedin.com/groups/7437240/ LinkedIn Page: https://www.linkedin.com/school/cs50/ Medium: https://cs50.medium.com/ Quora: https://www.quora.com/topic/CS50 Reddit: https://www.reddit.com/r/cs50/ Slack: https://cs50.edx.org/slack Snapchat: https://www.snapchat.com/add/cs50 SoundCloud: https://soundcloud.com/cs50 Stack Exchange: https://cs50.stackexchange.com/ TikTok: https://www.tiktok.com/@cs50 Twitter: https://twitter.com/cs50 YouTube: https://www.youtube.com/cs50 HOW TO FOLLOW DAVID J. MALAN Facebook: https://www.facebook.com/dmalan GitHub: https://github.com/dmalan Instagram: https://www.instagram.com/davidjmalan/ LinkedIn: https://www.linkedin.com/in/malan/ TikTok: https://www.tiktok.com/@davidjmalan Twitter: https://twitter.com/davidjmalan LICENSE CC BY-NC-SA 4.0 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License https://creativecommons.org/licenses/by-nc-sa/4.0/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

cHYq1MRoyI0 | 23 Oct 2023
Learn how to use pytest, the powerful testing framework for Python. Throughout this course you'll gain a deep understanding of pytest's features, best practices, and the nuances of writing effective tests. And at the end, you'll learn how you can use ChatGPT to help you write tests quicker. ✏️ Course developed by @iamrithmic 𝑿 https://twitter.com/rithmio ⭐️ Contents ⭐️ (0:00:00) Introduction (0:06:06) Our First Tests (0:19:28) Class-based Tests (0:29:49) Fixtures (0:41:10) Mark & Parametrize (0:55:24) Mocking (1:13:16) Testing with ChatGPT 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

H0vhkoXljq0 | 20 Oct 2023
Learn how to create a cutting-edge ticketing application from scratch using Next.js, the new app router, and the power of Tailwind CSS for sleek styling. Learn how to set up a MongoDB Atlas database and seamlessly connect it to your Next.js app using the Mongoose library. Whether you're a beginner or an experienced developer, this step-by-step video will help you master the art of building web applications with the latest technologies. 💻 Code: https://github.com/ClarityCoders/Ticket-Tutorial-App ✏️ Course developed by @ClarityCoders -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

9He4UBLyk8Y | 19 Oct 2023
Learn what technologies you should learn first to become a front end web developer. Watch the full learning front end learning path: https://www.youtube.com/playlist?list=PLWKjhJtqVAbmMuZ3saqRIBimAKIMYkt0E ✏️ This video was developed by @beau 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

wrHTcjSZQ1Y | 18 Oct 2023
Learn how to build a secure and scalable AI chatbot with the MERN Stack and advanced authentication in this comprehensive course! The project is a ChatGPT Clone. The project uses React, Node, MongoDB, Express, and Typescript. By the end of this video you will have a deep understanding of creating an advanced, secure, and production ready SaaS applications with the MERN stack. 💻 Code: https://github.com/Nikhilthadani/MERN-AI-ChatBot ✏️ Created by @IndianCoders Key features: - MERN stack deep guide - Create user authentication and authorization system - Implementing express-validators middleware to validate data - Storing user's chats in MongoDB - Generating custom and our own authentication system - Using JWT authorization tokens, HTTP only cookies - Protecting user routes with verification checks - Modern React app with Vite - Creating beautiful chat UI with Material UI library - Complete responsive design - Modern design - Integrating OpenAI with Node, Express MERN stack app - A full stack ChatGPT like clone - Storing user sessions ⭐️ Contents ⭐️ 0:00:35 Introduction, Demo and Overview 0:07:39 Deep Introduction About Our Goals 0:08:33 What is MERN Stack? 0:09:56 Why should we use MERN Stack instead of other stacks? 0:12:30 Technical Introduction On Our Project 0:13:57 Setup Node, Express Starting Project With TypeScript 0:18:52 How to create REST API With NodeJS and Express (Practical) 0:31:15 Setup MongoDB Database Connection 0:43:46 Get API Keys From OpenAI 0:46:05 Setting Up Routes For Users and Chats 0:53:19 Define Database Models and Schema 0:59:30 Creating our first GET Request to get all users 1:05:24 Creating User Signup POST Route To Store Users 1:13:35 What is a Middleware? 1:18:20 Setting up data validation middleware with express-validator library 1:29:34 Creating User Login Route 1:37:51 Deep dive into User Authentication and Authorization With JWT Access Tokens and HTTP Only Cookies (Explanation) 1:44:45 Implementing JWT Tokens 1:49:50 Setting HTTP Only Cookies with Cookie-parser 1:57:05 Setting Up Frontend. A React App With Vite and Typescript, Installing Dependencies, Importing Fonts 2:08:29 Creating a customized theme of Material UI 2:09:58 Add Routes with react-router-dom 2:14:16 Design App's Header 2:23:30 Adding Authentication Context Provider 2:36:32 Adding Navigation Links To Header 2:46:07 Designing Login Screen UI 3:05:40 Creating and Sending API Request to backend 3:19:33 Keeping the user logged in: Verify JWT Token Validity and Login the user 3:35:43 Integrating OpenAI to NodeJS application and creating chat completion route request 3:51:57 Designing Chat Page UI on Frontend 4:25:03 Sending API Request For Chat completion 4:34:26 Display Code Blocks in React App 4:51:00 Fetch All Chats Of User On Refresh 4:58:16 Deleting all chats of user 5:02:56 Adding Protected Routes and Logout user request 5:11:50 Creating Signup UI 5:15:30 Design Homepage UI: Adding Typing Animation and Images Rotation and Screenshot of our chat. 5:31:21 Fixing alignment issues 5:34:35 Summary! 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1EFKe24X8vI | 16 Oct 2023
Learn the basics of Godot for game development. This course is perfect for Unity developers transitioning to Gadot, but it will also help people who are new to game development in general. You will learn how to navigate the interface and build a simple Flappy bird game. Assets - https://megacrash.itch.io/flappy-bird-assets Github Repo: https://github.com/CodingQuests/frappy-bird-Reference ✏️ Course created by @CodingQuests ⭐️ Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (01:43) Creating Project ⌨️ (03:00) Step 1 - Godot UI ⌨️ (11:53) Step 2 - Physics and Programming ⌨️ (23:25) Step 3 - Spawning Objects ⌨️ (38:04) Step 4 - Logic and UI ⌨️ (59:16) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

SpfIwlAYaKk | 13 Oct 2023
Learn PostgreSQL, one of the world's most advanced and robust open-source relational database systems. Whether you're a beginner looking to set up your first database, or a seasoned developer aiming to scale and optimize complex data structures, this course has something valuable for you. ✏️ Alexandru Cristian created this course. Watch his Complete Android & Kotlin Development Course: https://www.udemy.com/course/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/ ⭐️ Contents ⭐️ (0:00:00) PostgreSQL Introduction (0:02:03) Windows Installation - PostgreSQL and PgAdmin with Database Setup (0:17:12) SELECT statement (0:27:25) SELECT Challenge (0:31:17) SELECT DISTINCT (0:39:13) SELECT DISTINCT Challenge (0:41:09) COUNT (0:54:03) SELECT WHERE (1:02:13) SELECT WHERE Example (1:11:19) SELECT WHERE Challenge (1:15:01) COUNT (1:27:56) ORDER BY (1:35:21) LIMIT (1:42:05) BETWEEN Statement (1:48:48) IN Statement (1:54:18) LIKE and ILIKE (2:11:00) General Challenge (2:14:28) Aggregate Functions (2:20:02) GROUP BY (2:26:08) GROUP BY example (2:37:17) GROUP BY Challenge (2:38:22) HAVING command (2:48:05) AS Statement 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

eTB0UCDnMQo | 12 Oct 2023
Welcome this Bun crash course. Bun is a cutting-edge toolkit designed to supercharge your JavaScript and TypeScript applications. With its lightning-fast startup times, built-in support for TypeScript and JSX, and a range of powerful features designed to seamlessly replace Node.js, Bun promises to revolutionize your development experience. Whether you're looking to optimize serverless functions or enhance your workflow, this course will empower you to leverage Bun's full potential and seamlessly integrate it into your projects. ✏️ This course was developed by @haidermalik3402. Check out more of his courses: https://www.udemy.com/user/5512f7602d2ad/ Contents ⌨️ (0:00:00) Getting Started with Bun ⌨️ (0:08:42) Creating Web Server in Bun ⌨️ (0:19:24) Creating Route ⌨️ (0:22:00) Error Handling ⌨️ (0:24:14) Streaming Text File ⌨️ (0:25:32) Setup Web Server in Elysia ⌨️ (0:28:55) Route and Handler ⌨️ (0:42:18) State and Decorate ⌨️ (0:45:56) Plugin ⌨️ (0:51:39) Group ⌨️ (0:54:20) Schema ⌨️ (1:00:30) Path Params Validations ⌨️ (1:02:17) Build a Frontend using Vite and Bun ⌨️ (1:04:40) Build Express server with Bun 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

qDunJ0wVIec | 11 Oct 2023
Learn how to build and deploy a Notion clone in this full-stack tutorial. You will use NextJS 13.4, Vercel, and more. Throughout this journey, you will gain expertise in the following areas: 🌐 Leveraging NextJS 13's cutting-edge App Router. 🔥 Utilize DALLE AI Image Generation 🎨 Harnessing the beauty of Shadcn and the power of Tailwind CSS. 🧠 Unleashing the capabilities of OpenAI's API for Language Model usage. 🗃️ Interacting with databases with the efficiency of ORMs. 💻 Code: GitHub Repo: https://github.com/elliott-chong/aideation-yt 📋 Pastebins for Code Timestamps Timestamp 21.06 globals.css grainy https://pastebin.com/1Q1tfyFy Timestamp 1.45.35 TipTapMenuBar.tsx https://pastebin.com/4dMDEW0B Timestamp 2.09.12 /api/completion/route.ts https://pastebin.com/ADU34Ftq 📚 Referenced Resources Vercel AI SDK: https://vercel.com/blog/introducing-the-vercel-ai-sdk Connect With Me 🔥🚀 : Email: [email protected] GitHub: https://github.com/elliott-chong Website: https://elliottchong.tech ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro & Demo ⌨️ (0:03:48) Outline Knowledge ⌨️ (0:05:36) Set Up Project ⌨️ (0:08:07) Set Up shadcn ⌨️ (0:11:42) Set Up Clerk Auth ⌨️ (0:20:07) Landing Page ⌨️ (0:30:09) Dashboard UI ⌨️ (0:36:06) DrizzleORM ⌨️ (0:48:48) Create Note UI ⌨️ (0:58:12) OpenAI Generate Image Prompt ⌨️ (1:07:46) Create NoteBook API ⌨️ (1:24:25) Notebook Page UI ⌨️ (1:34:42) TipTap Editor & MenuBar ⌨️ (1:49:44) Debounce Save ⌨️ (2:03:58) AI Autocomplete ⌨️ (2:20:42) KBD UI ⌨️ (2:22:40) Firebase ⌨️ (2:45:57) Delete Note ⌨️ (2:50:55) Deploy & Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ScKCy2udln8 | 10 Oct 2023
This course will help you to code, learn, and get jobs faster than you ever have before! Try the interactive Scrimba version here: https://scrimba.com/learn/promptengineering When it comes to leveraging AI language models, your output is often only as good as your input. In other words, it’s all about learning how best to communicate your desired results. Effective prompt engineering is the secret sauce for getting the most out of AI. To get the most value out of this course, you should know JavaScript and React. Follow Scrimba on YouTube: https://www.youtube.com/c/scrimba Follow the teacher Treasure on LinkedIn: https://www.linkedin.com/in/treasureporth ⭐️ Contents ⭐️ (0:00:00) Introduction (0:01:52) Welcome to the Course! (0:05:42) Intro: What is Prompt Engineering? (0:07:17) Prompt Engineering Basics, Part 1 (0:14:16) Prompt Engineering Basics, Part 2 (0:20:11) Quiz: Prompt Engineering Basics (0:22:53) Control the length and format of GPT's responses (0:31:40) Challenge: Haiku-ish Generator (0:37:05) Break Tasks Into Smaller Steps (0:44:25) Quiz: Break Tasks into Smaller Steps (0:46:17) Prompt Iteratively: Prompt, Evaluate, Repeat (0:50:16) Optimize prompts (0:53:45) Challenge: Build a Simple Modal with an Optimized Prompt (0:57:37) Role-based prompting (1:04:00) Practice: Plan an App with Role-Based Prompting (1:07:43) Prompt with Examples (1:11:38) Challenge: Seltzer Flavor Generator (1:14:05) Solution: Seltzer Flavor Generator (1:19:53) Beware Hallucinating! (1:24:20) Recap: Prompt Engineering (1:25:10) Intro: AI Assisted Coding (1:26:11) Generate code with pseudocode (1:30:20) Generate code using a pseudo language (1:35:42) Challenge: Generate a Form with Pseudo Language (1:38:04) Generate Edge Cases (1:43:22) Generate Test Cases (1:48:06) Practice: Test a function and generate edge cases (1:53:05) Debugging and Error Messages (1:57:10) Convert Code (1:59:45) Challenge: Convert Code (2:01:44) Document Code (2:05:30) Study Web Development via Prompt Engineering, Pt 1 (2:10:07) Study Web Development via Prompt Engineering, Pt 2 (2:14:22) Review and Practice: Study Web Development (2:15:30) Explore APIs with Bard (2:22:00) Get Help with Git and Github (2:24:33) Get Help Deploying (2:27:47) When to Step Back from AI (2:30:13) Recap: AI-Assisted Coding (2:30:55) Intro: Using AI Language Models for Job Search (2:31:27) Generate, Learn and Practice DS/Algo Problems, Part 1 (2:39:25) Generate, Learn and Practice DS/Algo Problems, Part 2 (2:43:27) Challenge: Solving Classic FizzBuzz with ChatGPT (2:46:38) Review and Analyze Code (2:50:27) Practice: Review and Analyze a Code Solution (2:53:30) Get Live Code Interview Advice and Practice (2:58:31) Job Search - Get Help Writing Job Search Docs (3:04:37) Practice Interview Questions (3:12:12) Congrats, Prompt Engineers 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

qpp1G0iEL_c | 06 Oct 2023
Should AI systems have personhood? Is AI biased? Go from 0 to 1 in AI ethics in 90 minutes! In this video, you will learn about the foundations of AI, its applications, and the ethical considerations that shape this transformative field. ✏️ Course created by Seth Goldin - https://twitter.com/seth_goldin ⭐️ Course Contents ⭐️ ✨ (00:00) Opening Remarks 📝 (02:08) Intro to AI Ethics 🤖 (10:52) Basics of AI/ML 🧠 (18:37) Neural Networks 🐶 (25:56) Datasets ⬛ (28:54) Limitations of AI & Black Boxes ⚖️ (38:48) Intro to Ethics 💭 (45:38) Thought Experiments ☣️ (52:06) The Singularity and AI Risk 🫀 (01:02:16) AI in Healthcare ✏️ (01:08:45) AI in Education 📈 (01:13:29) AI in Finance 🫂 (01:18:37) AI in Employment 🌏 (01:27:00) AI and Policy 🌱 (01:37:49) Future of Ethical AI This course also showcases segments from guest speakers Sneha Revanur (https://twitter.com/sneharevanur) from Encode Justice, Okezue Bell (https://twitter.com/okezuebell) from Fidutam, and Emilia Javorsky (https://futureoflife.org/person/emilia-javorsky-md-mph/) from the Future of Life Institute. Mostly unaffiliated links to dive deeper into topics discussed in this course: 🔗Deep Reinforcement Learning Visualized: https://www.youtube.com/watch?v=2tamH76Tjvw 🔗Deep Learning Crash Course: https://www.youtube.com/watch?v=VyWAvY2CF9c 🔗The Rise of the Machines - Why Automation is Different this Time: https://youtube.com/watch?v=WSKi8HfcxEk 🔗Do Robots Deserve Rights? What if Machines Become Conscious?: https://www.youtube.com/watch?v=DHyUYg8X31c 🔗The big debate about the future of work, explained: https://www.youtube.com/watch?v=TUmyygCMMGA 🔗A Collection of Lectures on the Ethical implications of Data and Artificial Intelligence from Different Perspectives: https://aiethicscourse.org/ 🔗Predictive Policing: https://www.youtube.com/watch?v=A-PrLbawdgg 🔗Elections and Disinformation: https://www.goodreads.com/en/book/show/28186015 🔗AI Safety – Full Course on Machine Learning & Ethics (Center for AI Safety): https://www.youtube.com/watch?v=agEPmYdbQLs 🔗How AI Could Save (Not Destroy) Education | Sal Khan: https://www.youtube.com/watch?v=hJP5GqnTrNo 🔗ProPublica Study on Recidivism: https://www.propublica.org/article/how-we-analyzed-the-compas-recidivism-algorithm 🔗Course on AI Safety: https://aisafetyfundamentals.com/ YouTube videos with brief clips utilized in this course: 📼The Trolley Problem | The Good Place: https://www.youtube.com/watch?v=DtRhrfhP5b4 📼AlphaFold: The making of a scientific breakthrough: https://www.youtube.com/watch?v=gg7WjuFs8F4 📼Stock Market Crash - Flash Crash May 6, 2010: https://www.youtube.com/watch?v=E1xqSZy9_4I 📼Taylor Swift – Starboy (AI) and Barack Obama Deepfake supplied by Encode Justice 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

K4ziF0MhbLc | 05 Oct 2023
Build and deploy a full-stack e-commerce website with Next.js 13.4 and the new app router. This tutorial will walk you through harnessing Next.js server actions, managing databases with Prisma, constructing a dynamic website akin to Amazon, and ensuring user security with Next-Auth, MongoDB, and Google login. Enhance user experience with anonymous carts and a stellar UI via TailwindCSS and DaisyUI. Seamlessly deploy on Vercel, optimize page metadata, streamline Prisma requests with React cache, and set up essential developer tools for a smooth coding journey. ⭐️ Code & Resources ⭐️ Starting code: https://github.com/codinginflow/nextjs-ecommerce/tree/0-Starting-Point tailwind.config.js: https://github.com/codinginflow/nextjs-ecommerce/blob/0-Starting-Point/tailwind.config.js Favicon: https://github.com/codinginflow/nextjs-ecommerce/blob/0-Starting-Point/src/app/favicon.ico Opengraph-image: https://github.com/codinginflow/nextjs-ecommerce/blob/0-Starting-Point/src/app/opengraph-image.png Image assets: https://github.com/codinginflow/nextjs-ecommerce/tree/0-Starting-Point/src/assets MongoDB Atlas: https://www.mongodb.com/atlas/database Add to cart button with SVG icon: https://github.com/codinginflow/nextjs-ecommerce/blob/7-Add-to-Cart-Button/src/app/products/%5Bid%5D/AddToCartButton.tsx Footer: https://github.com/codinginflow/nextjs-ecommerce/blob/8-Navbar-Footer/src/app/Footer.tsx Google Cloud Console: https://console.cloud.google.com/ Prisma schema with user accounts: https://github.com/codinginflow/nextjs-ecommerce/blob/10-User-Authentication/prisma/schema.prisma UserMenuButton with SVG icon: https://github.com/codinginflow/nextjs-ecommerce/blob/10-User-Authentication/src/app/Navbar/UserMenuButton.tsx PaginationBar: https://github.com/codinginflow/nextjs-ecommerce/blob/12-Pagination/src/components/PaginationBar.tsx ✏️ Course created by @codinginflow 𝑿: https://twitter.com/codinginflow ⭐ Get his full-stack NextJS with Express & TypeScript course: https://codinginflow.com/nextjs 💌 Join his newsletter for regular web dev tips: https://codinginflow.com/newsletter ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro + prerequisites ⌨️ (0:08:48) Project setup ⌨️ (0:28:18) Prisma + MongoDB setup ⌨️ (0:45:42) Add product page (Server action in server component) ⌨️ (1:31:07) Products list page ⌨️ (2:00:11) Product details page (generateMetadata + React cache) ⌨️ (2:17:14) Add to cart button (Server action in client component) ⌨️ (3:01:01) Navbar + footer ⌨️ (3:26:38) Cart page ⌨️ (3:53:50) User login (Next-Auth) ⌨️ (4:33:37) Merging user cart with anonymous cart ⌨️ (5:01:26) Pagination ⌨️ (5:25:56) Search functionality ⌨️ (5:32:48) Prisma extension ⌨️ (5:46:42) Deployment + social preview 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

heXQnM99oAI | 04 Oct 2023
In this full Visual Studio Code course, you will learn how to use built-in features, the best settings/extensions, and workflows to make yourself more productive. ✏️ Course developed by @ChrisSev_ Chris on Twitter: https://twitter.com/chris__sev ⭐️ Contents ⭐️ ⌨️ (0:00:00) 01: Welcome to Productive VS Code ⌨️ (0:01:49) 02: How I Use VS Code To Be Productive ⌨️ (0:05:42) 03: Installing VS Code ⌨️ (0:07:31) 04: A Tour of VS Code's UI ⌨️ (0:11:34) 05: VS Code's #1 Essential Tool: The Command Palette ⌨️ (0:15:31) 06: VS Code Themes and Icon Themes ⌨️ (0:22:26) 07: 20 Best VS Code Themes ⌨️ (0:32:02) 08: VS Code Fonts and Important Font Settings ⌨️ (0:42:14) 09: My 5 Favorite Coding Fonts ⌨️ (0:48:16) 10: Important VS Code Appearance Settings ⌨️ (0:54:52) 11: Intro to Get to Know VS Code ⌨️ (0:55:52) 12: VS Code's Explorer: Your Home Base ⌨️ (1:03:52) 13: VS Code's Editor Area: Where Magic Happens ⌨️ (1:13:46) 14: VS Code's IntelliSense: The Smartest Helper ⌨️ (1:21:49) 15: Find and Replace All the Things in VS Code ⌨️ (1:30:25) 16: Refactoring in VS Code ⌨️ (1:34:23) 17: Extensions and Customization in VS Code ⌨️ (1:41:18) 18: Settings Sync in VS Code ⌨️ (1:42:21) 19: Using Snippets in VS Code ⌨️ (1:51:40) 20: Using Emmet in VS Code ⌨️ (1:57:03) 21: VS Code's Command Line Tools ⌨️ (2:00:09) 22: Get Started w/ HTML & CSS in VS Code ⌨️ (2:11:35) 23: 5 Best HTML/CSS Extensions for VS Code ⌨️ (2:20:13) 24: Using node and npm in VS Code ⌨️ (2:28:48) 25: Using JavaScript in VS Code ⌨️ (2:37:29) 26: Using ESLint in VS Code ⌨️ (2:45:52) 27: The Best JavaScript Extensions for VS Code ⌨️ (2:52:46) 28: Using React in VS Code + 2 Best Extensions ⌨️ (3:06:14) 29: Using Vue.js in VS Code + 3 Best Extensions ⌨️ (3:13:58) 30: Using Tailwind in VS Code + 3 Best Extensions ⌨️ (3:21:48) 31: Using Markdown in VS Code + 3 Best Extensions ⌨️ (3:30:12) 32: PHP and Laravel in VS Code + 7 Best Extensions ⌨️ (3:38:28) 33: Quick Ways to Make VS Code Look Good ⌨️ (3:44:34) 34: The Starting Point for VS Code Workflows ⌨️ (3:47:53) 35: Minimalism in VS Code ⌨️ (3:58:01) 36: Using the Terminal in VS Code ⌨️ (4:03:53) 37: Using Git and GitHub in VS Code ⌨️ (4:16:29) 38: 5 Best Git Extensions for VS Code ⌨️ (4:23:53) 39: Using Multiple Projects in VS Code ⌨️ (4:34:06) 40: Autosave and Autoformat in VS Code: An Awesome Combo ⌨️ (4:41:39) 41: Get a Browser in VS Code with Browser Preview ⌨️ (4:46:15) 42: Getting Started w/ Keyboard Shortcuts in VS Code ⌨️ (4:53:02) 43: Basic Editing Shortcuts in VS Code ⌨️ (4:57:52) 44: Navigating Around VS Code w/ Keyboard Shortcuts ⌨️ (5:03:48) 45: Multi Cursor: My Favorite Feature ⌨️ (5:12:18) 46: Keyboard Shortcuts for VS Code's UI ⌨️ (5:16:14) 47: Keyboard Shortcuts Cheat Sheet for VS Code ⌨️ (5:17:35) 48: GitHub Pull Requests and Issues in VS Code ⌨️ (5:27:43) 49: Editing GitHub Remote Repos in VS Code ⌨️ (5:30:55) 50: Calling APIs in VS Code ⌨️ (5:35:41) 51: Vim in VS Code: Blazing Fast ⌨️ (5:44:24) 52: Artificial Intelligence Coding Helpers in VS Code ⌨️ (5:52:59) 53: Right Sidebar in VS Code is Weird but Cool ⌨️ (5:54:23) 54: Outro to Productive VS Code 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

-2UjwQzxvBQ | 03 Oct 2023
Learn how to use SvelteKit & TailwindCSS by building a responsive web portfolio. Course created by @Smoljames ⭐️ Resources ⭐️ 🔗 Github repository - https://github.com/jamezmca/hughjass 🔗 Init SvelteKit w. TailwindCSS - https://tailwindcss.com/docs/guides/sveltekit 🔗 Google fonts - https://fonts.google.com/ 🔗 Font Awesome CDN - https://cdnjs.com/libraries/font-awesome 🔗 Font Awesome Icons - https://fontawesome.com/icons ⭐️ Contents ⭐️ 00:00 Intro 01:22 Project Demo 02:39 Code portfolio 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

dlK7jec2rXo | 02 Oct 2023
Learn about API security with this course that is tailored to address the pivotal PCI DSS 4.0 requirements. PCI DSS stands for Payment Card Industry Data Security Standard. It is a set of security standards designed to ensure that all companies that accept, process, store, or transmit credit card information maintain a secure environment. As the PCI standard takes a definitive turn to spotlight API security for the first time, understanding its intricacies becomes crucial for businesses. Dive in to decode what DSS 4.0 means for your organization, why APIs are now in the limelight of attackers, and gain invaluable insights into ensuring compliance. ✏️ Course created by Dan Barahona. Learn more about API Security at https://www.apisecuniversity.com ⭐️ Course Topics ⭐️ ⌨️ Introduction ⌨️ Why API Security ⌨️ PCI Overview ⌨️ Data Security Standard ⌨️ Reviewing the DSS Requirements ⌨️ Conclusion & Best Practices 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

e-hTm5VmofI | 29 Sep 2023
Learn to use Astro in this beginner's tutorial. Astro is an all-in-one web framework for building fast, content-focused websites like landing pages, blogs, technical documentation, and more. ✏️ This course was developed by @JamesQQuick 🔗 Longer Astro Course: https://astrocourse.dev/ 💻 Code: https://github.com/jamesqquick/astro-course-demo Astro Docs - https://docs.astro.build/ SSG vs SSR Diagram - https://app.eraser.io/workspace/CmsSg90ShrgnuACWRsPH?origin=share ⌨️ (0:00:00) Intro ⌨️ (0:00:35) What We'll Cover ⌨️ (0:01:23) Creating an Astro Project ⌨️ (0:06:23) Astro Overview (components, file based routing, css, and more) ⌨️ (0:13:23) Astro Setup in VS Code ⌨️ (0:16:23) Setting Up Tailwind ⌨️ (0:18:23) Updating the Site Layout ⌨️ (0:27:23) Working with Markdown and Content Collections ⌨️ (0:34:23) Querying and Displaying Blog Posts Using Content Collections ⌨️ (0:40:23) Creating Dynamic Routes For Individual Blog Posts ⌨️ (0:46:38) Tailwind Typography Plugin ⌨️ (0:47:53) Optimizing Images ⌨️ (0:52:43) Using the ViewTransitions API ⌨️ (0:54:03) Adding Support for MDX ⌨️ (0:56:23) Deploy to Netlify and Vercel ⌨️ (0:59:23) Enabling SSR in Astro ⌨️ (1:08:53) Astro Server Endpoints ⌨️ (1:12:23) Deploying SSR to Netlify and Vercel ⌨️ (1:16:23) Wrap Up 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

lG7Uxts9SXs | 28 Sep 2023
Learn how to use LangChain in this crash course for beginners. LangChain is a framework designed to simplify the creation of applications using large language models. It makes it easy to connect AI models with a bunch of different data sources so you can create customized NLP applications. ✏️ Course developed by @rishabkumar7 ⭐️ Resources and Code ⭐️ Code Pets Name Generator - https://github.com/rishabkumar7/pets-name-langchain YouTube Assistant - https://github.com/rishabkumar7/youtube-assistant-langchain LangChain docs - https://docs.langchain.com/docs/ Streamlit - https://streamlit.io ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro to LangChain ⌨️ (0:03:19) Requirements for the projects ⌨️ (0:05:04) First Project - Pets Name Generator ⌨️ (0:28:41) Agents within LangChain ⌨️ (0:35:54) Second Project - YouTube Assistant ⌨️ (0:40:04) Creating our own vector stores ⌨️ (1:01:44) Conclusion and OpenAI API Costs 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

GdzRzWymT4c | 27 Sep 2023
Learn the basics of Java programming is this crash course for beginners. ✏️ Course developed by @programmingwithalex.585 ⭐️ Contents ⭐️ ⌨️ (0:00:55) Install Intellij IDEA ⌨️ (0:07:16) Hello World ⌨️ (0:13:34) Keywords Explained ⌨️ (0:20:13) Variables ⌨️ (0:29:01) Variables: int. byte and long ⌨️ (0:41:54) Datatype: short ⌨️ (0:44:20) Datatypes: float and double ⌨️ (0:50:39) Datatypes: boolean and char ⌨️ (0:54:52) Operators and Operations ⌨️ (1:12:45) if statement ⌨️ (1:23:19) else if and logical NOT operator ⌨️ (1:34:09) Nested ifs ⌨️ (1:36:31) logical AND operator ⌨️ (1:41:09) logical OR operator ⌨️ (1:44:58) SWITCH statement ⌨️ (1:55:22) enhanced SWITCH ⌨️ (1:57:23) FOR loop ⌨️ (2:04:49) while and do while loop ⌨️ (2:13:17) Functions ⌨️ (2:24:38) Functions return ⌨️ (2:31:04) Arrays ⌨️ (2:46:00) Arrays Challenge ⌨️ (2:50:57) Classes ⌨️ (3:03:57) Classes getters and setters ⌨️ (3:11:26) OOP: constructors ⌨️ (3:19:57) OOP: inheritance ⌨️ (3:32:27) static keyword 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

fTPCKnZZ2dk | 26 Sep 2023
Learn how to use Next 3 in this full tutorial for beginners. Nuxt.js is a progressive JavaScript framework for building user interfaces on the web. Nuxt makes it easy to create server-rendered applications, static websites, and single-page applications. ✏️ Course developed by @codewithguillaume Contents ⌨️ (0:00:00) Intro ⌨️ (0:02:51) Create an App ⌨️ (0:11:07) Pages ⌨️ (0:22:37) Components ⌨️ (0:32:10) Layouts ⌨️ (0:37:47) Assets ⌨️ (0:48:40) Composables ⌨️ (0:55:00) Plugins ⌨️ (1:00:43) Middlewares ⌨️ (1:07:36) Modules ⌨️ (1:12:57) State Management ⌨️ (1:23:28) Server ⌨️ (1:33:42) Nitro ⌨️ (1:38:17) Rendering modes ⌨️ (1:52:04) useFetch ⌨️ (2:02:27) useAsyncData ⌨️ (2:08:16) SEO & Metas ⌨️ (2:18:57) Hooks ⌨️ (2:22:02) Nuxt.config.ts ⌨️ (2:30:14) Nuxt Content ⌨️ (2:41:29) Build Docs and API 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

hagBB17_hvg | 25 Sep 2023
The Knapsack Problem is a classic optimization problem in computer science. It's often used to help teach dynamic programming and greedy algorithms. This is an important problem to understand, especially if you plan on interviewing soon for a programming job. In this course, Gavin Lon will explain the problem and show how to craft an efficient solution using C#. 💻 Code: https://github.com/GavinLonDigital/ZeroOneKnapsackSolution ✏️ Course created by @GavinLon ⭐️ Contents ⭐️ (00:00) Introduction (02:35) Overview of the 0 / 1 Knapsack problem (09:08) Code the algorithm to solve the problem using C# (17:49) Explain the algorithm that uses Dynamic Programming and the Memoization strategy (38:17) Write code using C# to output the items to include in the Knapsack 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

6oMoHZZeyb0 | 22 Sep 2023
In this course, you will learn how to use Rust to create an authentication server. The course provides a comprehensive guide on user data management, structure, and token-based authentication. Special attention is given to error handling, JWT issues, and practical solutions for common challenges. Concluding with a hands-on demo, viewers will gain a thorough understanding of token creation and user management in modern applications ✏️ Course created by @AkhilSharmaTech 0:00:00 Introduction and setup 0:06:42 Admin and user authentication 0:15:53 User data handling and roles 0:28:54 Introduction to user structures and attributes 0:45:41 Token management and claims analysis 1:01:48 Deep dive into roles and tokens 1:05:03 Error handling and permissions 1:14:58 Advanced error insights and JWT issues 1:29:19 Code analysis and issue resolution 1:31:24 Final touches and RS file exploration 1:34:50 Demo review and token creation 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5Sm9IVMet9c | 21 Sep 2023
Learn Mojo in this full tutorial. The Mojo programming language combines the usability of Python with the performance of C. It's basically an enhanced version of Python specifically designed for Artificial Intelligence developers. 💻 Code: https://github.com/Infatoshi/intro-to-mojo ✏️ Course created by @elliotarledge Elliot's discord: https://discord.gg/pV7ByF9VNm ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:04:16) What is Mojo ⌨️ (0:07:57) Modular Community ⌨️ (0:12:06) Setting Up ⌨️ (0:17:04) Hello World ⌨️ (0:19:20) Local Jupyter Notebook ⌨️ (0:22:21) Variables, Declarations, and Datatypes ⌨️ (0:33:27) Getting User Input ⌨️ (0:36:28) IF/ELSE Statements ⌨️ (0:40:28) Loops & Functions ⌨️ (0:47:41) Python VS Mojo functions ⌨️ (0:52:26) OOP ⌨️ (1:05:21) Importing Libraries ⌨️ (1:08:48) Raises, Error handling, Exceptions ⌨️ (1:14:49) Inout, Borrowed, Owned, and With Statements ⌨️ (1:21:49) Variable Scope ⌨️ (1:24:46) Mojo CLI ⌨️ (1:35:54) SIMD (single instruction, multiple data) ⌨️ (1:43:47) Decorators & Metaprogramming ⌨️ (1:46:01) Speed test (Mojo VS Python) ⌨️ (1:58:48) How to Ask Questions & Post Errors ⌨️ (2:08:13) Final Comments ⌨️ (2:11:49) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

nkGjob3q2GI | 20 Sep 2023
Learn how to use Next.js to build an SEO-optimized blog using. Also, use TailwindCSS, contentlayer, Supabase, an dmore. The course covers building a homepage, blog pages, category pages, an about page, and a contact page. Also, you'll learn to implementing powerful SEO strategies for higher Google rankings. Our blog features both dark and light themes, offering a minimal and elegant design that's fully responsive on mobile devices. Plus, you'll discover how to showcase your Markdown-based blogs easily on this website. Course developed by @CodeBucks ✏️ Starter Code: https://github.com/codebucks27/Nextjs-contentlayer-blog ✏️ Final Code: https://github.com/codebucks27/Nextjs-tailwindcss-blog-template ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro + Demo ⌨️ (0:10:10) Setup and Installation ⌨️ (0:13:34) Tailwind CSS Setup, Dark Mode and project files ⌨️ (0:19:09) Adding Fonts ⌨️ (0:26:56) Navbar Component ⌨️ (0:46:31) Setup Contentlayer ⌨️ (1:08:31) How to render a Blog ⌨️ (1:13:11) Creating Home Cover Section ⌨️ (1:34:16) Featured Posts Component ⌨️ (1:50:11) Recent Posts Component ⌨️ (2:00:46) Footer Component ⌨️ (2:16:31) Blog Page ⌨️ (3:02:06) Creating TOC Component ⌨️ (3:20:51) Category Page ⌨️ (3:45:31) About page ⌨️ (3:58:26) Contact page ⌨️ (4:14:11) Insights Component ⌨️ (4:23:41) Store blog views using Supabase ⌨️ (4:49:16) Adding SEO ⌨️ (5:18:36) Adding Dark Mode ⌨️ (5:30:36) Making it Responsive ⌨️ (6:39:24) Adding Sitemap ⌨️ (6:43:12) Image Optimization ⌨️ (6:49:08) Adding Favicon and manifest file ⌨️ (7:02:11) Adding google's structured json-ld for SEO Correction: 6:55:15 We have created one file called ThemeScript.js but that is not needed. Instead, just add id and strategy to the script that is in the layout.js file. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

qwAFL1597eM | 19 Sep 2023
Learn Python programming in this complete course for beginners. This tutorial features mini-projects throughout so you can put what you learn into use immediately. 💻 Resources: https://github.com/gitdagray/python-course ✏️ Course developed by @DaveGrayTeachesCode ⭐️ Contents ⭐️ (0:00:00) Intro (0:01:23) Chapter 1 - Getting Started (0:14:50) Chapter 2 - Python Basics (0:29:58) Chapter 3 - Operators (0:46:18) Chapter 4 - Data Types (1:23:25) Chapter 5 - User Input (1:45:31) Chapter 6 - Lists & Tuples (2:17:00) Chapter 7 - Dictionaries & Sets (2:46:23) Chapter 8 - Loops (3:09:03) Chapter 9 - Functions (3:23:48) Chapter 10 - Recursion (3:41:11) Chapter 11 - Scope (4:00:30) Chapter 12 - Closures (4:19:32) Chapter 13 - f-Strings (4:42:15) Chapter 14 - Modules (4:59:47) Chapter 15 - Command Line Arguments (5:20:39) Chapter 16 - Challenges (5:35:59) Chapter 17 - Lambda & Higher Order Functions (5:56:45) Chapter 18 - Classes & Objects (6:15:44) Chapter 19 - Exceptions & Errors (6:27:29) Chapter 20 - OOP Project (6:57:15) Chapter 21 - Virtual Environments & PIP (7:27:23) Chapter 22 - File Operations (7:49:32) Chapter 23 - Final Project 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

r895rFUbGtE | 18 Sep 2023
Learn how to build and deploy a SaaS using NextJS 13.4, DrizzleORM, OpenAI, Stripe, TypeScript, Tailwind, and Vercel. You will gain expertise in the following areas: - Leveraging NextJS 13's cutting-edge App Router. - Managing Payments seamlessly through Stripe. - Harnessing the beauty of Shadcn and the power of Tailwind CSS. - Unleashing the capabilities of OpenAI's API for Language Model usage. - Interacting with databases with the efficiency of ORMs. Resources 🔗 GitHub Repo: https://github.com/elliott-chong/chatpdf-yt 🔗 Vercel AI SDK: https://vercel.com/blog/introducing-the-vercel-ai-sdk 🔗 Timestamp 3:20:00 /api/chat/route.ts file https://pastebin.com/crLipeHK Course developed by @elliottchong ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro & Demo ⌨️ (0:09:53) Set Up NextJS ⌨️ (0:11:59) Set Up Shadcn ⌨️ (0:15:45) Set Up ClerkAuth ⌨️ (0:21:52) Home Page ⌨️ (0:33:22) DrizzleORM ⌨️ (0:50:15) File Upload Component ⌨️ (0:57:11) Set Up AWS S3 ⌨️ (1:18:12) AI RAG Explanation ⌨️ (1:30:39) React Query Set Up ⌨️ (1:45:11) Set Up Pinecone DB ⌨️ (2:32:27) Chat Side Bar ⌨️ (2:47:42) PDF Viewer ⌨️ (2:50:33) Chat Component ( Vercel AI SDK ) ⌨️ (3:08:02) Pinecone OpenAI Get Context ⌨️ (3:26:19) Persist Chat Logs to DB ⌨️ (3:34:16) Stripe Integration ⌨️ (4:14:59) Deploy and Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

yfHHvmaMkcA | 13 Sep 2023
Learn about vector embeddings and how to use them in your machine learning and artificial intelligence projects. Learn how to create an AI assistant with vector embeddings. ✏️ Course created by @AniaKubow ⭐️ Contents ⭐️ ⌨️ (00:27) Introduction ⌨️ (01:49) What are vector embeddings? ⌨️ (02:14) Text embeddings ⌨️ (07:58) What are vector embeddings used for? ⌨️ (11:05) How to generate our own text embedding with OpenAI ⌨️ (14:37) Vectors and databases ⌨️ (16:02) Getting our database set up ⌨️ (18:05) Langchain ⌨️ (19:24) Let’s build an Ai Assistant 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

EJHPltmAULA | 12 Sep 2023
In this course on Finance & Economics for Businesses, you will learn the fundamentals of business strategy and the interplay between these three fields. You will understand how large-scale macroeconomic changes can affect businesses while also understanding how small details in financial documents can indicate a company's financial risk. This course lays the groundwork for more advanced courses on these topics to prepare you for future studies in any of these three areas. ✏️ Course created by Sriram Chundi. His channel is @ChangemakersMediaHyd ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:25) Key terms and Basics of Money ⌨️ (0:08:16) Excel Analysis of Compound Interest Case Study ⌨️ (0:10:12) Financial Markets ⌨️ (0:20:50) Business Strategy ⌨️ (0:28:22) Financial Statements ⌨️ (0:47:22) Capital Budgeting ⌨️ (0:55:49) Macroeconomics ⌨️ (1:11:38) ESG ⌨️ (1:23:48) Portfolio Diversification & Management ⌨️ (1:33:38) Alternative Investment Types ⌨️ (1:36:45) Summary of Course 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Uh5LhXAIyCw | 11 Sep 2023
Create a wave defense game without coding, using GDevelop. In this beginner-friendly tutorial, we'll cover player movement, firing a bullet, enemy logic, and spawning the enemies. You will learn how to make a game in GDevelop, a no-code, open-source, free, and easy game engine. ✏️ Course developed by Wesley King. Learn more about GDevelop: https://gdevelop.io/ 🔗 Assets: https://drive.google.com/drive/folders/1RYp6COMZK2THbz454bAuDWG-EFc4c--o 🔗 Finished Game: https://gdevelop.io/game-example/free/wave-defense-shooter ⭐️ Contents ⭐️ ⌨️ (0:00:00) Basic Set Up ⌨️ (0:13:13) Game Polish ⌨️ (0:36:46) Menus And Settings ⌨️ (0:51:53) Leveling Up ⌨️ (1:10:09) Basic Enemies ⌨️ (1:26:07) Advanced Enemies 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

oFkDldu3C_4 | 08 Sep 2023
Learn how to use Dynamic Programming with Java in this course for beginners. It can help you solve complex programming problems, such as those often seen in programming interview questions about data structures and algorithms. This course was developed by Alvin Zablan from Structy. Structy is a website for learning data structures and algorithms for technical interviews. Learn data structures and algorithms: https://structy.net/ Check out Alvin's channel: https://www.youtube.com/c/AlvinTheProgrammer ⭐️ Contents ⭐️ (0:00:00) course introduction (0:01:38) fib 🔗 https://structy.net/problems/fib (0:34:02) tribonacci 🔗 https://structy.net/problems/tribonacci (0:47:05) sum possible 🔗 https://structy.net/problems/sum-possible (1:04:18) min change 🔗 https://structy.net/problems/min-change (1:22:22) count paths 🔗 https://structy.net/problems/count-paths (1:39:02) max path sum 🔗 https://structy.net/problems/max-path-sum (1:52:56) non adjacent sum 🔗 https://structy.net/problems/non-adjacent-sum (2:08:22) summing squares 🔗 https://structy.net/problems/summing-squares (2:21:50) counting change 🔗 https://structy.net/problems/counting-change 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

TV6tFPfz0go | 07 Sep 2023
Learn how to use the T3 Stack (Next.js, Typescript, TRPC, Next Auth, Prisma, and Tailwind CSS) to build a full stack video streaming app similar to YouTube. You will learn how each technology comes together to build an end-to-end web application. CLOUDINARY DATA: https://drive.google.com/drive/folders/1JTj1JJSCxtRvNfxRSSgXCJePkYW6vBPV FIGMA DESIGN: https://www.figma.com/file/Bkz0ewKqWyIOCt2sewUnhW/Vidchill---Design?type=design&node-id=48-33046&mode=design GITHUB REPO: https://github.com/jeromemccree/vidchill_tutorial DEPLOYED APP: https://www.vidchill.org/ ✏️ Course created by @JeromeMcCree ⭐️ Contents ⭐️ ⌨️ (0:00:27) Intro ⌨️ (0:00:50) Demo ⌨️ (0:12:05) Tech Stack ⌨️ (0:20:20) Setup ⌨️ (0:38:14) Write Prisma Models ⌨️ (0:55:27) Seed Database ⌨️ (1:22:27) Adding Tailwind ⌨️ (1:25:12) Button Component ⌨️ (1:38:27) Navbar Component ⌨️ (2:26:52) Sidebar Component ⌨️ (2:53:42) Layout Component and mobile sidebar ⌨️ (3:34:00) Mobile Footer Component ⌨️ (3:45:27) Home Page ⌨️ (3:57:47) Error/Loading Message Component ⌨️ (4:12:27) MultiColumnVideos Component ⌨️ (4:36:27) Search Page ⌨️ (4:50:27) Video Page Begin ⌨️ (5:45:27) Build Follow Button ⌨️ (6:09:23) Build Like and Dislike Button ⌨️ (6:58:22) Description Component ⌨️ (7:12:12) Comment Component ⌨️ (7:46:57) Save Video Button ⌨️ (8:41:17) Profile Header Component ⌨️ (9:21:27) Profile Videos Page ⌨️ (9:33:47) Profile playlist Page ⌨️ (10:02:47) Playlist Page ⌨️ (10:33:48) History and Like Videos Page ⌨️ (10:42:01) Profile Announcements Page ⌨️ (11:07:57) Like and Dislike Announcement Buttons ⌨️ (11:28:27) Add announcements ⌨️ (11:40:37) Profile Following Page ⌨️ (12:03:22) Start of Dashboard Page ⌨️ (12:39:47) Publish Button ⌨️ (13:00:57) Delete Button ⌨️ (13:33:27) Edit Button ⌨️ (14:25:36) Upload Button 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

gwOVynGnDZA | 06 Sep 2023
Learn how to build a full stack Google Drive clone using Next.js, TypeScript, Tailwind CSS, and Firebase 9. ✏️ Course developed by @CybernaticoByNishant 💻 Code: https://github.com/nishant-666/Drive-2.0 ⭐️ Contents ⭐️ (0:00:00) Introduction (0:02:56) Base Setup (0:06:46) Authentication (0:29:26) Building the Topbar (0:33:07) Upload Files Component I (0:42:00) Initialising Firebase (0:48:53) Upload Files Component || (0:54:43) Uploading Files to Storage (1:06:06) Displaying Files (1:24:35) Creating Folders (1:39:35) Nested Folders and Files (2:17:23) Adding Google Auth (2:20:13) Sharing Files and Folders using Email 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

_ZvnD73m40o | 05 Sep 2023
Learn prompt engineering techniques to get better results from ChatGPT and other LLMs. ✏️ Course developed by @AniaKubow ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:57) What is Prompt Engineering? ⌨️ (0:01:43) Introduction to AI ⌨️ (0:03:18) Why is Machine learning useful? ⌨️ (0:06:02) Linguistics ⌨️ (0:07:30) Language Models ⌨️ (0:14:01) Prompt Engineering Mindset ⌨️ (0:15:04) Using GPT-4 ⌨️ (0:20:07) Best practices ⌨️ (0:30:46) Zero shot and few shot prompts ⌨️ (0:34:32) AI hallucinations ⌨️ (0:36:09) Vectors/text embeddings ⌨️ (0:39:54) Recap 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

KeBxopnhizw | 04 Sep 2023
Learn about JavaScript Modules. Modules are fundamental concepts in JavaScript before you learn any other library or framework like React, Angular, Vue.js, Node.js, etc. By the end of this video, you'll be able to use modules to add flexibility, reusability, and power to your code. ✏️ Course developed by @tapasadhikary ⭐️ Contents ⭐️ ⌨️ (00:00) Welcome to JavaScript Module Crash Course ⌨️ (00:30) How to Take This Course? ⌨️ (01:01) What are Modules in JavaScript, and Why to Use? ⌨️ (04:51) What are Exports and Imports in JavaScript Module? ⌨️ (13:07) What are Default and Named Module Exports in JavaScript? ⌨️ (20:27) What are Aliases in JavaScript Module Import? ⌨️ (22:52) What are Namespaces in JavaScript Module? ⌨️ (25:30) What is Combined Export in JavaScript Module? ⌨️ (32:12) What is Dynamic Import in JavaScript Module? ⌨️ (38:59) How to Handle Multiple Imports Using JavaScript Promise APIs? ⌨️ (44:57) What is Tree Shaking & How Does It Help? ⌨️ (46:50) What's Next & Where to Go From Here? 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5199E50O7SI | 01 Sep 2023
Learn how to use GraphQL in this tutorial for beginners. Throughout this course, you'll learn the core principle of this popular database, explore its advantages over traditional REST APIs, and gain the practical skills to design and implement robust data-driven applications. ✏️ Course developed by @NetNinja Net Ninja website: https://netninja.dev NetNinja Node.js Crash Course: https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU&index=1 💻 Code: https://github.com/iamshaunjp/graphql-crash-course ⭐️ Contents ⭐️ ⌨️ (0:00:00) What is GraphQL? ⌨️ (0:10:30) Query Basics ⌨️ (0:19:44) Making a GraphQL Server (with Apollo) ⌨️ (0:25:42) Schema & Types ⌨️ (0:36:19) Resolver Functions ⌨️ (0:46:24) Query Variables ⌨️ (0:56:02) Related Data ⌨️ (1:09:41) Mutations (Adding & Deleting Data) ⌨️ (1:21:20) Update Mutation 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

-42K44A1oMA | 31 Aug 2023
Learn the MERN stack (MongoDB, Express, React, Node.js) in this crash course for beginners. Here are some of the topics you will learn about: - Backend CRUD - Backend Router - CORS Policy - MongoDB operations - Frontend CRUD - Frontend Router 💻 Code: https://github.com/mohammad-taheri1/Book-Store-MERN-Stack ✏️ Course developed by @DevEmpower ⭐️ Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (01:10) Create Node.js project from scratch ⌨️ (03:39) Create our first Http Route ⌨️ (06:01) Add MongoDB and mongoose to node js ⌨️ (08:52) Create Book model with mongoose ⌨️ (10:53) Save a new Book with mongoose ⌨️ (13:31) Get All Books with mongoose ⌨️ (15:08) Get One Book by id with mongoose ⌨️ (16:29) Update a Book with mongoose ⌨️ (18:36) Delete a book with mongoose ⌨️ (20:09) Refactor Node js with express router ⌨️ (22:23) CORS policy in Node js and Express js ⌨️ (25:21) Create React project, Vite, Tailwind CSS ⌨️ (27:41) SPA and Add react router dom ⌨️ (29:52) Show Books List in React ⌨️ (35:39) Show Book Details in React ⌨️ (39:02) Create Book in React ⌨️ (42:02) Edit Book in React ⌨️ (44:27) Delete Book in React ⌨️ (46:35) Show Books List as Card ⌨️ (52:30) Make Book Card a single component ⌨️ (54:08) Add Book Modal ⌨️ (58:06) Improve User Experience (UX) with beautiful alert ⌨️ (1:01:43) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

YYe0FdfdgDU | 30 Aug 2023
Learn about the OWASP API Security Top 10, 2023 edition. In this crash course, you will learn about each security risk and learn techniques to fortify your APIs against potential threats. The course also covers key concepts that didn’t make it into the Top 10. ✏️ Course created by APIsec University and Corey Ball Website: https://www.apisecuniversity.com YouTube: https://www.youtube.com/@apisecu Twitter: https://twitter.com/apisecu LinkedIn: https://www.linkedin.com/company/apisec-university ⭐️ Contents ⭐️ Introduction ⌨️ (0:00:00) Welcome to APIsec University ⌨️ (0:01:46) Introduction to OWASP API Security and Beyond! ⌨️ (0:03:06) How the Course Works ⌨️ (0:05:16) Course Objectives What is the OWASP API Security Top 10 ⌨️ (0:06:38) What is OWASP ⌨️ (0:09:58) How is the Top 10 Compiled? ⌨️ (0:12:19) Mapped to External Sources ⌨️ (0:13:30) Updates to the OWASP API Security Top 10 The Top 10 ⌨️ (0:19:38) API1:2023 - Broken Object Level Authorization ⌨️ (0:25:07) API2:2023 - Broken Authentication ⌨️ (0:32:23) API3:2023 - Broken Object Property Level Authorization ⌨️ (0:39:08) API4:2023 - Unrestricted Resource Consumption ⌨️ (0:42:54) API5:2023 - Broken Function Level Authorization ⌨️ (0:48:02) API6:2023 - Unrestricted Access to Sensitive Business Flows ⌨️ (0:51:48) API7:2023 - Server Side Request Forgery ⌨️ (0:56:49) API8:2023 - Security Misconfiguration ⌨️ (1:05:00) API9:2023 - Improper Inventory Management ⌨️ (1:11:22) API10:2023 - Unsafe Consumption of APIs Beyond the Top 10 ⌨️ (1:15:19) Injections ⌨️ (1:18:25) Insufficient Logging & Monitoring ⌨️ (1:20:38) Business Logic Flaws 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

3wwiOSxDAmg | 29 Aug 2023
Welcome to this No Black Box Machine Learning Course in JavaScript. It’s a course where we code without using libraries because it’s the best way to learn all inner workings of a machine learning system and you’ll greatly improve your software development skills as well. The goal in this course is to build a web app that learns to recognize drawings. This is phase 2, where we increase the accuracy of the method we developed in Phase 1. We do this by implementing more sophisticated features and using other classification methods (like the Neural Network). In Phase 2 we also learn about Data Cleaning, Confusion Matrices, Geometry and the difference between Vector and Raster data (pixels). 🎥 No Black Box Phase 1 Course: https://youtu.be/vDDjtwQDw2k ✏️ Course created by @Radu (PhD in Computer Science) 📁 Data: https://github.com/gniziemazity/drawing-data 💻 Code: https://github.com/gniziemazity/ml-course-phase-2 💻 Ilya's code: https://gist.github.com/id-ilych/8630fb273e5c5a0b64ca1dc080d68b63 💻 Neural Network Code: https://github.com/gniziemazity/neural-network Phase 3 Poll: https://forms.office.com/e/QTMCLLaV24 ⭐️ Other Resources ⭐️ Recognizer we build in this course: https://radufromfinland.com/projects/ml/recognizer Euclidean Distance Video: https://youtu.be/3rPwfmrCwVw Interpolation Video: https://youtu.be/J_puRs40GhM Draw the Portal Game Tutorial (Inspired from Dr. Strange): https://youtu.be/0SxiyLk2IMM Why the Circle has the Largest Area: https://youtu.be/CFBa2ezTQJQ Recognizing drawings via webcam: https://youtu.be/QXB1ytG95gs Self-driving Car Course: https://youtu.be/Rs_rAxEsAvI Discord Server: https://discord.com/invite/gJFcF5XVn9 Scikit-learn documentation: http://scikit-learn.org/stable/modules/generated/sklearn.neural_network.MLPClassifier.html ⭐️ Contents ⭐️ 0:00:00 Introduction 0:04:07 Phase 1 Code Review 0:23:11 Data Cleaning 0:41:30 Confusion Matrix 1:16:00 Euclidean Distance Marker 1:16:06 Measuring the Elongation 1:39:23 Measuring the Roundness 1:59:20 Vector vs Raster (Pixels) 2:22:40 Neural Networks 3:04:49 Optimizing Neural Networks 3:25:15 Deep Neural Networks 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

6GQAE7iLOhY | 28 Aug 2023
Learn how to earn a free C# certification! freeCodeCamp has teamed up with Microsoft up to bring you a new free professional certification: the Foundational C# Certification. The course is a text based course, not a video course. This professional certification includes 35 hours of text-based training and interactive coding challenges all from Microsoft, and also an online certification exam by freeCodeCamp. In this video, freeCodeCamp team member @GavinLon will preview the course, along with telling you everything you need to do to take this free course. 💻 Access the course and certification here: https://www.freecodecamp.org/learn/foundational-c-sharp-with-microsoft/ 🔗 .NET Home Page: https://dotnet.microsoft.com/ 🔗 Community Page: https://dotnet.microsoft.com/platform/community 🔗 Beginner Videos: https://dotnet.microsoft.com/learn/videos 🔗 MS Learn for .NET: https://learn.microsoft.com/training/dotnet/ 🔗 Docs: https://learn.microsoft.com/dotnet/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:05:09) Overview of how to acquire the Foundational C# with Microsoft Developer Certificate ⌨️ (0:09:34) In depth guide through Part1, Module1 (Write your first C# code) ⌨️ (0:48:42) Configure and Install Visual Studio Code and Install .NET 7 SDK ⌨️ (1:04:08) Code Example - if, else, else if statements in C# ⌨️ (1:10:43) Code Example -switch-case construct in C# ⌨️ (1:17:52) Code Example - write your first C# method ⌨️ (1:25:40) Gavin Lon takes the Foundational C# with Microsoft Developer Certification exam ⌨️ (1:27:46) Recommended content to continue your C# and .NET education upon finishing the certification ⌨️ (1:29:29) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

UU1WVnMk4E8 | 25 Aug 2023
Learn how to build your own large language model, from scratch. This course goes into the data handling, math, and transformers behind large language models. You will use Python. ✏️ Course developed by @elliotarledge 💻 Code and course resources: https://github.com/Infatoshi/fcc-intro-to-llms Join Elliot's Discord server: https://discord.gg/pV7ByF9VNm ⭐️ Contents ⭐️ (0:00:00) Intro (0:03:25) Install Libraries (0:06:24) Pylzma build tools (0:08:58) Jupyter Notebook (0:12:11) Download wizard of oz (0:14:51) Experimenting with text file (0:17:58) Character-level tokenizer (0:19:44) Types of tokenizers (0:20:58) Tensors instead of Arrays (0:22:37) Linear Algebra heads up (0:23:29) Train and validation splits (0:25:30) Premise of Bigram Model (0:26:41) Inputs and Targets (0:29:29) Inputs and Targets Implementation (0:30:10) Batch size hyperparameter (0:32:13) Switching from CPU to CUDA (0:33:28) PyTorch Overview (0:42:49) CPU vs GPU performance in PyTorch (0:47:49) More PyTorch Functions (1:06:03) Embedding Vectors (1:11:33) Embedding Implementation (1:13:06) Dot Product and Matrix Multiplication (1:25:42) Matmul Implementation (1:26:56) Int vs Float (1:29:52) Recap and get_batch (1:35:07) nnModule subclass (1:37:05) Gradient Descent (1:50:53) Logits and Reshaping (1:59:28) Generate function and giving the model some context (2:03:58) Logits Dimensionality (2:05:17) Training loop + Optimizer + Zerograd explanation (2:13:56) Optimizers Overview (2:17:04) Applications of Optimizers (2:18:11) Loss reporting + Train VS Eval mode (2:32:54) Normalization Overview (2:35:45) ReLU, Sigmoid, Tanh Activations (2:45:15) Transformer and Self-Attention (2:46:55) Transformer Architecture (3:17:54) Building a GPT, not Transformer model (3:19:46) Self-Attention Deep Dive (3:25:05) GPT architecture (3:27:07) Switching to Macbook (3:31:42) Implementing Positional Encoding (3:36:57) GPTLanguageModel initalization (3:40:52) GPTLanguageModel forward pass (3:46:56) Standard Deviation for model parameters (4:00:50) Transformer Blocks (4:04:54) FeedForward network (4:07:53) Multi-head Attention (4:12:49) Dot product attention (4:19:43) Why we scale by 1/sqrt(dk) (4:26:45) Sequential VS ModuleList Processing (4:30:47) Overview Hyperparameters (4:32:14) Fixing errors, refining (4:34:01) Begin training (4:35:46) OpenWebText download and Survey of LLMs paper (4:37:56) How the dataloader/batch getter will have to change (4:41:20) Extract corpus with winrar (4:43:44) Python data extractor (4:49:23) Adjusting for train and val splits (4:57:55) Adding dataloader (4:59:04) Training on OpenWebText (5:02:22) Training works well, model loading/saving (5:04:18) Pickling (5:05:32) Fixing errors + GPU Memory in task manager (5:14:05) Command line argument parsing (5:18:11) Porting code to script (5:22:04) Prompt: Completion feature + more errors (5:24:23) nnModule inheritance + generation cropping (5:27:54) Pretraining vs Finetuning (5:33:07) R&D pointers (5:44:38) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

KBDSJU3cGkc | 24 Aug 2023
Learn all the basics of Structured Query Language in this comprehensive SQL course. You will build out real database tables and practice querying them in flexible ways as a backend web developer would in a production setting. 💻 Follow along on Boot.dev: https://boot.dev/learn/learn-sql 💻 Raw code: https://github.com/bootdotdev/fcc-learn-sql-assets ✏️ Course created by: @bootdotdev 🔗 Learn back-end on Boot.dev: https://boot.dev Follow Lane on Twitter: https://twitter.com/wagslane Boot.dev Discord: https://boot.dev/community FCC Forum: https://forum.freecodecamp.org/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Overview (Intro video) ⌨️ (0:03:00) Ch 1. Introduction ⌨️ (0:22:19) Ch 2. Tables ⌨️ (0:50:43) Ch 3. Constraints ⌨️ (1:15:59) Ch 4. CRUD ⌨️ (2:00:13) Ch 5. Basic Queries ⌨️ (2:24:38) Ch 6. Structuring ⌨️ (2:33:52) Ch 7. Aggregations ⌨️ (2:54:14) Ch 8. Subqueries ⌨️ (3:03:40) Ch 9 . Normalization ⌨️ (3:55:44) Ch 10. Joins ⌨️ (4:22:09) Ch 11. Performance 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

_DFa26ep-h4 | 23 Aug 2023
Learn Perl programming in this complete course for beginners. The course covers topics ranging from basic syntax to advanced topics like object-oriented programming, regular expressions, and web development. ✏️ Course developed by @perltechstack ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:29) Running Perl via CLI ⌨️ (0:04:22) Perl Script File Structure ⌨️ (0:13:58) Data Types - Scalars ⌨️ (0:22:52) Debugging with Data::Dumper ⌨️ (0:26:10) Data Types - Arrays ⌨️ (0:40:52) Data Types - Hashes ⌨️ (0:53:26) References [Part 1] ⌨️ (1:05:36) References [Part 2] ⌨️ (1:12:09) Subroutines ⌨️ (1:28:48) Variable Scope ⌨️ (1:38:36) Error Handling ⌨️ (1:44:04) Logical Operators ⌨️ (1:57:42) Conditional Statements ⌨️ (2:04:19) Loops ⌨️ (2:15:52) Regular Expressions ⌨️ (2:29:32) Built-in Functions ⌨️ (2:40:39) Special Variables ⌨️ (2:47:40) OOP - Classes, instances, attributes and methods ⌨️ (3:03:24) "use" vs "require" ⌨️ (3:12:50) Exporter and method types ⌨️ (3:20:18) Installing modules with CPANM ⌨️ (3:28:33) Improved exception handling ⌨️ (3:37:45) Web requests with Mojo::UserAgent ⌨️ (3:50:46) Reading and writing files ⌨️ (3:59:24) Reading and writing files with Path::Tiny ⌨️ (4:05:30) Running system commands 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

tS8F7_X2qB0 | 22 Aug 2023
Improve your Python and Pygame skills by building the classic pong game, but this time with extra features. This beginner's tutorial is a great way to start learning how to create engaging games with unique mechanics. ✏️ Course created by @SMDS_Studio 💻 Code: https://github.com/SMDS-Studio/Building-a-New-creative-Pong- ⭐️ Contents ⭐️ (00:00) Intro (01:09) Agenda of the course (02:04) Traditional pong (26:09) Creative engles (30:21) Smash element (38:03) Flash element (41:10) Ball cloning (51:51) Paddle cloning (1:01:55) End screen element 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Wn3IPX_ax-0 | 21 Aug 2023
Build and deploy a fully functional file manager application with Laravel, PHP, Inertial, and Vue.js. The application is similar to Google Drive. Learn to implement functionalities such as: - Creating folders at unlimited depth, - Uploading files and folders, - Deleting and Downloading files, - Searching for files, - Sharing files, - Uploading files to AWS S3, - Deploying the project on a custom domain. ✏️ Course developed by @TheCodeholic 💻 Code: https://github.com/thecodeholic/laravel-file-manager ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:29) Demo ⌨️ (0:08:13) Project Setup ⌨️ (0:14:21) Install Laravel Breeze ⌨️ (0:17:49) Email Verification ⌨️ (0:22:15) DB Overview, Models & Migrations ⌨️ (0:35:56) Explore Intertia Folder Structure ⌨️ (0:37:49) Authentication Layout ⌨️ (1:18:08) Define Main Routes ⌨️ (1:24:16) Create Root Folder On User Registration ⌨️ (1:30:34) Creating Folder ⌨️ (2:06:53) Save Folder Path ⌨️ (2:11:46) Show Files into table ⌨️ (2:26:07) Navigate into Second Level of Folders ⌨️ (2:34:18) Create Folders Inside Subfolder ⌨️ (2:37:01) Implement Breadcrumbs ⌨️ (2:46:44) Uploading Files ⌨️ (4:08:30) Show Human Readable File size ⌨️ (4:16:00) Show File Icons ⌨️ (4:27:56) Show File Progress ⌨️ (4:34:54) Display Error When File Already Exists ⌨️ (4:47:49) Implement Load More ⌨️ (5:11:42) Increase max_file_uploads ⌨️ (5:21:20) Deleting Files ⌨️ (6:23:48) Implement Downloading Files ⌨️ (7:04:32) Show Success Notifications ⌨️ (7:15:36) Implement Trash ⌨️ (8:00:03) Implement Favorites ⌨️ (9:18:23) Sharing Files to Others ⌨️ (10:05:16) Implement Shared With Me Page ⌨️ (10:26:49) Implement Shared By Me Page ⌨️ (10:50:23) Searching for Files ⌨️ (11:15:42) Connect to AWS S3 ⌨️ (12:15:42) Download Files from S3 ⌨️ (12:45:19) Project Deployment & Bug Fixing ⌨️ (13:40:18) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

xZDB1naRUlk | 18 Aug 2023
Welcome to this course about development with Large Language Models, or LLMs. Throughout this course, you will complete hands-on projects will help you learn how to harness LLMs for your own projects. You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers. This course was developed by @Luup.ai123 Colab notebook for introduction to the API:https://colab.research.google.com/drive/1gi2yDvvhUwLT7c8ZEXz6Yja3cG5P2owP?usp=sharing Github : https://github.com/pythonontheplane123/LLM_course_part_1 Join the Discord: https://discord.com/invite/Hq39QgRU Twitter : https://twitter.com/AkshatNon ⭐️ Contents ⭐️ ⌨️ (0:00:00) Brief introduction to LLMs ⌨️ (0:12:33) Quick note from the future ⌨️ (0:12:49) Chatgpt playground (skip this is you know this already) ⌨️ (0:19:52) GPT API basics (skip this is you know this already) ⌨️ (0:33:43) Brief intro to chainlit ⌨️ (0:34:39) Cloning chatgpt user interface ⌨️ (0:50:24) Limitations of our interface ⌨️ (0:52:51) Adding streaming, backend view, stop sequence button ⌨️ (1:05:03) Introduction to vector databases ⌨️ (1:11:46) Vector databases hands on ⌨️ (1:20:08) QnA with Documents - .txt and .pdf ⌨️ (1:32:52) Testing out our Q&A system ⌨️ (1:37:10) Introduction to web-browsing and agents ⌨️ (1:43:19) AI researcher ⌨️ (1:53:59) Human as a tool ⌨️ (1:56:37) Mini code interpreter plugin(Replit tool) ⌨️ (1:58:34) Searching youtube using agents ⌨️ (2:01:45) Guide to explore more ⌨️ (1:50:34) Shell Tool ⌨️ (1:55:44) Create your own tools ⌨️ (2:01:20) Ending Notes ⌨️ (2:01:32) Luup.ai 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

SPcwo0Gq9T8 | 17 Aug 2023
Prepare for the HashiCorp Terraform Associate Certification and pass! The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development who know the basic concepts and skills associated with open source HashiCorp Terraform. Get your Free Practice and Downloadable Cheatsheets: https://www.exampro.co/terraform 📢 View updates: https://www.exampro.co/terraform ✏️ Developed by Andrew Brown of ExamPro 🔗 https://twitter.com/andrewbrown 0:00:00 Course Intro ☁️ 0:15:03 Introduction Exam Guide Practice Exam Preview Version 003 Considerations ☁️ 0:31:55 IaC Concepts What is Infrastructure as Code Popular Infrastructure as Code tools Declarative Infrastructure Lifecycle Infrastructure Lifecycle Advantages Non Idempontent vs Idempontent Provisioning vs Deployment vs Orchestration Configuration Drift Mutable vs Immutable Infrastructure What is GitOps Immutable Infrastructure Guarantee ☁️ 0:52:26 Hashicorp Introduction HashiCorp What is Terraform What is Terraform Cloud ☁️ 0:56:33 Terraform Basics Terraform Lifecycle Change Automation Execution Plans Visualizing Execution Plans Resource Graph Use Cases Core and Plugins Up and Running Best Practices Install CLI and Configuration Init Plan and Apply Apply Update Inputs Variables Local Values Outputs Modules Divide Files Destroy Cloud Cloud Updated Cleanup ☁️ 1:07:37 Terraform Provisioners Terraform Provisioners Exec File Connection Null Resources Terraform Data Cloud Init Local Exec Remote Exec File Null Resource Terraform Data Cleanup ☁️ 1:20:19 Terraform Providers Providers Registry Providers Command Providers Configuration Modules The Fine Line Azure Provider GCP Provider ☁️ 1:30:35 Terraform Language Terraform Language Alternate JSON Syntax Terraform Settings HashiCorp Configuration Language ☁️ 1:35:23 Variables and Data Input Variables Variable Definition Files Variables vs Environment Variables Loading Input Variables Output Values Local Values Data Sources References to Named values Input Variables Types Input Variables Arguments Outputs CLI Outputs Chaining Local Values Data Sources ☁️ 1:47:52 Meta Arguments Resource Meta Arguments depends_on count for_each Resource Behaviour and Lifecycle Resource Providers and Alias Depends On Count For Each Alias Lifecycle ☁️ 1:54:40 Expressions Introduction to Expressions Types and Values Strings and Strings Templates Expressions Operators Conditional Expressions Expressions For Expressions Dynamic Blocks Version Constraints String Templates For Expressions Splats Dynamic Blocks Versioning ☁️ 2:41:01 Terraform State State State MV State Backups State CLI ☁️ 2:45:42 Initialization terraform init terraform get ☁️ 2:48:09 Writing and Modifying Introduction terraform fmt terraform validate terraform console ☁️ 2:51:17 Plan and Apply Plan Apply Saved Plans ☁️ 2:54:23 Drift Managed Resource Drift Replacing Resources Resource Addressing Import refresh and Refresh Only Mode Apply Replace and Refresh Only Import ☁️ 3:01:24 Troubleshooting Terraform Troubleshooting Debugging Terraform Crash Logs TF_LOG Opening a Github Issue ☁️ 3:05:55 Terraform Modules Finding Modules Using Modules Publishing Modules Verified Modules Standard Module Structure Creating ☁️ 3:11:25 Terraform Workflows Team Workflows Overview Individual Practitioner Team Terraform Cloud VCS Workflows ☁️ 3:18:28 Terraform Backends Backends Backend Initialization terraform_remote_state State Locking Protecting Sensitive Data Terraform Ignore File Standard Backend Type S3 Multiple Workspaces Terraform Remote State Force Unlock Cloud Backend ☁️ 3:37:22 Resources and Complex Types Resources Complex Types Collection Types Structural Types Complex Types Follow Along ☁️ 3:48:10 Built in Functions Introduction Numeric Functions String Functions Collection Functions Encoding and Decoding Functions Filesystem Functions Date and Time Functions Hash and Crypto Functions IP Network Functions Type Conversion Functions Built In Functions Follow Along ☁️ 4:18:30 Terraform Cloud Terraform Cloud Terraform Cloud Terms Run Workflows Permissions API Tokens Private Registry Cost Estimation Workflow Options Migrating Default Local State VCS Integration Run Environment Cloud Agents Private Registry ☁️ 4:42:10 Terraform Enterprise Terraform Enterprise Terraform Enterprise Requirements Air Gapped Environments Cloud Features and Pricing ☁️ 4:51:47 Workspaces Workspaces Workspaces Internals Current Workspace Interpolation Multiple Workspaces Cloud Workspaces Workspaces CLI commands Workspaces Differences Cloud Multiple Workspaces ☁️ 5:07:53 Sentinel and Terraform Sentinel Policy as Code Sentinel Policy Language Example Sentinel with Terraform ☁️ 5:54:42 Packer HashiCorp Packer Packer Template File Terraform and Packer Integration Packer ☁️ 6:22:04 Consul Terraform and Consul ☁️ 6:23:13 Vault HashiCorp Vault Terraform and Vault Vault Injection via Data Source ☁️ 6:56:06 Misc Alantis CDK for Terraform Gruntwork Terragrunt TerraTest

enb5kTJwV_s | 15 Aug 2023
Learn how to identify and fix WordPress performance issues. Most of what you will learn applies to non-WordPress websites as well, so there will be something for everyone. ✏️ Beau Carnes create this course. 🏗 InMotion hosting provided a grant to make this course possible. Get a free trial with this link: https://www.inmotionhosting.com/wordpress-hosting/fcc 🔗 Learn more about W3 Total Cache: https://www.boldgrid.com/w3-total-cache/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:41) Setting Your Performance Goals ⌨️ (0:07:39) Performance Testing Tools ⌨️ (0:11:40) Speed and Performance Indicators ⌨️ (0:12:19) Core Web Vitals & More (LCP, FID, CLS, FCP, SI, TBT, TTFB, TTI) ⌨️ (0:29:26) Understanding a Website Request ⌨️ (0:31:55) Server Configuration & Tuning for WordPress ⌨️ (0:58:33) W3 Total Cache ⌨️ (1:06:15) Caching Explained with Implementation Techniques ⌨️ (1:18:43) Top 10 Techniques to Improve Core Web Vitals for WordPress ⌨️ (1:30:00) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

dMkiOex_cKU | 14 Aug 2023
Learn how to use Stable Diffusion to create art and images in this full course. You will learn how to train your own model, how to use Control Net, how to use Stable Diffusion's API endpoint, and more. The ethical implications of AI in art are significant. This course aims to educate on the technical aspects of the tool. We emphasize the importance of using it responsibly and respecting the rights of artists. ✏️ Course created by @lynnzheng 🔗 Install stable diffusion: https://github.com/AUTOMATIC1111/stable-diffusion-webui 🔗 Download models: https://civitai.com/ 🔗 Download VAE for Model "Counterfeit": https://huggingface.co/gsdf/Counterfeit-V2.5/blob/main/Counterfeit-V2.5.vae.pt 🔗 Download Embeddings: https://huggingface.co/datasets/gsdf/EasyNegative 🔗 Train a Lora: https://civitai.com/models/22530 🔗 Install Control Net - https://github.com/Mikubill/sd-webui-controlnet (Use --enable-insecure-extension-access extensions) 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

N07nQ-uUsww | 11 Aug 2023
Is college still worth it? freeCodeCamp.org founder Quincy Larson answers your university and career questions. All data visualizations by Quincy. Edited by Ed Pratowski, and questions voiced by his daughter Stella. Here are some of the many topics you'll learn about: - economic considerations (ROI and Net Present Value) of college decisions - the US higher education system and labor market dynamics - strategies to minimize college costs and maximize ROI - the student debt crisis and student visa system - practical tips from decades of adult education experience - how to make informed career decisions and maximize your options Quincy's book "How to Learn to Code and Get a Developer Job" is completely free. (6 hour read): https://www.freecodecamp.org/news/learn-to-code-book/ And each week Quincy interviews developers on the freeCodeCamp podcast. You can subscribe to it for free in whichever app you use for listening to podcasts. Happy coding. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5NgNicANyqM | 10 Aug 2023
This course from Harvard University explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like large language models, game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence and machine learning as they incorporate them into their own Python programs. This course has been updated for 2023 to include an in-depth section on large language models. ✏️ Course developed by Brian Yu for Harvard University. Learn more about Brian: https://brianyu.me/ 🔗 Course resources: https://cs50.harvard.edu/ai/2020/ ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Introuction ⌨️ (00:02:26) Search ⌨️ (01:51:55) Knowledge ⌨️ (03:39:39) Uncertainty ⌨️ (05:34:08) Optimization ⌨️ (07:18:52) Learning ⌨️ (09:04:41) Neural Networks ⌨️ (10:46:00) Language 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

j1laALb8OVM | 09 Aug 2023
Learn about JavaScript functions in this full course for beginners. Functions are a fundamental building block of programming, and they're a great way to make your code more readable and maintainable. ✏️ Course developed by @tapasadhikary We will cover the following: ✅ What and Why JavaScript Functions ✅ Clarifying Terminologies(function vs methods, parameter vs arguments, and many more!) ✅ Function Declarations ✅ Function Executions ✅ Default Parameter ✅ Rest Parameter ✅ Call Stack ✅ Arrow Function ✅ Nested Function ✅ Function Scope ✅ Closure ✅ Callback Function ✅ Higher-Order Function ✅ Pure Function ✅ IIFE ✅ Recursion ⭐️ Contents ⭐️ (0:00:00) Welcome to JavaScript Function Crash Course (0:01:52) How To Take This Course? (0:03:10) What Are JavaScript Functions? Let Me Tell You a Story. (0:07:04) Learn JavaScript Functions Visually. (0:10:49) JavaScript Terminologies You Must Know (0:12:02) How To Declare a Function? (0:23:03) How To Return From a Function? (0:27:14) Default Parameters For JavaScript Functions (0:30:20) Rest Parameters For JavaScript Functions (0:33:48) JavaScript Arrow Functions (0:38:30) Nested Functions in JavaScript (0:41:17) Understanding JavaScript Function Scope (0:49:35) Mastering JavaScript Closure With Easy Guide (0:59:27) What are Callback Functions in JavaScript? (1:06:03) What are Higher Order Functions(HOF) in JavaScript? (1:12:32) What is a Pure Function in JavaScript? (1:16:34) What is an IIFE In JavaScript? (1:21:30) Learn JavaScript Call Stack(Function Execution Stack) (1:27:25) What is Recursion in JavaScript? (1:35:16) Closing Notes and What's From Here? 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

u8vMu7viCm8 | 07 Aug 2023
Learn how to use Cypress to test JavaScript applications in this full course for beginners! You'll dive deep into the world of end-to-end testing, as you learn about setting up, writing, and executing robust tests to ensure the reliability and performance of your web applications. ✏️ Course created by @coderyan 💻 Starter project - https://github.com/coderyansolomon/cypress-course 💻 Final project - https://github.com/coderyansolomon/cypress-course-final ⭐️ Contents ⭐️ ⌨️ (0:00:28) Introduction ⌨️ (0:01:52) Course Overview ⌨️ (0:04:04) Why Cypress? ⌨️ (0:08:24) Project Setup And Install ⌨️ (0:17:21) Cypress Describe Blocks ⌨️ (0:18:55) Cypress It Blocks ⌨️ (0:20:42) Cypress Commands ⌨️ (0:29:17) Cypress Getting Elements ⌨️ (0:30:29) Cypress Command Chaining And Assertions ⌨️ (0:55:39) Cypress beforeEach Blocks ⌨️ (0:57:55) Cypress Custom Commands ⌨️ (1:06:01) Testing Forms In Cypress ⌨️ (1:27:31) Multi-Page Testing ⌨️ (1:36:01) Cypress Intercepts ⌨️ (1:47:34) Helpful Cypress Methods ⌨️ (1:55:11) Testing A Grudge List Feature ⌨️ (2:10:57) Cypress Component Tests ⌨️ (2:26:37) Cypress Best Practices 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

8m3LvPg8EuI | 03 Aug 2023
Learn how to build and evaluate medical AI models with TensorFlow. This is a great, real world project for improving your machine learning skills. You will use TensorFlow to evaluate chest x-rays. ✏️ Dr. Jason Adleberg teaches this course. Jason on Twitter: https://www.twitter.com/pixels2patients Jason on Linkedin: https://www.linkedin.com/in/jason-adleberg-6b444b52 💻 Colab Notebook: https://colab.research.google.com/drive/1klBxr93NYXrLFOVMXhm0RbVm5PIjfXQn ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:11) Getting started with Google Colab ⌨️ (0:01:50) Facts about Chest X-Rays ⌨️ (0:06:36) 1. Defining a Problem ⌨️ (0:12:33) 2. Preparing the Data ⌨️ (0:19:45) 3. Training the Model ⌨️ (0:32:00) 4. Running the Model ⌨️ (0:37:05) 5a. Evaluating Performance ⌨️ (0:48:44) 5b. Stats: Histogram, Sensitivity & Specificity ⌨️ (1:01:00) 5c. Stats: AUC Curve ⌨️ (1:08:19) 6. Saving our Model 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

agEPmYdbQLs | 02 Aug 2023
ML systems are rapidly increasing in size, are acquiring new capabilities, and are increasingly deployed in high-stakes settings. As with other powerful technologies, safety for ML should be a leading research priority. In this course we’ll discuss how researchers can shape the process that will lead to strong AI systems and steer that process in a safer direction. We’ll cover various technical topics to reduce existential risks (X-Risks) from strong AI, namely withstanding hazards (“Robustness”), identifying hazards (“Monitoring”), reducing inherent ML system hazards (“Alignment”), and reducing systemic hazards (“Systemic Safety”). At the end, we will zoom out and discuss additional abstract existential hazards and discuss how to increase safety without unintended side effects. ✏️ See course.mlsafety.org for more. ⭐️ Contents ⭐️ (0:00:00) Introduction (0:11:09) Deep Learning Review (0:52:41) Risk Decomposition (1:06:57) Accident Models (1:39:22) Black Swans (1:58:45) Adversarial Robustness (2:29:40) Black Swan Robustness (2:52:56) Anomaly Detection (3:35:32) Interpretable Uncertainty (3:59:09) Transparency (4:12:22) Trojans (4:22:52) Detecting Emergent Behavior (4:43:07) Honest Models (5:00:06) Machine Ethics (5:52:08) ML for Improved Decision-Making (6:04:40) ML for Cyberdefense (6:25:00) Cooperative AI (6:58:33) X-Risk Overview (7:05:23) Possible Existential Hazards (7:13:16) AI and Evolution (8:03:08) Safety-Capabilities Balance (8:21:07) Review and Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

FJAO6jDYljs | 27 Jul 2023
Learn Augmented Reality development in this full course for beginners. The course consists of 4 different augmented reality projects which are built on top of Unity Engine and AR Foundation. The projects explore various different fields including Engineering, Education, ECommerce and Creativity. 🔗 Project Assets: https://github.com/Priyanshu-CODERX/learn-augmented-reality-by-developing-practical-applications 🔗 Extended Reality Roadmap: https://priyanshuxr.gumroad.com/l/xrealityroadmap Course created by @CodedRealityXR Priyanshu on Linkedin: https://www.linkedin.com/in/priyanshu-bhattacharjee/ Priyanshu on Instagram: https://www.instagram.com/priyanshucoderx/ ⭐️ Contents ⭐️ 0:00:00 Introduction to the Course & Project Demonstration 0:01:45 Building Planets AR with AR Foundation 0:38:15 Building Jet Turbine Simulation with AR Foundation 1:07:25 Building GardeniAR with AR Foundation 1:28:24 Building Furnish AR with AR Foundation 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ETV17M4SauU | 26 Jul 2023
Learn Next.js by building a custom API with MongoDB using the latest app router. You will build an authentication system that can register the user, login, create a secure cookie with JWT Token, use email service, verify the user's email, forget password, middleware route protection, and much more. Also, you will learn about integrating Appwrite for the back end. Finally, you will learn about deploying everything to Vercel. ✏️ Course developed by @HiteshChoudharydotcom 💻 Code https://github.com/hiteshchoudhary/nextjs-fullstack-auth https://github.com/hiteshchoudhary/nextjs-appwrite-auth ⭐️ Contents ⭐️ (0:00:00) Start, basics and Prerequisites (0:04:56) Project structure, diagrams and tech stack (1:09:07) Signup and Login (2:10:44) Middleware in Nextjs (2:52:22) User verification with email (3:48:26) Nextjs deployment with database connectivity (4:01:50) Nextjs meets Appwrite (4:07:31) How to integrate Appwrite to nextjs (4:44:02) Nextjs component to talk to Appwrite (5:14:24) Appwrite nextjs and context api (5:53:52) What’s next after this 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

QdxUZhLHZiA | 20 Jul 2023
Learn Full Stack development with Next.js 13, Tailwind CSS, TypeScript, and Supabase. In this course, you will build a Twitter clone. 💻 Course Github Link: https://github.com/sonipranjal/ultimate-twitter-clone ✏️ Course developed by @ClubOfCoders Pranjal’s Twitter: https://twitter.com/pranjalsoni_ ClubOfCoders Website: https://www.clubofcoders.com/ ⭐️ Contents ⭐️ (0:00:00) Twitter Intro (0:02:32) Build the Ultimate Twitter Clone using Next.js 13 (with Tailwind CSS, TypeScript and Supabase) (0:14:10) Building the left sidebar of Twitter using Tailwind CSS (0:34:09) Building Twitter Timeline using Next.js & Tailwind CSS (0:56:25) Building the Trending Section Layout and Who to follow using Tailwind CSS (1:18:26) Designing Twitter Clone PostgreSQL Database using ChatGPT and dbdiagram (1:35:39) Authentication with Supabase in Next.js 13 app directory (2:15:06) Saving Tweet in DB using NextJs Server Actions and Supabase (2:41:07) Handling errors in NextJs Server Action (2:57:11) Fetching all the Tweets in React Server Component (3:14:34) Implementing the Like Tweet Feature (3:32:29) Like-Unlike Feature Part-2 (3:59:47) Optimising the Web App (4:19:09) Fixing a bug (4:22:21) Using ChatGPT to build Drizzle ORM schema from SQL (4:53:16) How to join tables and build a complex query using Drizzle ORM (5:30:53) Reply Tweet Feature (5:54:55) Reply Feature Part-2 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

0tM-l_ZsxjU | 18 Jul 2023
Learn how to easily implement modern designs in your Tkinter-based Python applications using ttkbootstrap. You will learn how to use all the main ttkbootstrap widgets to make your Tkinter apps look modern and awesome! ✏️ Course developed by @TkinterPython ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:09:07) Labels and Buttons ⌨️ (0:19:59) CheckButtons ⌨️ (0:29:50) Resizing Buttons ⌨️ (0:35:46) Combo Boxes ⌨️ (0:42:52) Entry Boxes ⌨️ (0:48:58) Floodgauge ⌨️ (0:58:29) Date Entry ⌨️ (1:08:37) Frames and Labels ⌨️ (1:14:31) Menu Buttons ⌨️ (1:23:50) Meters ⌨️ (1:37:53) Notebooks ⌨️ (1:44:13) Progress Bars ⌨️ (1:59:24) Radio Buttons ⌨️ (2:10:46) Sliders ⌨️ (2:19:05) Scrollbars ⌨️ (2:24:58) Separators and Sizegrips ⌨️ (2:31:19) Spinboxes ⌨️ (2:39:01) Treeview ⌨️ (2:45:52) Message Boxes ⌨️ (2:57:30) Color Chooser ⌨️ (3:05:52) Scrolled Text ⌨️ (3:12:08) Scrolled Frame ⌨️ (3:17:39) Toast Messages ⌨️ (3:23:14) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

zp5Jh2FIpF0 | 13 Jul 2023
Learn how to use Postman to write and automate API tests. 🎥 Course created by @vdespa Proudly sponored by https://www.youtube.com/@postman?sub_confirmation=1 📚 Course Notes: https://github.com/vdespa/automation-with-postman-course 📺 Valentin on YouTube: https://www.youtube.com/@vdespa?sub_confirmation=1 🔗 Valentin's website: https://www.vdespa.com 🐦 Valentin on Twitter: https://twitter.com/vdespa 🤵 Valentin on LinkedIn: https://www.linkedin.com/in/vdespa/ ⭐️ Course Contents ⭐️ ⭐️ Unit 1 - Introduction to API testing 0:00:00 Lesson 1 - Welcome 0:03:50 Lesson 2 - Introduction to the project 0:10:27 Lesson 3 - What is API testing 0:12:08 Lesson 4 - Manually testing the API 0:20:49 Lesson 5 - Using Postman variables to store secrets 0:30:47 Lesson 6 - Writing scripts in Postman 0:36:14 Lesson 7 - Use the Postman console for debugging scripts 0:39:47 Lesson 8 - Writing an API test 0:44:39 Lesson 9 - JavaScript basics 0:45:46 Lesson 10 - JavaScript basics - Variables 0:58:52 Lesson 11 - JavaScript basics - Variable scopes 1:04:54 Lesson 12 - JavaScript basics - Data types 1:22:44 Lesson 13 - JavaScript basics - Functions 1:33:15 Lesson 14 - JavaScript basics - Methods 1:38:54 Lesson 15 - JavaScript basics - Callback functions 1:48:15 Lesson 16 - JSON format 1:52:09 Lesson 17 - Accessing data from the response body 1:58:29 Lesson 18 - Passing data from one request to the other 2:04:23 Lesson 19 - Setting Postman variables from scripts 2:09:57 Lesson 20 - Assignment #1 ⭐️ Unit 2 - Writing API tests 2:16:24 Lesson 1 - Unit overview 2:18:03 Lesson 2 - Test structure in Postman 2:22:51 Lesson 3 - Making assertions about the status code 2:25:15 Lesson 4 - Assignment #2 2:26:07 Lesson 5 - Asserting the response body is JSON 2:30:13 Lesson 6 - Writing simple assertions against the response body 2:38:17 Lesson 7 - Asserting the data-type of a property 2:46:13 Lesson 8 - Using Postman random variables in assertions 2:51:39 Lesson 9 - Regular expressions in tests 2:55:16 Lesson 10 - Assignment #3 2:56:01 Lesson 11 - JSON schema validations 3:01:27 Lesson 12 - Using Postman mock servers 3:12:23 Lesson 13 - Advanced JSON schema validation 3:18:08 Lesson 14 - Common pitfalls with JSON schema validation 3:20:24 Lesson 15 - Assignment #4 3:21:00 Lesson 16 - Testing response headers ⭐️ Unit 3 - Automation first steps 3:23:27 Lesson 1 - Unit overview 3:24:26 Lesson 2 - Collection runner 3:30:53 Lesson 3 - Scheduled runs 3:39:58 Lesson 4 - Postman CLI 3:43:40 Lesson 5 - Running a collection using Postman CLI 3:49:40 Lesson 6 - Postman CLI options ⭐️ Unit 4 - Integrating Postman tests in CI/CD 3:52:23 Lesson 1 - Unit overview 3:53:55 Lesson 2 - What is CI/CD? 3:55:51 Lesson 3 - CI/CD providers 3:57:51 Lesson 4 - Running Postman tests with GitHub Actions 4:05:10 Lesson 5 - Assignment #5 4:05:53 Lesson 6 - Running Postman tests in other CI/CD tools 4:07:42 Lesson 7 - Collaboration within a Postman workspace 4:13:22 Lesson 8 - Claim your badge 4:13:58 Lesson 9 - Conclusion

VCayKl82Lt8 | 11 Jul 2023
Learn how to use Terraform and Infrastructure as Code to deploy a website to Google Cloud Platform. ✏️ Course developed by @rishabkumar7 🔗 Code: https://github.com/rishabkumar7/freecodecamp-terraform-with-gcp ⭐️ Contents ⭐️ (00:00) Introduction to Project (02:25) Setting Up Google Cloud Platform (GCP) (08:31) Installing Terraform and setting up the directory (10:44) Writing Terraform Code (25:34) Deploying Google Storage Bucket to GCP (29:44) Adding other resources in Terraform (31:24) Custom Domain Configuration (44:39) Deploying remaining resources to GCP (49:44) Terraform Destroy and gitignore 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1WpKsY9LBlY | 06 Jul 2023
Make your own programming language while learning advanced Python. ✏️ Course from Aryaan Hegde. Aryaan's website: https://blog.algolearn.net/ 💻 Code: https://github.com/VOYAGERX013/ShadowScript ⭐️ Contents ⭐️ (0:00:00) Intro (0:07:05) Logic gates (0:12:14) How computers do arithmetic (0:17:37) Computer memory (0:21:02) Programming (0:26:25) Lexical analysis (0:32:43) Parsing (0:49:33) Object-oriented programming (0:55:15) Encapsulation (0:56:34) Abstraction (0:58:29) Inheritance (1:00:49) Polymorphism (1:03:07) OOP in Python (1:11:53) Class variables (1:14:51) Class methods (1:19:36) Static methods (1:21:50) Inheritance in Python (1:32:48) Lists (1:42:42) Tuples (1:46:32) Dictionaries (1:49:46) Stacks (1:54:19) Binary trees (1:56:13) Tree traversal techniques (2:03:36) Interpreter (2:08:26) Binary trees in Python (2:11:39) Preorder traversal (2:20:01) Postorder traversal (2:23:40) Recursion (2:35:06) Lexer in Python (2:57:16) Parser in Python (3:10:08) Interpreter in Python (3:32:10) Brackets in expressions (3:34:17) Variables (4:02:42) Unary operations (4:11:15) Boolean and comparison operator (4:26:28) If statements (4:33:34) While loops 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

nVhau51w6dM | 03 Jul 2023
Learn about Convolutional Neural Networks in this full course for beginners. These are a class of deep learning neural networks that are particularly effective for classifying images. CNNs are also used for other applications such as natural language processing and time series forecasting, but they are most commonly associated with image processing. ✏️ Course developed by @KylieYYing Colab: https://colab.research.google.com/drive/1G_ixTTBy6tVm4R7B7qYEdokjilLBdLdq?usp=sharing Slides: https://docs.google.com/presentation/d/16Z2fnBl2azfGxZ8InHiFvRb1OLZVQTLQpy8GzZR5YEg/edit?usp=sharing Food 101 dataset: https://data.vision.ee.ethz.ch/cvl/datasets_extra/food-101/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:07:05) Supervised Learning ⌨️ (0:16:54) Training a Model ⌨️ (0:25:58) Neural Nets ⌨️ (0:36:41) Convolutional Neural Nets ⌨️ (0:38:56) Coding Example - Getting Data ⌨️ (1:06:08) Coding Example - Neural Net Implementation ⌨️ (1:14:31) Coding Example - Improvements 🏗 Google provided a grant that made this course possible. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

F2TL525KkiM | 29 Jun 2023
In this Godot game development course, you will learn how to build a 3D action RPG. If you've been wanting to learn how to create 3D games, this is the course for you. Some of the key topics you will learn about include 3D world creation, character creation with a complex animation tree, inventory systems with dictionaries, and simple AI monster system. ✏️ Course created by @CodingQuests ⭐️ Assets ⭐️ Environment: https://devassets.com/assets/adventure-starter-pack/ https://kaylousberg.itch.io/kaykit-dungeon-remastered https://fertile-soil-productions.itch.io/modular-terrain-pack https://fertile-soil-productions.itch.io/modular-village-pack Player: https://www.mixamo.com/#/ https://kaylousberg.itch.io/kaykit-skeletons https://kaylousberg.itch.io/kaykit-animations Inv: https://admurin.itch.io/mega-admurins-freebies https://opengameart.org/content/golden-ui-bigger-than-ever-edition ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:13) Downloading Assets ⌨️ (0:16:19) Importing Assets ⌨️ (0:32:29) Camera ⌨️ (0:46:17) AnimationTree ⌨️ (0:57:35) States Setup ⌨️ (1:00:55) Walking Idle State ⌨️ (1:14:18) AnimationTree With States ⌨️ (1:33:38) GridMap ⌨️ (1:39:49) Fire Torch /W Particles ⌨️ (1:54:01) Ai ⌨️ (2:18:21) Inventory Scripts ⌨️ (2:30:07) Inv User InterFace ⌨️ (2:41:00) Inv Interaction ⌨️ (2:56:15) Inv Information Interacting ⌨️ (3:23:02) Inv ItemInfo Screen ⌨️ (3:37:43) Equipment Visuals ⌨️ (3:54:20) Equipment from Inventory ⌨️ (4:07:41) Equipment slot already filled ⌨️ (4:21:05) Shop Interaction ⌨️ (4:26:12) Shop UI ⌨️ (4:39:17) Shop Scripts & Buying ⌨️ (4:43:08) Saving & Loading Inventory ⌨️ (4:53:32) Cleaning up the UI ⌨️ (5:16:37) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

YT8s-90oDC0 | 27 Jun 2023
Learn advanced C# programming concepts. This course is designed to elevate your programming proficiency, delving into intricate aspects like delegates, events, generics, async/await tasks, and LINQ, plus you'll learn about .NET. With detailed code examples and best practice guidelines, you'll explore design patterns, user actions, queries, operators, C# attributes, and more. ✏️ Course created by @GavinLon 🎥 C# for Beginners Playlist: https://www.youtube.com/watch?v=2pquQMSYk6c&list=PL4LFuHwItvKbneXxSutjeyz6i1w32K6di ⭐️ Code ⭐️ Part 1 https://github.com/GavinLonDigital/SchoolHRAdministration Part 3 https://github.com/GavinLonDigital/DelegateBasicExample Part 4 https://github.com/GavinLonDigital/ClubMembershipApplication Part 5 https://github.com/GavinLonDigital/CovarianceAndContravarianceDelegateExample Part 6 https://github.com/GavinLonDigital/FuncActionPredicateExamples Part 7 https://docs.microsoft.com/en-us/dotnet/standard/asynchronous-programming-patterns/using-an-asynccallback-delegate-to-end-an-asynchronous-operation?view=netframework-4.8 Part 8 https://docs.microsoft.com/en-us/dotnet/standard/events/how-to-raise-and-consume-events Part 9 https://github.com/GavinLonDigital/ThermostatEventsApp Part 10 https://github.com/GavinLonDigital/EmployeeUWPApp Part 11 https://github.com/GavinLonDigital/BuildingSurveillanceSystemApplication Part 12 https://github.com/GavinLonDigital/GenericsBasics Part 13 https://github.com/GavinLonDigital/GenericBubbleSortApplication Part 14 https://github.com/GavinLonDigital/HardwareWarehouseManagementSystem Part 15 https://github.com/GavinLonDigital/DigitalProductInventoryApplication Part 16 -UWP Project -------------------- https://github.com/GavinLonDigital/TestClientAsyncUWP Web API Project -------------------------- https://github.com/GavinLonDigital/TestTimeConsumingOperationWebAPI Part 17 https://github.com/GavinLonDigital/FinancialTradingPlatformApplication Part 18 https://github.com/GavinLonDigital/FinancialTradingPlatformUWP Part 19 https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/cancel-an-async-task-or-a-list-of-tasks Part 20 https://github.com/GavinLonDigital/ThePretendCompanyApplication Part 21 https://github.com/GavinLonDigital/LINQExamples_1 Part 22 https://github.com/GavinLonDigital/LINQExamples_1 Part 23 https://github.com/GavinLonDigital/LINQExamples_2 Part 24 https://github.com/GavinLonDigital/AttributesExamples Part 25 https://github.com/GavinLonDigital/TestHarness ⭐️ Contents ⭐️ ⌨️ (0:00:00) Part 1 - Introduction ⌨️ (0:01:08) Part 2 - Overview of the Advanced C# Course ⌨️ (0:20:46) Part 3 - The Significants of the Release of .NET 5 ⌨️ (0:33:17) Part 4 - Delegates - Introduction ⌨️ (0:47:47) Part 5 - Delegates - Create a Code Example ⌨️ (1:51:45) Part 6 - Delegates - Understanding Covariance and Contravariance ⌨️ (2:04:19) Part 7 - Delegates - Fund, Action and Predicate ⌨️ (2:24:26) Part 8 - Delegates - Asynchronous Method Calls ⌨️ (2:39:24) Part 9 - Events - Introduction ⌨️ (2:55:50) Part 10 - Events - Add/Remove Accessors ⌨️ (2:22:44) Part 11 - Events - User Actions & UWP ⌨️ (3:52:23) Part 12 - Events - The Observer Design Pattern ⌨️ (5:12:33) Part 13 - Generics - Introduction ⌨️ (5:27:30) Part 14 - Generics - Understanding Constraints ⌨️ (5:53:42) Part 15 - Generics - Generic Delegates and Events ⌨️ (6:34:56) Part 16 - Generics - The Factory Design Pattern ⌨️ (6:56:23) Part 17 - Async / Await Task - Introduction ⌨️ (7:35:36) Part 18 - Async / Await Task - Task.Run() ⌨️ (8:04:34) Part 19 - Async / Await Task - Best Practices ⌨️ (8:45:23) Part 20 - Async / Await Task - Cancelling Asynchronous Operations ⌨️ (9:13:47) Part 21 - LINQ - Introduction ⌨️ (9:50:14) Part 22 - LINQ - Queries ⌨️ (10:29:57) Part 23 - LINQ - Operators ⌨️ (11:16:51) Part 24 - LINQ - More Operators and Summary ⌨️ (12:18:46) Part 25 - C# Attributes ⌨️ (13:33:13) Part 26 - C# Reflection ⌨️ (14:34:53) Part 27 - .NET Framework and .NET Core ⌨️ (14:39:06) Part 28 - .NET 6 ⌨️ (14:50:52) Part 29 - .NET 7 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

gtjxAH8uaP0 | 21 Jun 2023
Learn how to use Pandas and Python for Data Analysis, to Data Cleaning and Data Wrangling. You will learn by creating real life projects interactively to help you take the next step in your Data Science Career. Learn more about the projects at https://www.datawars.io/freecodecamp ⚠️ Important! We encourage you to try to resolve the projects by yourself first! And watch the solution afterwards ⚠️ 💻 Course created by Santiago Basulto from DataWars. 🔗 Find more interactive Data Science projects solve at: https://www.datawars.io ⭐️ Projects Covered ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:22) DataFrames practice: working with English Words [🟢 Easy] This project focuses on the basics of pandas DataFrames, including understanding its structures and modifying them. The data we're using is a big dictionary of english words. 🔗 Solve the project by yourself: https://www.datawars.io/fcc-english-words ⌨️ (0:33:26) Filtering and sorting with Pokemon data [🟢 Easy] This project focuses on the main tasks of Data Analysis: filtering and sorting and question/answering. The dataset includes information of pokemons from all generations (to make it more fun!) 🔗 Solve the project by yourself: https://www.datawars.io/fcc-filtering-pokemon ⌨️ (1:24:30) The Birthday Paradox in the NBA [🟡 Intermediate] The Birthday Paradox answers the question: how many people do you need in the same room in order to have a probability of at least 50% that two people share a birthday. The answer is astonishing! You'll use your findings to find which teams in the NBA share player's birthdays. 🔗 Solve the project by yourself: https://www.datawars.io/fcc-birthday-nba ⌨️ (1:55:28) Matching Strings by Similarity using Levenshtein distance [🟡 Intermediate] One of the most challenging tasks of Data Cleaning is dealing with Strings. This project is all about string handling and advanced techniques, as using the Combinatorics and the Levenshtein distance to find irregularities in company names. 🔗 Solve the project by yourself: https://www.datawars.io/fcc-string-similarity ⌨️ (2:24:15) Data Cleaning with Google Playstore dataset [🟡 Intermediate] An all-encompassing project that covers all the aspects of Data Cleaning, including: finding and fixing null values, duplicate values, outliers and more. The data was scraped from the Google Playstore which means that is full of irregularities. The project finishes with some Data Analysis tasks! 🔗 Solve the project by yourself: https://www.datawars.io/fcc-data-cleaning-playstore ⌨️ (3:18:34) Premier League Match Analysis [🔴 Advanced] This project increases the complexity of your Data Analysis skills, as it combines Data Cleaning, with some analysis based on grouping operations. The dataset comes from the Premier League, the top-division Football/Soccer league in England. 🔗 Solve the project by yourself: https://www.datawars.io/fcc-premier-league ⌨️ (3:53:46) NBA 2017 season analysis: joining and groupby practice [🔴 Advanced] This project puts your Data Wrangling skills to a test, by asking you to merge different dataframes, clean them, and finish doing some analysis and question/answering. The dataset contains the full information of 2017 NBA statistics. 🔗 Solve the project by yourself: https://www.datawars.io/fcc-nba-analysis 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

dU7GwCOgvNY | 20 Jun 2023
Learn how to use Supabase in this full course for beginners. Supabase is an open source Firebase alternative for building secure and performant Postgres backends with minimal configuration. 💻 Code: https://github.com/guillaumeduhan/supabase-vue3 ✏️ Course developed by @codewithguillaume ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:13) Create a project ⌨️ (0:15:58) Tables ⌨️ (0:30:37) RLS (Row Level Security) ⌨️ (0:44:52) Authentication ⌨️ (0:53:49) User management ⌨️ (0:59:16) Recover password ⌨️ (1:04:37) E-mails templates ⌨️ (1:11:28) URL Configuration ⌨️ (1:13:54) Read, insert or delete ⌨️ (1:32:09) Subscriptions ⌨️ (1:40:16) Relations ⌨️ (1:45:15) Functions ⌨️ (1:52:00) Triggers ⌨️ (2:00:37) Schemas ⌨️ (2:05:02) Storage ⌨️ (2:12:49) Logs ⌨️ (2:19:11) Extensions ⌨️ (2:24:43) Realtime ⌨️ (2:30:04) Edge-functions ⌨️ (2:44:14) Webhooks ⌨️ (2:49:53) Self-host or Local dev 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

MIL2BK02X8A | 15 Jun 2023
Finally understand pointers in C in this course for absolute beginners. Pointers are variables that store the memory address of another variable. They "point" to the location of data in memory. With a bunch of examples, this course demystifies pointers and their various uses, covering topics such as passing by reference vs. value, void pointers, arrays, and more. ✏️ Course created by @suspectedoceano2016 ⭐️ Contents ⭐️ (0:00:00) Introduction (0:00:39) What is a computer eli5 CPU, RAM, bytes (0:08:04) Data Types (0:13:31) Intro to processes (0:16:44) process memory layout (0:19:17) Variables in memory (0:23:01) Naive change_value program (0:28:05) Change_value with pointers (0:33:03) The classic swap (0:34:05) Why declaration and dereference have the same syntax for pointers? (0:38:39) Advantages of passing by reference va passing by value (0:45:26) Why do pointers to different data types have the same size? (0:47:49) Given that pointers have all the same size, why do we need a pointer type? (0:58:16) void pointers are confusing (1:00:14) why malloc is handy and more on void* (1:09:09) Are arrays just pointers? (1:25:00) Array Decay into a pointer (1:32:59) why array decay is useful? (1:37:49) arr[5] == 5[arr] (1:39:04) pointers to pointers: **argv (1:47:11) *argv[] or **argv? (1:52:41) pointer to functions (1:59:02) use case with pointers to functions 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ZTPcRWK0ytE | 13 Jun 2023
Prepare for the Microsoft Power Platform Fundamentals Certification (PL-900) and pass! Candidates for this exam aspire to understand how Microsoft Power Platform technologies can be used to improve processes and help drive business outcomes. The exam is intended for candidates seeking to start their journey building solutions with Microsoft Power Platform. ✏️ Course developed by Andrew Brown of ExamPro. Check out the ExamPro YouTube channel: https://www.youtube.com/ExamProChannel 🔗 ExamPro Cloud Obsessed Certification Training: https://www.exampro.co ☁️ Introduction 🎤 (0:10:07) Exam Breakdown 🎤 (0:13:23) Practice Exam Sample ☁️ Business value of Microsoft Power Platform services 🎤 (0:16:18) What is Power Platform 🎤 (0:19:58) Power Platform Features 🎤 (0:21:22) Business value of Power Platform ☁️ Microsoft Power Platform value in extending business solutions 🎤 (0:23:59) Power Platform apps with Dynamics 365 apps 🎤 (0:25:45) Microsoft Power Platform with Microsoft 365 apps and services 🎤 (0:27:22) How Power Platform apps work together 🎤 (0:29:28) Power Platform solutions with Microsoft Teams 🎤 (0:30:57) Power Platform using Microsoft Azure services ☁️ Microsoft Power Platform administration and security 🎤 (0:32:45) Power Platform Security Model 🎤 (0:35:13) Environments in Power Platform 🎤 (0:36:48) Environments Permissions 🎤 (0:38:42) Power Platform admin center 🎤 (0:40:54) Microsoft 365 admin center ☁️ Microsoft Dataverse 🎤 (0:42:38) Overview of Dataverse 🎤 (0:46:13) Traditional Databases vs Microsoft Dataverse 🎤 (0:48:10) Tables and columns in Dataverse 🎤 (0:49:57) Relationships 🎤 (0:51:34) Environments in Dataverse 🎤 (0:53:01) Business Rules 🎤 (0:54:27) Dataflows in Dataverse 🎤 (0:55:46) Dataverse Connectors 🎤 (0:57:32) Standard and Premium Connectors 🎤 (0:59:16) Custom Connectors 🎤 (1:01:14) Triggers and Actions ☁️ Capabilities of Power BI 🎤 (1:02:40) Power BI 🎤 (1:03:40) Parts of Power BI 🎤 (1:04:54) Power BI Workspace 🎤 (1:06:15) Datasets 🎤 (1:08:30) Reports 🎤 (1:10:03) Dashboards 🎤 (1:11:39) Dashboards vs Reports 🎤 (1:13:06) Template Apps ☁️ Connect to and consume data 🎤 (1:14:08) Data modeling and visualization 🎤 (1:15:53) Types of visualization in Power BI 🎤 (1:17:16) Custom Visuals 🎤 (1:18:41) Filter data with Power BI and Slicers 🎤 (1:20:55) Buttons in Power BI 🎤 (1:22:26) Power Query Editor 🎤 (1:24:27) Aggregate 🎤 (1:26:52) Power BI Security and Administration ☁️ Build a basic dashboard using Power BI 🎤 (1:28:33) Create an Account 🎤 (1:33:25) Power BI Sample Report 🎤 (1:39:19) Create a Report and Dashboard ☁️ Capabilities of Power Apps 🎤 (1:46:34) Power Apps 🎤 (1:48:24) Power Apps Portals 🎤 (1:49:52) AI Builder 🎤 (1:51:31) AI Builder in Power Apps 🎤 (1:53:54) Functions in Power Apps ☁️ Canvas apps 🎤 (1:55:33) Canvas Apps 🎤 (1:58:09) Canvas Apps Basic Elements 🎤 (2:00:53) Canvas Apps Demo ☁️ Model driven apps 🎤 (2:06:58) Model driven apps 🎤 (2:08:20) Model driven apps and canvas apps differences 🎤 (2:11:30) Model driven app design phase 🎤 (2:13:20) Building blocks on model driven apps 🎤 (2:16:55) Business Logic 🎤 (2:18:46) Dashboards in Power Apps 🎤 (2:20:00) Model Driven App Template 🎤 (2:23:43) Create a Model Driven App ☁️ Capabilities of Power Automate 🎤 (2:35:13) Power Automate 🎤 (2:36:56) Types of flows in Power Automate 🎤 (2:38:40) Cloud flow templates 🎤 (2:40:52) Actions and Triggers 🎤 (2:42:45) Loops 🎤 (2:44:38) Switch 🎤 (2:46:08) Conditions 🎤 (2:47:29) Expressions 🎤 (2:49:58) Approvals 🎤 (2:52:13) Use cases for Power Automate 🎤 (2:54:17) Power Automate Apps 🎤 (2:56:51) Actions for Power Automate desktop flow 🎤 (2:58:45) Document Processing 🎤 (3:01:00) AI Builder in Power Automate ☁️ Build a basic cloud flow 🎤 (3:02:18) Create an automated cloud flo ☁️ Complementary Microsoft Power Platform solutions 🎤 (3:07:39) Power Virtual Agents 🎤 (3:09:15) Power Virtual Agents Feature 🎤 (3:11:23) Topics 🎤 (3:12:53) Entities and Actions 🎤 (3:14:40) Publishing 🎤 (3:16:21) Add chatbot to Teams 🎤 (3:17:52) Create a Topic 🎤 (3:19:08) Power Pages 🎤 (3:20:15) Power Pages capabilities 🎤 (3:22:51) Power Pages templates 🎤 (3:24:25) Integration with other Power Platform component

BpPEoZW5IiY | 08 Jun 2023
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory. ✏️ Course developed by @zubiarfan 🔗 Rust by Practice: https://practice.rs/ 🔗 Code: https://github.com/3rfaan/courses/tree/main/Rust/rust-by-practice/src ⭐️ Contents ⭐️ 00:00:00 Introduction & Learning Resources 00:06:19 Variables 00:27:07 Numbers & Binary System 01:09:51 Chars, Bools & Unit Types 01:17:55 Statements & Expressions 01:24:50 Functions 01:32:53 Ownership 02:24:06 Borrowing 02:47:45 String vs. &str 03:17:59 Slices 03:31:35 Tuples 03:40:04 Structs 04:02:52 Enums 04:13:46 The "Option" Enum 04:21:32 Flow Control 04:44:43 Pattern Match 05:16:42 Methods & Associated Functions 05:31:50 Generics 06:06:32 Traits 06:47:15 Trait Objects 07:09:51 Associated Types 07:39:31 String 07:59:52 Vectors 08:29:00 HashMaps 08:52:45 Type Coercion 09:04:54 From & Into 09:36:03 panic! 09:44:56 Result 10:28:23 Cargo, Crates & Modules 11:08:28 Debug & Display 11:30:13 Lifetimes 12:14:46 Lifetime Elision 12:38:53 Closures 13:30:08 Iterators Correction: 12:53:20 Because of the `move` keyword the closure actually takes ownership of the `movable` variable, not an immutable reference. The reason we can call the closure twice is because the `movable` variable INSIDE the closure is the owner of the data. Meaning we can call the closure any number of times. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

IA3WxTTPXqQ | 06 Jun 2023
Learn the basics of computer vision with deep learning and how to implement the algorithms using Tensorflow. Author: Folefac Martins from Neuralearn.ai More Courses: www.neuralearn.ai Link to Code: https://colab.research.google.com/drive/18u1KDx-9683iZNPxSDZ6dOv9319ZuEC_ YouTube Channel: https://www.youtube.com/@neuralearn ⭐️ Contents ⭐️ Introduction ⌨️ (0:00:00) Welcome ⌨️ (0:05:54) Prerequisite ⌨️ (0:06:11) What we shall Learn Tensors and Variables ⌨️ (0:12:12) Basics ⌨️ (0:19:26) Initialization and Casting ⌨️ (1:07:31) Indexing ⌨️ (1:16:15) Maths Operations ⌨️ (1:55:02) Linear Algebra Operations ⌨️ (2:56:21) Common TensorFlow Functions ⌨️ (3:50:15) Ragged Tensors ⌨️ (4:01:41) Sparse Tensors ⌨️ (4:04:23) String Tensors ⌨️ (4:07:45) Variables Building Neural Networks with TensorFlow [Car Price Prediction] ⌨️ (4:14:52) Task Understanding ⌨️ (4:19:47) Data Preparation ⌨️ (4:54:47) Linear Regression Model ⌨️ (5:10:18) Error Sanctioning ⌨️ (5:24:53) Training and Optimization ⌨️ (5:41:22) Performance Measurement ⌨️ (5:44:18) Validation and Testing ⌨️ (6:04:30) Corrective Measures Building Convolutional Neural Networks with TensorFlow [Malaria Diagnosis] ⌨️ (6:28:50) Task Understanding ⌨️ (6:37:40) Data Preparation ⌨️ (6:57:40) Data Visualization ⌨️ (7:00:20) Data Processing ⌨️ (7:08:50) How and Why ConvNets Work ⌨️ (7:56:15) Building Convnets with TensorFlow ⌨️ (8:02:39) Binary Crossentropy Loss ⌨️ (8:10:15) Training Convnets ⌨️ (8:23:33) Model Evaluation and Testing ⌨️ (8:29:15) Loading and Saving Models to Google Drive Building More Advanced Models in Teno Convolutional Neural Networks with TensorFlow [Malaria Diagnosis] ⌨️ (8:47:10) Functional API ⌨️ (9:03:48) Model Subclassing ⌨️ (9:19:05) Custom Layers Evaluating Classification Models [Malaria Diagnosis] ⌨️ (9:36:45) Precision, Recall and Accuracy ⌨️ (10:00:35) Confusion Matrix ⌨️ (10:10:10) ROC Plots Improving Model Performance [Malaria Diagnosis] ⌨️ (10:18:10) TensorFlow Callbacks ⌨️ (10:43:55) Learning Rate Scheduling ⌨️ (11:01:25) Model Checkpointing ⌨️ (11:09:25) Mitigating Overfitting and Underfitting Data Augmentation [Malaria Diagnosis] ⌨️ (11:38:50) Augmentation with tf.image and Keras Layers ⌨️ (12:38:00) Mixup Augmentation ⌨️ (12:56:35) Cutmix Augmentation ⌨️ (13:38:30) Data Augmentation with Albumentations Advanced TensorFlow Topics [Malaria Diagnosis] ⌨️ (13:58:35) Custom Loss and Metrics ⌨️ (14:18:30) Eager and Graph Modes ⌨️ (14:31:23) Custom Training Loops Tensorboard Integration [Malaria Diagnosis] ⌨️ (14:57:00) Data Logging ⌨️ (15:29:00) View Model Graphs ⌨️ (15:31:45) Hyperparameter Tuning ⌨️ (15:52:40) Profiling and Visualizations MLOps with Weights and Biases [Malaria Diagnosis] ⌨️ (16:00:35) Experiment Tracking ⌨️ (16:55:02) Hyperparameter Tuning ⌨️ (17:17:15) Dataset Versioning ⌨️ (18:00:23) Model Versioning Human Emotions Detection ⌨️ (18:16:55) Data Preparation ⌨️ (18:45:38) Modeling and Training ⌨️ (19:36:42) Data Augmentation ⌨️ (19:54:30) TensorFlow Records Modern Convolutional Neural Networks [Human Emotions Detection] ⌨️ (20:31:25) AlexNet ⌨️ (20:48:35) VGGNet ⌨️ (20:59:50) ResNet ⌨️ (21:34:07) Coding ResNet from Scratch ⌨️ (21:56:17) MobileNet ⌨️ (22:20:43) EfficientNet Transfer Learning [Human Emotions Detection] ⌨️ (22:38:15) Feature Extraction ⌨️ (23:02:25) Finetuning Understanding the Blackbox [Human Emotions Detection] ⌨️ (23:15:33) Visualizing Intermediate Layers ⌨️ (23:36:20) Gradcam method Transformers in Vision [Human Emotions Detection] ⌨️ (23:57:35) Understanding ViTs ⌨️ (24:51:17) Building ViTs from Scratch ⌨️ (25:42:39) FineTuning Huggingface ViT ⌨️ (26:05:52) Model Evaluation with Wandb Model Deployment [Human Emotions Detection] ⌨️ (26:27:13) Converting TensorFlow Model to Onnx format ⌨️ (26:52:26) Understanding Quantization ⌨️ (27:13:08) Practical Quantization of Onnx Model ⌨️ (27:22:01) Quantization Aware Training ⌨️ (27:39:55) Conversion to TensorFlow Lite ⌨️ (27:58:28) How APIs work ⌨️ (28:18:28) Building an API with FastAPI ⌨️ (29:39:10) Deploying API to the Cloud ⌨️ (29:51:35) Load Testing with Locust Object Detection with YOLO ⌨️ (30:05:29) Introduction to Object Detection ⌨️ (30:11:39) Understanding YOLO Algorithm ⌨️ (31:15:17) Dataset Preparation ⌨️ (31:58:27) YOLO Loss ⌨️ (33:02:58) Data Augmentation ⌨️ (33:27:33) Testing Image Generation ⌨️ (33:59:28) Introduction to Image Generation ⌨️ (34:03:18) Understanding Variational Autoencoders ⌨️ (34:20:46) VAE Training and Digit Generation ⌨️ (35:06:05) Latent Space Visualization ⌨️ (35:21:36) How GANs work ⌨️ (35:43:30) The GAN Loss ⌨️ (36:01:38) Improving GAN Training ⌨️ (36:25:02) Face Generation with GANs Conclusion ⌨️ (37:15:45) What's Next

_IgbB24scLI | 01 Jun 2023
Learn how to use Neo4j with Java Spring Boot and React. Neo4j is a powerful graph database that enables organizations to model, store, and analyze complex relationships between data points. It's intuitive graph-based structure offers a flexible and efficient solution for diverse applications, making it a leading choice for managing connected data. This course is taught by freeCodeCamp team members Farhan Chowdhury and Gavin Lon. 🏗 Neo4j provided a grant to make this course possible. ⭐️ Important Links ⭐️ 🔗 Neo4j - https://neo4j.com/ 💻 Spring Boot Project Code - https://github.com/fhsinchy/spring-neo4j 💻 React Code - https://github.com/GavinLonDigital/Curriculum-mngt 🔗 Oracle Java Development Kit - https://www.oracle.com/java/technologies/downloads/ 🔗 Microsoft Build of OpenJDK - https://www.microsoft.com/openjdk 🔗 IntelliJ IDEA - https://www.jetbrains.com/idea/ 🔗 Cypher Cheat Sheet - https://neo4j.com/docs/cypher-cheat-sheet/ 🔗 Cypher Docs - https://neo4j.com/docs/cypher-manual/current/introduction/ 🔗 Field Dependency Injection Considered Harmful - https://www.vojtechruzicka.com/field-dependency-injection-considered-harmful/ ⭐️ Contents ⭐️ 0:00:00 Introduction 0:02:38 Discussion on Commonly Used Database Management Systems 0:08:00 Social Media Platforms and Graph Database Management Systems 0:08:49 The Integration of a Graph Database Management System into an Overall System Design 0:11:10 Relationships in RDBMS vs. Relationships in GDBMS 0:11:55 Whiteboard Presentation Highlighting Relationships between Nodes in. GDBMS 0:14:59 Discussion on SQL and Cypher 0:17:03 Install Neo4j Desktop 0:17:15 Install SQL Server 0:17:35 Create Graph Database and Similar SQL Server Database 0:20:40 Run Cypher Queries and Similar SQL Queries 0:24:58 Creating database and connecting to database 0:28:46 Practical introduction to Cypher Query Language 0:47:26 Creating and initializing the project database 0:53:49 JDK and IntelliJ IDEA Installation 0:55:24 Initializing a new Spring Boot project 0:59:54 Acknowledgement of a mistake in the recording 1:01:54 Implementation of Courses and Lessons 1:56:36 Implementation of Users and Authentication 2:48:11 Implementation of Courses Enrolments 3:27:57 Viewer Knowledge Prerequisites 3:28:21 Setting up the Environment with VS Code and Node 3:28:53 Create Curriculum Management Application React Project 3:35:29 Create Home React Component 3:37:34 Install Dependencies 3:44:12 Create Header React Component 3:48:35 Add CSS Styles to App.css 3:50:17 Create Register React Component 4:13:31 Create Axios Configuration Code 4:18:09 Discuss Local Setup for Java Web API 4:19:52 Create Login React Component 4:36:05 Create Context with AuthProvider Component 4:37:46 Create useAuth Hook 4:38:44 Create Interceptor Functionality in useAxiosPrivate Hook 4:40:27 Create Authentication Functionality 4:45:09 Http Call to Retrieve a List of Courses 4:52:57 Create Course React Component 5:00:32 Create EnrolledCourses React component 5:06:07 Create Functionality to Enroll a Student into a Course 5:12:57 Create Video Component 5:16:57 Create Spinner React Component 5:22:24 Additional Styling to Finish the Application 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

jlogLBkPZ2A | 30 May 2023
This course will teach you how to build AI-powered apps with the ChatGPT, Dall-E and GPT-4 APIs. Go here to try the interactive browser-version: https://scrimba.com/learn/buildaiapps ✏️ This course was created by Tom Chant, a teacher at Scrimba. If you have any feedback to Tom, please reach out to him on Twitter here: https://twitter.com/tpchant Also, follow Scrimba on YouTube here: https://www.youtube.com/c/Scrimba We recommend that you learn basic HTML, CSS, and JavaScript before taking this course. Here are two free courses that will get you up to speed: 🔗 HTML & CSS: https://scrimba.com/learn/htmlandcss 🔗 JavaScript: https://scrimba.com/learn/learnjavascript ⭐️ Code ⭐️ 🔗 Download via Scrimba: https://scrimba.com/learn/buildaiapps 💫 Links mentioned in course: 🔗 GPT-4 waiting list: https://scrimba.com/links/gpt4-waitlist-openai 🔗 OpenAI Home: https://scrimba.com/links/openai 🔗 OpenAI Docs: https://scrimba.com/links/openai-docs-intro 🔗 OpenAI Completions endpoint docs: https://scrimba.com/links/openai-completions-docs 🔗 GPTTools.com model comparison: https://scrimba.com/links/open-ai-comparison-tool 🔗 OpenAI Playground: https://scrimba.com/links/open-ai-playground 🔗 Dall-E: https://scrimba.com/links/dall-e-openai 🔗 OpenAI endpoint compatibility table: https://scrimba.com/links/chatgpt-endpoint-compatibility 🔗 GPT-4 Chatbot conversation object format: https://scrimba.com/links/chatgpt-object-format 🔗 Data used to fine-tune We-Wingit Chatbot: https://scrimba.com/links/we-wingit-data-csv 🔗 Firebase home: https://scrimba.com/links/firebase-home 🔗 Firebase .val() method: https://scrimba.com/links/firebase-val-method 🔗 Object.values MDN: https://scrimba.com/links/object-dot-values 🔗 Netlify: https://scrimba.com/links/netlify-home ⭐️ Contents ⭐️ 0:00:00 Introduction 0:01:19 Course Intro 0:04:56 MoviePitch intro 0:07:53 The Boilerplate 0:11:26 Getting an OpenAI API Key 0:13:32 Getting info for fetch request 0:15:14 Building an OpenAI fetch request 0:20:23 The first AI fetch request 0:26:41 Models 0:30:18 Tools 0:34:03 Refactor to use dependency l - env variable 0:38:11 Refactor to use dependency ll - The dependency 0:41:07 Refactor to use dependency lll - update fetchReply 0:44:40 Take out of Scrimba 0:46:45 Personalising the message 0:53:04 Tokens 0:57:09 fetchSynopsis 1:03:44 Aside - few shot approach 1:10:45 Aside - few shot approach ll 1:13:42 Refactor fetchSynopsis 1:21:00 Architecture 1:23:23 Title and Temperature 1:31:52 Reaching for the stars 1:37:52 Aside - createImage 1:46:56 fetchImagePrompt 1:54:21 Displaying the image and finishing off the UX 2:03:16 OutroKnowItAll: GPT-4 Chatbox2:06:47 KnowItAll Intro 2:09:40 Starter Code 2:13:10 Aside: How ChatGPT models work for chatbots 2:18:24 Conversation and instructions 2:20:21 Add user input to conversation array 2:23:06 The createChatCompletion endpoint 2:24:38 The model and object 2:28:46 Render the output, update the array 2:33:37 Aside: Theory: Frequency and presence penalties 2:37:07 presence_penalty practice 2:38:36 frequency_penalty practice 2:44:54 The chatbot’s personality 2:47:06 Firebase Intro 2:48:27 Firebase Account and database set up 2:50:43 Firebase dependency and database set up 2:55:53 Push method and instructions object 2:58:33 Update fetch Reply 3:02:24 Update fetchReply 2 3:04:49 Update the database 3:07:19 Render the conversation from the DB 3:12:02 The “start over” button 3:15:20 OutroWe-Wingit: Fine-tuned chatbot3:17:28 Intro to fine-tuning 3:20:04 Convert the Chatbot to We-Wingit 3:22:15 An Overview of the AI 3:23:52 Data for fine-tuning 3:26:34 The data we’re using 3:30:05 CLI 1 - Setting up the environment 3:33:03 CLI 2 - Data Preparation Tool 3:37:03 CLI 3 - Tuning the model 3:38:55 Updating the JS 1 3:41:33 Updating the JS 2 3:44:15 Updating the JS 3 3:47:01 The Separator 3:52:32 Aside - Stop Sequence 3:55:50 Adding the stop sequence 4:00:36 n_epochs 4:07:24 Intro to deployment 4:09:46 Download and GitHub 4:12:07 Netlify sign-up 4:13:56 Add Netlify env var 4:15:54 Netlify CLI 4:17:30 Netlify serverless function 1 4:19:52 Update fetchReply 4:24:28 Serverless function 2 4:27:30 Serverless function 3 4:29:21 Serverless function 4 4:32:32 Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

GnodscC2p-A | 25 May 2023
In this project tutorial, you will build a LeetCode clone with React, Tailwind CSS, Next.JS, Typescript, and Firebase. Also deploy it to Vercel at the end. 💻 Source Code: https://github.com/burakorkmez/leetcode-clone-youtube 💻 Github Gist: https://gist.github.com/burakorkmez/5ba4c1a910f396050a2ac2f229418f54 🔗 Demo Project: https://leetclone.vercel.app/problems/two-sum 🔗 Discord Server(to ask questions): https://discord.gg/YFn2WyheZV Course created by @burakorkmez ⭐️ Contents ⭐️ 0:00:00 Intro 0:00:29 Demo of The App 0:05:23 Project Setup 0:08:51 Auth Page Setup 0:13:19 Auth Page Navbar 0:18:54 AuthModal Layout UI 0:22:16 Login UI 0:29:41 Signup UI 0:31:59 ResetPassword UI 0:33:13 Integrating Recoil Auth State 0:47:31 Firebase Setup 0:52:41 Signup Functionality 1:01:21 Login Functionality 1:05:14 Auth Page Route Guard 1:08:01 Home Page UI 1:12:50 Problems Table UI 1:21:01 Youtube Video Modal 1:29:51 Topbar Update On Auth 1:32:46 Logout Functionality 1:37:11 Auth Modal Optimizations 1:38:44 Reset Password Functionality 1:42:56 React Toastify 1:47:19 Image optimizations 1:54:33 Creating [pid] page and update topbar 2:02:27 Creating Timer.tsx 2:12:31 Creating Workspace.tsx 2:15:18 Splitting The Page 2:19:47 Creating ProblemDescrition.tsx 2:26:03 Creating PreferenceNav.tsx 2:34:39 Creating Code Editor 2:41:10 Adding Test Cases UI 2:50:15 Creating EditorFooter.tsx 2:56:32 Data Handling Explained 3:01:50 Two Sum Problem 3:12:52 Reverse Linked List 3:18:05 Jump Game Problem 3:20:13 Valid Parentheses Problem 3:21:16 Search 2d Matrix Problem 3:22:01 Using SSG for [pid].tsx 3:46:47 Updating testcases UI 3:51:39 Initializing Firestore 3:55:56 Adding problems to DB 4:12:09 Fetch Problems 4:32:58 Create Users in DB 4:40:33 Fetch problem data 4:51:28 Loading skeletons 4:56:35 Get user data on the problem 5:06:23 Like functionality 5:27:51 Dislike functionality 5:39:03 Star functionality 5:46:03 Next and Previous problem 5:55:23 Solving Hydration Error 5:58:08 Confetti Celebration 6:01:43 Code Submission 6:20:50 Save code to localstorage 6:24:48 Solving bugs 6:31:08 Toggle Full Screen 6:34:13 SettingsModal UI 6:41:33 SettingsModal Functionality 6:54:23 Update Home Page 6:59:11 Sandboxing technique 7:01:58 Deployment 7:05:08 Firebase Rules 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

qrZGfBBlXpk | 24 May 2023
Learn how to use Django and the OpenAI API to create a ChatGPT clone, complete with user authentication. ✏️ Course created by @CodeWithTomi 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

FRmCxj9K7II | 22 May 2023
Learn how to use Next.js, TypeScript, and AWS Amplify to build a full stack inspirational quote generator app. You'll learn to use the ZenQuotes' API for fetching quotes and then you'll deep into state management, hooks, debugging, NoSQL database modeling, and much more. ✏️ Course created by @BrianHHough 💻 Code: https://github.com/BrianHHough/inspirational-quote-generator-freeCodeCamp Live Site: https://prod.d162tlmsvnhy1m.amplifyapp.com/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) 📱 Intro + Demo of App ⌨️ (0:07:17) 📂 Set up your GitHub Repository ⌨️ (0:10:53) 💻 Create a new Next.js + Styled Components project ⌨️ (0:26:37) 🅰️ Add Google Fonts to the App ⌨️ (0:30:22) 🎑 Create a Dynamic Background ⌨️ (0:53:02) 📑 Create a Footer for our Database Data ⌨️ (1:04:16) 🚪 Create a Pop-Up with Material-UI Modal + Hype4Academy Glassomorphism ⌨️ (1:23:26) 🖼️ Write a Node.js Script to Generate Images in CodeSandbox ⌨️ (1:36:23) 📡 Use Node.js' fetch Function to Call ZenQuotes' API to Generate Images ⌨️ (2:04:33) ⚙️ Use the AWS Amplify CLI to Initialize the Project ⌨️ (2:12:01) 🔄 Configure the App to Communicate with AWS Amplify ⌨️ (2:16:31) 🌐 Create a GraphQL API with AWS AppSync ⌨️ (2:26:12) 🔒 Add Authentication with Amazon Cognito and IAM ⌨️ (2:30:08) 🌩️ Add an AWS Lambda function to the AWS services stack ⌨️ (2:32:08) ☁️ Deploy our initial AWS CloudFormation stack to the cloud ⌨️ (2:38:00) 🛡️ Add Auth Directives to the GraphQL API ⌨️ (2:41:09) 📝 Write NoSQL Data to Amazon DynamoDB ⌨️ (2:44:34) ⏰ Write a Node.js Script to Generate AWSDateTime in CodeSandbox ⌨️ (2:51:45) 🔎 Query Amazon DynamoDB Data with AWS AppSync ⌨️ (3:11:48) 💬 Create the Quote Generator Pop-Up Modal with useState Hooks ⌨️ (3:35:15) ⏳ Create Loading States for when the API calls AWS Lambda ⌨️ (4:02:26) 🌠 Create a Button with a Lottie Image ⌨️ (4:11:21) 📥 Write a Function to Download Images to your Device ⌨️ (4:15:22) 🔁 Write a useEffect Hook with Buffer to Decode Base64 Image Strings ⌨️ (4:21:18) 🧪 Test a Mock API Response with a Base64 Encoded String ⌨️ (4:33:49) 🔄 Deploy the Node.js Script to AWS Lambda with Access to Amazon DynamoDB ⌨️ (5:05:45) 🧪 Test the AWS Lambda Function & Debug with Amazon CloudWatch Logs ⌨️ (5:08:13) 🛠️ Modify Installation Script for Sharp to Work Inside of AWS Lambda ⌨️ (5:20:05) 📜 Write a Function to Retrieve Quotes via AWS Lambda, AWS AppSync, and IAM ⌨️ (5:39:18) 🖥️ Add App Hosting with a CI/CD Pipeline using AWS Amplify & GitHub ⌨️ (5:52:47) 🐞 Debug the CI/CD Pipeline by Modifying the AWS Amplify Build Settings ⌨️ (6:02:47) 🚀 Celebrate the Final Build! ⌨️ (6:04:44) 🎉 Project Wrap Up 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

GizsSo-EevA | 18 May 2023
Learn how to use ChatGPT for full stack development. In this course, you'll learn how to leverage the power of ChatGPT to accelerate your development process and make programming smoother. Judy will show you how to build an educational application, using ChatGPT to ask questions about coding syntax, troubleshooting, and learning best practices. ✏️ Created by @webdecoded 💻 Finished code from this course: https://github.com/judygab/course-app 🔗 Judy's Full Stack Template on Gumroad: webdecoded.gumroad.com/l/full-stack ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:57) App Architecture ⌨️ (0:05:31) Picking the Database ⌨️ (0:09:31) Setting up the project ⌨️ (0:12:40) Connecting to the Database ⌨️ (0:18:17) Creating Tables ⌨️ (0:19:20) Seeding Database ⌨️ (0:21:18) Displaying Courses ⌨️ (0:31:13) Setting Up Authentication ⌨️ (0:46:50) Adding Header ⌨️ (0:54:09) Search Bar ⌨️ (1:06:53) Course Categories ⌨️ (1:29:44) User Profiles ⌨️ (1:43:46) Enroll in Course Functionality ⌨️ (1:51:23) Displaying Saved Courses ⌨️ (2:14:23) Other ChatGPT Use Cases 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

ypNKKYUJE5o | 16 May 2023
Learn about 10 security vulnerabilities every JavaScript developer should know. First try to find the vulnerabilities in the different code examples. Then learn how to fix the issues. ✏️ Brandon from Semgrep developed this course. 🔗 Learn more about Semgrep: https://go.semgrep.dev/scan-in-1-minute-for-free 🏗 Semgrep provided a grant to make this course possible. 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

K7ghUiXLef8 | 15 May 2023
Learn how to use Ionic and Capacitor to build native mobile applications in this full course for beginners. This course will guide you step by step, from getting started with Ionic and Capacitor to deploying your cross-platform app on various platforms, ensuring you gain the skills needed to create impressive mobile applications. Get ready to dive into a world of Ionic components, animations, gestures, and more! 💻 Code: https://github.com/saimon24/ionic-react-capacitor-course ✏️ Simon Grimm created this course. Ionic Academy: https://ionicacademy.com/ Simon on Twitter: https://twitter.com/schlimmson Simon’s YouTube: @galaxies_dev ⭐️ Contents ⭐️ ⌨️ (0:00:00) About this Course ⌨️ (0:02:42) Getting started with Ionic & Capacitor ⌨️ (0:15:45) Run and Debug your App ⌨️ (0:24:09) Building a Login Screen ⌨️ (0:49:34) Creating Introduction Slides with Swiper ⌨️ (1:00:29) Storing data with Capacitor Preferences ⌨️ (1:11:42) Responsive UI with Ionic Grid ⌨️ (1:17:25) Creating a Drawer Menu ⌨️ (1:30:32) Building a Tab Bar ⌨️ (1:38:59) Ionic Components and Modals ⌨️ (2:16:11) Ionic Animations API ⌨️ (2:21:26) Ionic Gesture API ⌨️ (2:27:32) Ionic Web Components and Styling ⌨️ (2:43:12) Using Capacitor Plugins ⌨️ (2:53:35) App Icon and Splash Screen ⌨️ (2:58:50) Building a native app for iOS and Android ⌨️ (3:02:21) Deploying Ionic as a Webapp ⌨️ (3:04:26) Building a Desktop app with Electron ⌨️ (3:07:25) Final Ionic React Cross Platform App ⌨️ (3:08:22) Where to learn more about Ionic? Let me know if there is anything that needs changing or if you need any more information. Hope you enjoy the course, and I think it turned out pretty well and should quickly become the go-to video for people starting out with Ionic React! Cheers, Simon https://ionicacademy.com/ http://devdactic.com https://twitter.com/schlimmson 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

un6ZyFkqFKo | 11 May 2023
Learn the Go programming language in this full course for beginners. You'll practice writing performant, idiomatic Go with these hands-on lessons and challenges. 💻 Code: https://github.com/bootdotdev/fcc-learn-golang-assets 💻 Follow along interactively on Boot.dev: https://boot.dev/learn/learn-golang ✏️ Course created by @bootdotdev 🐦 Follow Lane on Twitter: https://twitter.com/wagslane 🔗 Learn back-end on Boot.dev: https://boot.dev 🔗 Need help? Join the Boot.dev Discord: https://boot.dev/community Documentation used: 🔗 Chi router: https://github.com/go-chi/chi 🔗 Goose migrations: https://github.com/pressly/goose 🔗 Text instructions for the project: https://boot.dev/build/blog-aggregator ⭐️ Contents ⭐️ (0:00:00) Intro (0:03:17) Ch 1. Why write Go? (0:27:39) Ch 2. Variables (0:51:11) Ch 3. Functions (1:16:58) Ch 4. Structs (1:34:36) Ch 5. Interfaces (2:00:26) Ch 6. Errors (2:22:01) Ch 7. Loops (2:48:21) Ch 8. Slices (3:39:54) Ch 9. Maps (4:06:19) Ch 10. Advanced functions (4:31:03) Ch 11. Pointers (4:48:02) Ch 12. Local development (5:31:43) Ch 13. Channels & concurrency (6:07:38) Ch 14. Mutexes (6:30:56) Ch 15. Generics (6:38:38) Ch 16. Quiz (6:43:13) P1. RSS aggregator project (6:53:43) P2. Chi router (7:11:37) P3. Postgres database (7:39:10) P4. Authentication w/ API keys (8:18:28) P5. Many to many relationships (8:39:13) P6. Aggregation worker (9:05:28) P7. Viewing blog posts 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

IiIgm_yaoOA | 10 May 2023
Learn Elixir and functional programming in this coruse for beginners. By the end of this course, you'll be able to build your own Elixir applications and confidently apply functional programming concepts in your projects. ✏️ Course created by @octallium 💻 Github Repo: https://github.com/octallium/functional-programming-with-elixir ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:45) What is Elixir? ⌨️ (0:04:07) What is functional programming? ⌨️ (0:06:57) What is Recursion? ⌨️ (0:13:04) Installing Elixir & Setting Up VS Code ⌨️ (0:15:03) Learning & Unlearning ⌨️ (0:18:29) Pattern Matching ⌨️ (0:22:35) Introduction to LiveBook ⌨️ (0:26:04) Understanding Immutability ⌨️ (0:30:22) Actor Model ⌨️ (0:34:48) Hello World in Elixir ⌨️ (0:43:25) Data Types - Atom ⌨️ (0:50:25) Data Types - String ⌨️ (1:45:29) Data Types - Charlist, Process & List ⌨️ (1:14:54) Data Types - Tuples & Keyword List ⌨️ (1:19:27) Data Types - Maps ⌨️ (1:25:38) Data Types - Struct ⌨️ (1:30:09) Flow Control ⌨️ (1:39:54) Mix Project ⌨️ (1:41:19) Head & Tail Recursion ⌨️ (2:00:17) Recursion - Sum Digits ⌨️ (2:15:31) Recursion - Factorial ⌨️ (2:24:57) Recursion - Reverse Number ⌨️ (2:32:45) Lists Are LinkedList!!! ⌨️ (2:35:53) List Sum ⌨️ (2:47:04) Reverse List ⌨️ (2:52:58) List Map ⌨️ (3:04:34) Concat ⌨️ (3:09:23) FlatMap ⌨️ (3:14:07) Mid Review ⌨️ (3:15:00) Seven Wonders ⌨️ (3:40:27) For Comprehension ⌨️ (3:42:00) Expense Manager ⌨️ (4:04:17) Project Stats ⌨️ (5:16:30) Final Words 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

-fW2X7fh7Yg | 09 May 2023
Welcome to this comprehensive SQL tutorial course. This course covers the basics of relational databases and SQL, including setting up MySQL, inserting data, and working with aggregation, grouping, and pagination in SQL queries. It also covers advanced topics such as combining tables using joins, executing SQL queries using Python and SQL Alchemy, and solving technical interview questions. By the end of this course, you'll have the knowledge and confidence to excel in SQL. ✏️ Course created by@jovianhq Important Links 🔗 Relational Databases notebook - https://jovian.com/aakashns/relational-databases-and-sql 🔗 Advanced SQL Aggregation & Joins notebook - https://jovian.com/aakashns/advanced-sql-aggregation-and-joins 🔗 SQL data file: https://raw.githubusercontent.com/harsha547/ClassicModels-Database-Queries/master/database.sql A database is an organized collection of structured information, typically stored in the form of tables (rows & columns). Relational databases allow storing and retrieving different kinds of related information e.g. products, customers, and orders for an online shopping site. Structured Query Language or SQL (pronounced "sequel") is the most widely used language for interacting with relational databases, and is an essential skill for Data Science professionals. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:28) Relational Databases & SQL ⌨️ (0:03:05) Setting up MySQL ⌨️ (0:29:23) Inserting Data into the Table ⌨️ (0:56:32) Practice Exercises ⌨️ (1:22:12) Aggregation, grouping & pagination in SQL queries ⌨️ (2:23:17) Mapping and Arithmetic Functions ⌨️ (2:54:53) Working with Dates ⌨️ (3:12:16) Combining Tables using Joins ⌨️ (3:30:14) Executing SQL queries using Python and SQL Alchemy ⌨️ (4:11:06) 3 step approach to Interview Questions ⌨️ (4:36:58) Interview Q - Apple ⌨️ (4:38:59) Interview Q - Linkedin ⌨️ (4:43:09) Interview Q - Meta ⌨️ (4:50:41) Interview Q - Uber ⌨️ (4:59:18) Interview Q - Amazon ⌨️ (5:07:27) Interview Q - Google 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

n3tA3Ku65_8 | 04 May 2023
Learn how to use .NET MAUI for native cross-platform desktop and mobile development! You will learn the essentials of building mobile applications with .NET MAUI and C# while creating a Contacts app. ✏️ Course created by @FrankLiuSoftware ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:03:42) What is .Net Maui - .Net Maui vs Xamarin Forms ⌨️ (0:06:52) Prepare Development Environment _ Create first project ⌨️ (0:12:29) Project Structure ⌨️ (0:20:28) Three elements of stateful .Net Maui ⌨️ (0:23:51) Page, Layout _ View, Namespaces ⌨️ (0:33:02) URL based navigation ⌨️ (0:51:10) Basics of ListView and Data Binding ⌨️ (1:05:58) Events Handling of ListView ⌨️ (1:16:54) Parameters in URL based Navigation _ Static Repository ⌨️ (1:35:35) Stacklayout for Edit Contact page ⌨️ (1:52:47) View Contact Details _ Update Contact ⌨️ (2:06:40) Observable Collection ⌨️ (2:14:58) Field Validation with .Net Maui CommunityToolkit ⌨️ (2:27:08) Reusable Control ⌨️ (2:40:37) Grid Layout and Use reusable control ⌨️ (2:53:23) ContextActions _ MenuItems in ListView ⌨️ (3:03:44) SearchBar in .NetMaui 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

2IZKK3pJQjg | 03 May 2023
Welcome to this core Machine Learning course for beginners! This course is designed to help you build a solid foundation in machine learning, focusing on core concepts and in-depth explanations of regression analysis, which is often overlooked in other courses. Whether you're a beginner or someone looking to strengthen your understanding of machine learning, this course is for you! ✏️ Course created by @AyushSinghSh 🔗 Course information: https://github.com/ayush714/Core-Machine-Learning-Course 🔗 Lecture notes and resources: https://lms.antern.co/courses/core-machine-learning-regression-analysis ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:03:42) ML Foundation ⌨️ (1:04:47) Regression Foundation ⌨️ (2:51:53) Regression intermediate ⌨️ (3:48:48) MLR Intermediate ⌨️ (4:52:33) Regression Advance ⌨️ (6:31:04) Regression Project 1 ⌨️ (7:04:15) Regression Project 2 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

nLRL_NcnK-4 | 01 May 2023
Learn Python programming from Harvard University. It dives more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and user experience. You will learn how to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. This course will teach you how to read and write code as well as how to test and “debug” it. It is designed for students with or without prior programming experience who’d like to learn Python specifically. Learn about functions, arguments, and return values (oh my!); variables and types; conditionals and Boolean expressions; and loops. Learn how to handle exceptions, find and fix bugs, and write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods, and properties; and read and write files. Hands-on opportunities for lots of practice. Exercises inspired by real-world programming problems. No software required except for a web browser, or you can write code on your own PC or Mac. Whereas CS50x (the original CS50 course) itself focuses on computer science more generally as well as programming with C, Python, SQL, and JavaScript, this course, aka CS50P, is entirely focused on programming with Python. You can take CS50P before CS50x, during CS50x, or after CS50x. But for an introduction to computer science itself, you should still take CS50x! 💻 Slides, source code, and more at https://cs50.harvard.edu/python ✏️ Dr. David J. Malan teaches this course. 🖥 Watch the original CS50x course: https://youtu.be/8mAITcNt710 ⭐️ Course Contents ⭐️ (00:00:00) Introduction (00:04:48) Lecture 0 - Functions, Variables (01:50:24) Lecture 1 - Conditionals (02:46:23) Lecture 2 - Loops (04:07:10) Lecture 3 - Exceptions (04:51:45) Lecture 4 - Libraries (06:09:15) Lecture 5 - Unit Tests (07:00:22) Lecture 6 - File I/O (08:32:32) Lecture 7 - Regular Expressions (10:37:35) Lecture 8 - Object-Oriented Programming (13:28:47) Lecture 9 - Et Cetera HOW TO JOIN CS50 COMMUNITIES Discord: https://discord.gg/cs50 Ed: https://cs50.harvard.edu/x/ed Facebook Group: https://www.facebook.com/groups/cs50/ Faceboook Page: https://www.facebook.com/cs50/ GitHub: https://github.com/cs50 Gitter: https://gitter.im/cs50/x Instagram: https://instagram.com/cs50 LinkedIn Group: https://www.linkedin.com/groups/7437240/ LinkedIn Page: https://www.linkedin.com/school/cs50/ Medium: https://cs50.medium.com/ Quora: https://www.quora.com/topic/CS50 Reddit: https://www.reddit.com/r/cs50/ Slack: https://cs50.edx.org/slack Snapchat: https://www.snapchat.com/add/cs50 SoundCloud: https://soundcloud.com/cs50 Stack Exchange: https://cs50.stackexchange.com/ TikTok: https://www.tiktok.com/@cs50 Twitter: https://twitter.com/cs50 YouTube: https://www.youtube.com/cs50 HOW TO FOLLOW DAVID J. MALAN Facebook: https://www.facebook.com/dmalan GitHub: https://github.com/dmalan Instagram: https://www.instagram.com/davidjmalan/ LinkedIn: https://www.linkedin.com/in/malan/ TikTok: https://www.tiktok.com/@davidjmalan Twitter: https://twitter.com/davidjmalan LICENSE CC BY-NC-SA 4.0 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License https://creativecommons.org/licenses/by-nc-sa/4.0/

mBoX_JCKZTE | 27 Apr 2023
The Scrapy Beginners Course will teach you everything you need to learn to start scraping websites at scale using Python Scrapy. The course covers: - Creating your first Scrapy spider - Crawling through websites & scraping data from each page - Cleaning data with Items & Item Pipelines - Saving data to CSV files, MySQL & Postgres databases - Using fake user-agents & headers to avoid getting blocked - Using proxies to scale up your web scraping without getting banned - Deploying your scraper to the cloud & scheduling it to run periodically ✏️ Course created by Joe Kearney. ⭐️ Resources ⭐️ Course Resources - Scrapy Docs: https://docs.scrapy.org/en/latest/ - Course Guide: https://thepythonscrapyplaybook.com/freecodecamp-beginner-course/ - Course Github: https://github.com/orgs/python-scrapy-playbook/repositories - The Python Scrapy Playbook: https://thepythonscrapyplaybook.com/ Cloud Environments - Scrapyd: https://github.com/scrapy/scrapyd - ScrapydWeb: https://github.com/my8100/scrapydweb - ScrapeOps Monitor & Scheduler: https://scrapeops.io/monitoring-scheduling/ - Scrapy Cloud: https://www.zyte.com/scrapy-cloud/ Proxies - Proxy Plan Comparison Tool: https://scrapeops.io/proxy-providers/comparison/free-proxy-providers - ScrapeOps Proxy Aggregator: https://scrapeops.io/proxy-api-aggregator/ - Smartproxy: https://smartproxy.com/deals/proxyservers/ips ⭐️ Contents ⭐️ ⌨️ (0:00:00) Part 1 - Scrapy & Course Introduction ⌨️ (0:08:22) Part 2 - Setup Virtual Env & Scrapy ⌨️ (0:16:28) Part 3 - Creating a Scrapy Project ⌨️ (0:28:17) Part 4 - Build your First Scrapy Spider ⌨️ (0:55:09) Part 5 - Build Discovery & Extraction Spider ⌨️ (1:20:11) Part 6 - Cleaning Data with Item Pipelines ⌨️ (1:44:19) Part 7 - Saving Data to Files & Databases ⌨️ (2:04:33) Part 8 - Fake User-Agents & Browser Headers ⌨️ (2:40:12) Part 9 - Rotating Proxies & Proxy APIs ⌨️ (3:18:12) Part 10 - Run Spiders in Cloud with Scrapyd ⌨️ (4:03:46) Part 11 - Run Spiders in Cloud with ScrapeOps ⌨️ (4:20:04) Part 12 - Run Spiders in Cloud with Scrapy Cloud ⌨️ (4:30:36) Part 13 - Conclusion & Next Steps 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

krfUjg0S2uI | 26 Apr 2023
Improve your skills in JavaScript, HTML, and CSS by building a social media dashboard with a dark/light theme. Jess, who runs the popular Coder Coder YouTube channel, will guide you through a beginner Frontend Mentor challenge. ✏️ Course created by @TheCoderCoder Resources: 🔗 Responsive Design for Beginners! https://coder-coder.com/responsive/ 🔗 Source code on GitHub: https://github.com/thecodercoder/fem-dklt-toggle 🔗 Challenge on Frontend Mentor: https://www.frontendmentor.io/challenges/social-media-dashboard-with-theme-switcher-6oY8ozp_H 🔗 Andy Bell: Create a user controlled dark or light mode -- https://piccalil.li/tutorial/create-a-user-controlled-dark-or-light-mode/ ⭐️ Contents ⭐️ Part 1 ⌨️ (0:00:00) Intro ⌨️ (0:01:26) Functional requirements of design ⌨️ (0:11:31) Accessible form controls ⌨️ (0:15:37) Update CSS custom properties with JS ⌨️ (0:23:39) Screen reader-only text Part 2 ⌨️ (0:29:10) Creating GitHub repo ⌨️ (0:34:33) Set up SCSS and JS files ⌨️ (1:09:55) Set up Gulp workflow Part 3 ⌨️ (1:31:24) Studying the design ⌨️ (1:37:10) Building out the top bar ⌨️ (1:51:42) Using accessible markup ⌨️ (2:04:55) Styling top bar ⌨️ (2:23:26) Styling toggle and make accessible Part 4 ⌨️ (3:24:56) What is BEM? Planning out the class names ⌨️ (3:36:46) Adding the markup and the SCSS selectors for the cards ⌨️ (3:47:30) Styles for card ⌨️ (4:16:41) Layout for the card grid with flexbox, then CSS grid ⌨️ (4:33:26) Styling the top bars on the cards ⌨️ (4:49:36) Bottom cards markup and styles Part 5 ⌨️ (5:33:54) Changing the toggle based on comments ⌨️ (5:54:42) Use system preferences to load light or dark theme ⌨️ (6:18:24) Build the toggle logic to manually change light/dark theme ⌨️ (6:43:34) Save toggle settings in local storage 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

fZPgBnL2x-Q | 25 Apr 2023
Learn Zustand in this full course for beginners. Zustand is a minimalistic state management library for React, offering a simpler API compared to Redux. It aims to provide ease-of-use without sacrificing flexibility and performance in modern web applications. It provides a simple and intuitive API for managing and updating application state without the need for boilerplate code or complex patterns. ✏️ This course was created by @NiklasZiermann 🔗 Zustand GitHub repo: https://github.com/pmndrs/zustand 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

nDGA3km5He4 | 24 Apr 2023
This course will teach you to build real-world apps with React Router 6. Click here to get to the interactive version 👉 https://scrimba.com/links/react-router-6-course Throughout the course, you’ll be building an app called “VanLife” – an Airbnb-style web app dedicated to renting out travel vans for your next big road trip! As you build “VanLife”, you will learn all the important parts of React Router, such as layout and index routes, nested routes, filtering results with search parameters, protecting routes for authenticated users, and more. You will also learn about the new Remix-inspired data router APIs, including Loaders and Actions. This course was created by Bob Ziroll, Scrimba’s Head of Education. 🔗 Follow Bob on Twitter here: https://twitter.com/bobziroll 🔗 Follow Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Get the code ⭐️ 🔗 Via the Scrimba course: https://scrimba.com/links/react-router-6-course 🔗 Via the GitHub repo: https://scrimba.com/links/react-router-course-github-repo ⭐️ Prerequisites ⭐️ Before taking this course, you should already be well versed in HTML, CSS, JavaScript, and React. 💫 Links mentioned in course:** 🔗 Scrimba’s Learn React Course - https://scrimba.com/learn/learnreact 🔗 VanLife Figma Design - https://scrimba.com/links/figma-vanlife 🔗 Firebase - https://scrimba.com/links/firebase-homepage 🔗 Firestore Docs, get all docs in collection - https://scrimba.com/links/firestore-docs-get-all-docs-in-collectionfirestore-docs-get-all-docs-in-collection) 🔗 Netlify - https://scrimba.com/links/netlify-home-page 🔗 GitHub Desktop - https://desktop.github.com/ 🔗 Mirage JS - https://miragejs.com/ 🔗 Bob Ziroll’s GitHub - https://twitter.com/bobziroll Introduction to React Router 6 Multi-page vs single-page apps React Router Setup & BrowserRouter Extra: Local Development Routes BrowserRouter & Routes challenge Route, path, & element Quick Re-org Link VanLife project bootstrapping Initial Deploy to Netlify Mirage JS Server Challenge: Vans Page Route Params Nested Routes Intro Fixing the Navbar with a Layout Route Bootstrap the Host pages Nesting the /host routes Creating the Host Layout Relative Paths Index Routes To nest or not to nest? Add Footer NavLink Active Link Styling with NavLink Adding Host Vans Routes 🔀 Optional Side Quest - Building out the Host Vans List and Detail Pages Building out the Host Van Detail page Relative Links Back to all vans Add /host/vans/:id Nested Routes Add the Final Navbar! Outlet Context Update deployed version on Netlify! Search Params Intro useSearchParams Challenge: Set up search params in VanLife Filter the array w/ the search param Challenge: Filter the vans in VanLife Using Links to add search params Challenge: Filter the vans with Links Using the search params setter function Challenge: Filter the vans with a setter function Caveats to setting params Merging search params with Links Merging search params with the setSearchParams function Challenge: Conditional rendering practice Fix remaining absolute paths Back to all vans Link state useLocation Challenge: conditionally render the back button text 404 Page "Happy Path" "Sad Path" Quick update to our fetching code Coding the Sad Path - Loading state Coding the Sad Path - Error handling Loaders intro createBrowserRouter Setting up the data router Loader function Challenge: Vans List Loader useLoaderData Challenge: useLoaderData in Vans List page Use the loader data instead of the useEffect Loaders Quiz Handling errors Add errorElement to vans route useRouteError Initial Login Form Note from the future: importing image assets in Vite Protected Routes Parallel Loaders demo Challenge: Protected Routes w/ loaders Challenge: Protected Routes - pt 1 Aside challenge: move remaining fetching to loaders Challenge: Protected Routes - pt 2 Send login message prompt to login page Consume message from search param on login page Pass message to Login page 🌶️ Take: Forms in React are bad Setting up for authentication - happy path Setting up for authentication - sad path useNavigate() React Router Form Component Setting up the Action function Add form and action to VanLife Action function - params Action function - request Get form data in VanLife Use data in action to log in Better (but still fake) auth Challenge: send user to /host route after log in Form replace useActionData Action error handling Action error handling in VanLife useNavigation() useNavigation in VanLife get previous route pathname redirectTo - pt 1 redirectTo - pt 2 redirectTo in VanLife Deferring data Promises and defer() defer getVans() Await component Await in Vans route Await vans refactor React Suspense Suspense in VanLife Putting it all together - defer, Await, Suspense in HostVans errorElements in remaining van loading pages Placeholders are gone! 🎉 Cloud Firestore Setup 🔥 Cloud Firestore Code Setup Collection reference and getVans() function Create getVan() function Refactor getHostVans function Final loose ends Outro

tbqVqP5ilzQ | 20 Apr 2023
Prepare for JavaScript interview questions focusing on closures, functions, and currying. Throughout the course, you'll delve into various aspects of JavaScript, such as function declarations, expressions, scopes, and hoisting, as well as learning about advanced concepts like closures and lexical scope. You'll also gain a deeper understanding of currying and its practical applications in JavaScript. Course created by @RoadsideCoder Useful Links mentioned in the video - 🎥 var, let and const Video - https://www.youtube.com/watch?v=oUWRxJ19gfE&list=PLKhlp2qtUcSaCVJEt4ogEFs6I41pNnMU5 🎥 map, filter, and reduce Video - https://www.youtube.com/watch?v=dGq0gi0wv64&list=PLKhlp2qtUcSaCVJEt4ogEFs6I41pNnMU5&index=2 🎥 FE Interview Experience Video - https://www.youtube.com/watch?v=vxggZffOqek&list=PLKhlp2qtUcSb_WQZC3sq9Vw3NC4DbreUL&index=1 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:48) Function Declaration ⌨️ (0:02:13) Function Expression ⌨️ (0:02:34) Anonymous Function ⌨️ (0:03:25) First Class Functions ⌨️ (0:04:54) What is IIFE? ⌨️ (0:06:05) IIFE - Interview Question ⌨️ (0:06:59) Closures ⌨️ (0:07:27) Function Scopes ⌨️ (0:09:10) Function Scope - Interview Question ⌨️ (0:10:18) Hoisting in Functions ⌨️ (0:13:40) Hoisting - Interview Question ⌨️ (0:15:46) Params vs Arguments ⌨️ (0:16:25) Spread vs Rest Operators ⌨️ (0:17:43) Interview Question on params, args, spread, rest ⌨️ (0:19:03) Callback Function ⌨️ (0:20:02) Callback Function - Interview Questions ⌨️ (0:20:58) Arrow Functions ⌨️ (0:21:59) Arrow function vs Normal Function ⌨️ (0:25:13) Closures ⌨️ (0:25:50) What is Lexical Scope? ⌨️ (0:27:39) Lexical Scope - Interview Question ⌨️ (0:28:53) What is Closure? ⌨️ (0:29:44) Example of Closures ⌨️ (0:30:57) Why Closure? ⌨️ (0:32:20) Closure Scope Chain ⌨️ (0:35:13) Ques 1 - What will it print? ⌨️ (0:37:10) Ques 2 - Write a function for this ⌨️ (0:39:29) Ques 3 - Time Optimisation with Closures ⌨️ (0:42:08) Ques 4 - setTimeout + block scope with Closures ⌨️ (0:47:08) Ques 5 - Create a private counter ⌨️ (0:49:49) Ques 6 - What is Module Pattern? ⌨️ (0:51:40) Ques 7 - Make this run only once ⌨️ (0:54:18) Ques 8 - Once Polyfill Implementation ⌨️ (0:58:11) Ques 9 - Memoise/Caching Implementation ⌨️ (1:03:46) Ques 10 - Closure vs Scope ⌨️ (1:04:25) Currying ⌨️ (1:04:55) What is Curring in Javascript? ⌨️ (1:05:23) Example of Currying ⌨️ (1:08:17) Ques 1 - Implement sum(2)(6)(1) ⌨️ (1:11:02) Ques 2 - Reusing Variable for logic ⌨️ (1:14:09) Ques 3 - Infinite Currying ⌨️ (1:18:27) Ques 4 - Currying vs Partial Application ⌨️ (1:20:37) Ques 5 - Manipulating DOM ⌨️ (1:23:01) Ques 6 - curry() implementation

uRQH2CFvedY | 19 Apr 2023
Learn how to use the OpenAI API to create five projects, including a ChatGPT clone, a DALL-E Image Creator, and a SQL Generator. This is a dive deep into the world of the OpenAI API, exploring its diverse capabilities and potential applications. ✏️ Course created by @AniaKubow Donate to freeCodeCamp: https://www.freecodecamp.org/donate/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:57) Authentication ⌨️ (0:06:22) Models ⌨️ (0:07:27) Text Completions ⌨️ (0:18:31) Creating effective prompts ⌨️ (0:20:18) Chat Completions ⌨️ (0:30:14) Chat Completion Project 1 | JavaScript ⌨️ (1:15:41) Chat Completion Project 2 | React + Node.js ⌨️ (2:20:59) DALL-E Model ⌨️ (2:21:41) Image Generation ⌨️ (2:27:04) Image Variation ⌨️ (2:27:44) Image Edits ⌨️ (2:28:28) Image Generation Project 1 | JavaScript ⌨️ (3:00:29) Image Generation Project 2 | React + Node.js + openai npm library ⌨️ (4:23:39) SQL Generator Project | TypeScript + Node.js + openai npm library ⌨️ (5:17:00) The End 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

S8lMTwSRoRg | 18 Apr 2023
Learn how to use the Godot game engine to create your own platformer game. Throughout the course, you'll learn everything from setting up your first 2D scene and animating the player, to designing enemies, incorporating UI elements, and implementing game-saving features. ✏️ Course created by @NULLGameDev 💻 Code: https://github.com/GDSimplified/Platformer-game 💻 Assets: https://ansimuz.itch.io/sunny-land-pixel-game-art ⭐️ Contents ⭐️ ⌨️ (0:00:00) Into and Course Overview ⌨️ (0:02:08) Downloading Godot ⌨️ (0:03:19) Setting Up the Godot Project ⌨️ (0:05:21) Your First 2D Scene ⌨️ (0:07:32) UI with Control Nodes ⌨️ (0:09:41) Main Menu Script ⌨️ (0:14:10) Your Second Scene ⌨️ (0:16:19) Downloading The Game Assets ⌨️ (0:17:11) Fixing Asset Pixelation ⌨️ (0:18:12) Making the Player Character ⌨️ (0:22:42) Making the Background ⌨️ (0:24:29) Understanding The Default Player Script ⌨️ (0:26:57) Animating the Player with Scripting ⌨️ (0:29:43) Player Camera and Game Window Sizes ⌨️ (0:31:24) Animating the Player with AnimationTree ⌨️ (0:41:37) Setting Up Paralax Background ⌨️ (0:47:31) BONUS! TileMaps and TileSets ⌨️ (0:51:30) Limiting Player Movement to Screen Bounds ⌨️ (0:52:04) Creating Our First Enemy: Frog Mob ⌨️ (0:55:15) Frog Mob AI Scripting: Chase the Player ⌨️ (1:04:38) Frog Mob AI Scripting: Hurt and Kill the Player ⌨️ (1:09:12) Player Health UI and Scripting ⌨️ (1:13:29) Global Game Scripts ⌨️ (1:15:37) Saving and Loading the Game ⌨️ (1:23:04) Adding Gold Count to UI ⌨️ (1:25:35) Set Up Collectable Items ⌨️ (1:28:25) Animating Tweens In Godot ⌨️ (1:33:28) Timer Nodes for Spawning Items ⌨️ (1:37:30) RNG: Random Number Generator in Godot ⌨️ (1:39:19) Quick Tip - Organizing Spawning Folders ⌨️ (1:40:12) Outro and Goodbye! 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

vDDjtwQDw2k | 17 Apr 2023
In this No Black Box Machine Learning Course in JavaScript, you will gain a deep understanding of machine learning systems by coding without relying on libraries. This unique approach not only demystifies the inner workings of machine learning but also significantly enhances software development skills. ✏️ Course created by @Radu (PhD in Computer Science) HOMEWORK 🏠 1st assignment spreadsheet: https://docs.google.com/spreadsheets/d/16wIddJ9jKAAvJOXPcF0gNRx39AOE9A2-mQeK6UR2qnY/edit?usp=sharing 🏠 Submit all other assignments to Radu's Discord Server: https://discord.com/invite/gJFcF5XVn9 GITHUB LINKS 💻 Drawing App: https://github.com/gniziemazity/drawing-app 💻 Data: https://github.com/gniziemazity/drawing-data 💻 Custom Chart Component: https://github.com/gniziemazity/javascript_chart 💻 Full Course Code (In Parts): https://github.com/gniziemazity/ml-course PREREQUISITES 🎥 Interpolation: https://youtu.be/J_puRs40GhM 🎥 Linear Algebra: https://youtu.be/nzyOCd9FcCA 🎥 Trigonometry: https://youtu.be/xK3vKWMFVgw LINKS 🔗 Check out the Recognizer we'll build in this course: https://radufromfinland.com/projects/ml/recognizer 🔗 Draw for Radu, Call for help video: https://youtu.be/Yw2QZ1vq2ek 🔗 Draw for Radu, Data collection tool: https://radufromfinland.com/projects/ml 🔗 Radu's Self-driving Car Course: https://www.youtube.com/playlist?list=PLB0Tybl0UNfYoJE7ZwsBQoDIG4YN9ptyY 🔗 Radu's older Machine Learning video: https://youtu.be/QXB1ytG95gs 🔗 CHART TUTORIAL (mentioned at 01:45:27): https://youtu.be/n8uCt1TSGKE 🔗 CHART CODE: https://github.com/gniziemazity/javascript_chart TOOLS 🔧 Visual Studio Code: https://code.visualstudio.com/download 🔧 Google Chrome: https://www.google.com/chrome 🔧 Node JS: https://nodejs.org/en/download (make sure you add 'node' and 'npm' to the PATH environment variables when asked!) TIMESTAMPS ⌨️(0:00:00) Introduction ⌨️(0:05:04) Drawing App ⌨️(0:46:46) Homework 1 ⌨️(0:47:05) Working with Data ⌨️(1:08:54) Data Visualizer ⌨️(1:29:52) Homework 2 ⌨️(1:30:05) Feature Extraction ⌨️(1:38:07) Scatter Plot ⌨️(1:46:12) Custom Chart ⌨️(2:01:03) Homework 3 ⌨️(2:01:35) Nearest Neighbor Classifier ⌨️(2:43:21) Homework 4 (better box) ⌨️(2:43:53) Data Scaling ⌨️(2:54:45) Homework 5 ⌨️(2:55:23) K Nearest Neighbors Classifier ⌨️(3:04:18) Homework 6 ⌨️(3:04:49) Model Evaluation ⌨️(3:21:29) Homework 7 ⌨️(3:22:01) Decision Boundaries ⌨️(3:39:26) Homework 8 ⌨️(3:39:59) Python & SkLearn ⌨️(3:50:35) Homework 9

HimR8Xtz17U | 13 Apr 2023
Learn how to create a LinkedIn Clone using React and Firebase in this full course for beginners. ✏️ Course created by @CybernaticoByNishant 💻 Code: https://github.com/nishant-666/Linkedin-clone-using-React-and-Firebase-9 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:08:51) The Base Setup ⌨️ (0:40:08) Log in and Sign Up Page ⌨️ (1:41:02) Authentication States ⌨️ (1:56:12) Building the Topbar ⌨️ (2:22:49) Adding Posts in Firebase ⌨️ (3:02:03) Reading Posts from Firebase ⌨️ (3:35:11) Profile Page Prerequisites ⌨️ (3:54:59) Building the Profile Page ⌨️ (5:48:36) Implementing a Likes System ⌨️ (6:37:23) Implementing a Comments System ⌨️ (7:20:12) Uploading Images to Firebase ⌨️ (7:47:10) Designing the File Upload Modal ⌨️ (8:05:10) Small Profile Icons ⌨️ (8:21:05) Updating and Deleting Posts ⌨️ (8:39:38) Home Page Profile Card ⌨️ (8:58:14) Building the Connections Page ⌨️ (9:31:31) Designing the Connections Page ⌨️ (9:44:30) User Search Functionality ⌨️ (10:16:10) Uploading Post Images ⌨️ (10:47:13) Final Changes 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

UFD4SP91tSM | 12 Apr 2023
Learn how to build a Mobile App with HTML, CSS, JavaScript and Google Firebase. Go here to try the interactive browser-version: https://scrimba.com/learn/firebase ✏️ This course was created by Rafid Hoda, a teacher at Scrimba. You can follow Rafid on Twitter here: https://twitter.com/rafidhoda We recommend that you learn basic HTML, CSS, and JavaScript before taking this course. 💫 Links mentioned: 🔗 EpochConverter: https://www.epochconverter.com/ 🔗 Meta viewport explained by Kevin Powell: https://www.youtube.com/watch?v=SElOdK2qTpIwatch?v=SElOdK2qTpI 🛠 Tools used: 🔗 Firebase: https://firebase.google.com/ 🔗 Favicon: https://favicon.io/ 🔗 Netlify: https://www.netlify.com/ 🔗 Figma: https://www.figma.com/ 🔗 Google Fonts: https://fonts.google.com/ ⭐️ Code ⭐️ 🔗 Download via Scrimba: https://scrimba.com/learn/firebase 🐱 Want to get access to the cute cat images used in this course? → Search for "Peach and Goma cat" on Google Image. ⭐️ Contents ⭐️ ⌨️ Let's Build a Mobile App with Firebase ⌨️ Setting up app skeleton ⌨️ Adding CSS ⌨️ Aside: Firebase Realtime Database ⌨️ Adding Firebase to project ⌨️ Security Rules ⌨️ innerHTML to append li to ul ⌨️ Refactoring ⌨️ Aside: Turning an Object into an Array ⌨️ Aside: Fetching database items in realtime using onValue ⌨️ Updating items in realtime ⌨️ For loop to render database items ⌨️ Let's smash the bug ⌨️ Aside: Flexbox flex-wrap ⌨️ Aside: Flexbox gap ⌨️ Adding CSS for li to wrap items ⌨️ Getting ID of item in database ⌨️ Replacing innerHTML with createElement ⌨️ Aside: Removing items from Firebase ⌨️ Removing an item when clicked ⌨️ Only fetching items from database if snapshot exists ⌨️ Adding hover styles to buttons ⌨️ Aside: user-select ⌨️ Aside: Setting the viewport ⌨️ Making the app more mobile-friendly ⌨️ Aside: Favicon ⌨️ Adding favicon and phone icons ⌨️ Aside: Web Application Manifest ⌨️ Turning web app into "mobile" app ⌨️ Personalise your app ⌨️ Deploy to Netlify ⌨️ Add app to home screen ⌨️ Share your creation ⌨️ Recap ⌨️ Solo Project (PRO) - We are the Champions Follow Scrimba on YouTube: https://www.youtube.com/c/Scrimba Follow Scrimba on Twitter: https://twitter.com/scrimba

tK9Oc6AEnR4 | 11 Apr 2023
Learn bash scripting in this crash course for beginners. Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient. ✏️ Course created by @Herbertech 💻 Code: https://github.com/herbertech/bash-intro-tutorial ⌨️ (00:00) Introduction ⌨️ (03:24) Basic commands ⌨️ (06:21) Writing your first bash script ⌨️ (11:29) Variables ⌨️ (14:55) Positional arguments ⌨️ (16:23) Output/Input redirection ⌨️ (23:23) Test operators ⌨️ (25:19) If/Elif/Else ⌨️ (28:37) Case statements ⌨️ (32:16) Arrays ⌨️ (34:12) For loop ⌨️ (36:03) Functions ⌨️ (41:31) Exit codes ⌨️ (42:30) AWK ⌨️ (45:11) SED 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

obH0Po_RdWk | 10 Apr 2023
Master React Native with this comprehensive course, covering everything from the basics of setup and components to advanced topics like navigation and fetching API data. Learn to build a weather app from scratch, complete with a sleek user interface and real-time data integration, while exploring concepts like state management, hooks, and styling. 💻 Code: https://github.com/Em01/weather-app-demo ✏️ Course created by @codecupdev 🔗 Instagram: https://www.instagram.com/codecup_dev/ 🔗 Twitter: https://twitter.com/codecupdev ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:25) What is React Native? ⌨️ (0:03:45) Expo ⌨️ (0:04:22) Setup with Expo ⌨️ (0:06:17) Setting up a custom app ⌨️ (0:10:17) Setting up Android Studio ⌨️ (0:12:03) The directory structure ⌨️ (0:12:42) Setting up linting ⌨️ (0:14:33) Setting up Prettier ⌨️ (0:16:35) Debugging ⌨️ (0:18:17) Native components ⌨️ (0:19:00) Core components ⌨️ (0:20:17) JSX ⌨️ (0:21:29) Working with components ⌨️ (0:21:57) What are components ⌨️ (0:23:08) Creating our first component ⌨️ (0:26:50) Styling basics ⌨️ (0:31:17) Layout props ⌨️ (0:32:37) The current weather screen ⌨️ (0:40:17) Adding icons to the screen ⌨️ (0:42:40) Components ⌨️ (0:46:01) Reviewing what we have learnt so far ⌨️ (0:48:52) Creating the upcoming weather component ⌨️ (0:52:17) Introducing lists ⌨️ (1:19:17) Implementing our list ⌨️ (1:09:10) Key extractors ⌨️ (1:11:41) Other FlatList props ⌨️ (1:15:01) Styling our FlatList ⌨️ (1:19:23) Images ⌨️ (1:22:31) Using an image in the upcoming weather component ⌨️ (1:24:10) ImageBackground ⌨️ (1:26:05) Props ⌨️ (1:35:17) Refactoring what we have done so far ⌨️ (1:43:04) Implementing the city screen ⌨️ (2:00:17) Refactoring the city screen ⌨️ (2:15:32) Refactoring the current weather screen ⌨️ (2:26:25) Introducing Navigation ⌨️ (2:34:37) Implementing tabs in our app ⌨️ (2:40:02) Styling our tabs ⌨️ (2:47:27) Extracting the tabs ⌨️ (3:06:55) State ⌨️ (3:15:07) The useState hook ⌨️ (3:19:24) Hooks ⌨️ (3:23:24) The useEffect hook ⌨️ (3:32:05) Adding a loading state ⌨️ (3:38:31) Using the open weather map api ⌨️ (3:39:31) Getting the users location ⌨️ (3:47:36) Seting up fetching the api data ⌨️ (3:52:38) Fetching the Api data ⌨️ (4:01:17) Making our own hook ⌨️ (4:05:17) Passing the data to our components ⌨️ (4:08:42) Updating current weather to use the data ⌨️ (4:14:32) Updating the upcoming weather to use the data ⌨️ (4:18:17) Installing Moment ⌨️ (4:21:17) Updating the city component ⌨️ (4:25:53) Creating the error screen ⌨️ (4:31:42) Some last refactoring ⌨️ (4:33:59) Bonus material 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5l2qA3Pc83M | 06 Apr 2023
Learn about LINQ in this advanced C# course. LINQ provides a set of operators that enable developers to query, project, and filter data in arrays, collections, and other data sources. It can be used to query and manipulate data from databases, XML documents, and .NET objects. ✏️ Course from @GavinLon 💻 Code Part 1: https://github.com/GavinLonDigital/ThePretendCompanyApplication 💻 Code Part 2: https://github.com/GavinLonDigital/LINQExamples_1 💻 Code Part 3: https://github.com/GavinLonDigital/LINQExamples_2 💻 Code Part 4: https://github.com/GavinLonDigital/LINQExamples_3 🔗 Full Advanced Course Playlist Link: https://www.youtube.com/watch?v=3cfVmcAkR2w&list=PL4LFuHwItvKaOi-bN1E2WUVyZbuRhVokL ⭐️ Contents ⭐️ ⌨️ (0:00:00) Part 1 - Introduction ⌨️ (0:07:37) Create a .NET Core Console Application - Understand how LINQ Works ⌨️ (0:14:40) Understanding Extension Methods ⌨️ (0:22:43) Undering Lambda Expressions ⌨️ (0:31:44) Compare LINQ Query Syntax with TSQL Syntax ⌨️ (0:38:33) Part 2 - LINQ Queries ⌨️ (0:42:07) Create .NET Console Application ⌨️ (0:51:10) Method Syntax vs Query Syntax ⌨️ (0:54:25) Understanding Deferred Execution vs Immediate Execution ⌨️ (1:01:33) Using the Join Operator to Perform Inner Join Queries ⌨️ (1:08:59) Perform Left Outer Join Query using LINQ - GroupJoin Operator ⌨️ (1:18:12) Part 3 - LINQ Operators ⌨️ (1:34:39) GroupBy and ToLookup LINQ Operators ⌨️ (1:39:02) The All, Any and Contains Qualifier Operators ⌨️ (1:55:30) The Element Operators (FirstOrDefault, Single, SingleOrDefault etc..) ⌨️ (2:05:01) Part 4 - More LINQ Operators ⌨️ (2:21:51) The Aggregate Operators (Aggregate, Average, Count, Sum, Max) ⌨️ (2:28:36) The Generation Operators (DefaultIfEmpty, Empty, Range, Repeat) ⌨️ (2:34:43) The Set Operators (Distinct, Except, Intersect, Union) ⌨️ (2:42:59) The Partitioning Operators (Skip, SkipWhile, Take, TakeWhile) ⌨️ (2:47:02) The Conversion Operators (ToList, ToDictionary, ToArray) ⌨️ (2:52:31) The Let and Into Keywords ⌨️ (3:00:25) The Projection Operators (Select, SelectMany) ⌨️ (3:03:46) Course Summary 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

OcTPaUfay5I | 05 Apr 2023
Learn how to build a personal website with Next.js 13 for the frontend and Sanity.io as the content backend. You will also be introduced to TailwindCSS for styling and TypeScript for type safety and improved developer experience. By the end of this tutorial, you will have a fully functioning, deployed personal website that you can continue building on. ✏️ Kapehe Sevilleja developed this course. 💻 Code: https://github.com/kapehe-ok/next-sanity-test 🔗 Boosted free plan with Sanity.io: https://www.sanity.io/youtube 🔗 Next.js links: https://nextjs.org/docs & https://nextjs.org/blog/discord 🔗 Sanity.io links: https://www.sanity.io/docs & https://slack.sanity.io/ 🔗 TailwindCSS: https://tailwindcss.com/docs/installation 🔗 TypeScript: https://www.typescriptlang.org/ 🔗 Kapehe's Twitter: https://twitter.com/kapehe_ok 🏗 Sanity provided a grant that made this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:03:48) Finished project ⌨️ (0:06:06) Starting Next.js ⌨️ (0:09:17) Starting Sanity.io ⌨️ (0:12:04) Overview of Sanity.io ⌨️ (0:15:05) Sanity.io Manage Dashboard ⌨️ (0:16:28) GROQ query language ⌨️ (0:18:03) Embedding the Sanity Studio ⌨️ (0:20:38) Routing in Next.js 13 ⌨️ (0:27:37) next-sanity library ⌨️ (0:31:09) First Sanity schema ⌨️ (0:39:05) Displaying data ⌨️ (0:42:38) First GROQ query ⌨️ (0:45:03) Mapping over projects ⌨️ (0:49:47) Setting up TypeScript types ⌨️ (0:54:34) Adding TailwindCSS ⌨️ (1:06:40) More on the Studio ⌨️ (1:09:52) Images in Next.js 13 ⌨️ (1:13:52) Individual project pages ⌨️ (1:22:41) Styling project pages ⌨️ (1:31:21) The NavBar ⌨️ (1:35:38) Next.js organizational folders ⌨️ (1:41:50) Pages schema ⌨️ (1:58:28) Deploying to Vercel ⌨️ (2:01:33) Sanity real-time updates ⌨️ (2:03:22) Recap ⌨️ (2:04:29) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

MsnQ5uepIaE | 04 Apr 2023
In this frontend web development project tutorial, you will improve your skills with HTML, CSS, JavaScript, TypeScript, & React. This video is a "sequel" to the Frontend Developer Bootcamp video we posted by the same creator. However, as long as you have a basic understanding of HTML, CSS, and JavaScript, you can start with this tutorial. 🎥 Web Development Bootcamp: https://www.youtube.com/watch?v=zJSY8tbf_ys ✏️ Created by @zachgoll Section 1: Build a Tic Tac Toe game with Vanilla HTML/CSS/JS Section 2: Refactor that game to use an MVC pattern and explore why this pattern is helpful Section 3: Refactor the game to TypeScript, learning how to setup TypeScript from scratch and why it is useful Section 4: Refactor the game to React + TypeScript, explaining how to setup React from scratch and exploring why React is useful and what problems it solves over a Vanilla approach 💻 Code: https://github.com/zachgoll/tic-tac-toe-subscriber-refactor 🔗 Post referenced in the course: https://www.zachgollwitzer.com/posts/scripts-commonjs-umd-amd-es6-modules 🔗 Another post referenced: https://www.zachgollwitzer.com/posts/imperative-programming ⭐️ Chapters⭐️ ⌨️ (0:00:00) Introduction, resources, and prerequisites ⌨️ (0:07:50) Project setup and VSCode extensions ⌨️ (0:19:29) Build the UI with HTML and CSS ⌨️ (1:14:20) Add JavaScript interactivity to the project ⌨️ (3:01:19) Introduction to the MVC pattern ⌨️ (5:51:56) Refactoring app with TypeScript ⌨️ (5:54:46) Setting up TypeScript from scratch, what are benefits? ⌨️ (6:35:56) Start of refactor from Vanilla JavaScript to TypeScript ⌨️ (7:52:25) Why should you refactor your app to React? ⌨️ (8:01:37) The many ways to set up a React app ⌨️ (8:06:52) Setting up React from scratch ⌨️ (8:51:45) Initializing TypeScript in a React app from scratch ⌨️ (9:00:56) Refactoring vanilla app to React app 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

lFo3Yy8Ro7w | 03 Apr 2023
Learn how to build Minimal APIs in .NET 7 with hands-on course. By the end of the course, you will be able to build well-constructed Minimal API Endpoints using C#, .NET7, and Swagger. 💻 Code: https://github.com/bhrugen/MinimalAPIDemo_Coupon ✏️ Course created by @DotNetMastery Advance Minimal API Course : https://www.dotnetmastery.com/Home/Details?courseId=27 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:30) Topics Covered ⌨️ (0:02:47) Why Minimal API? ⌨️ (0:06:07) Create Project ⌨️ (0:07:57) Comparing Files Minimal vs Standard ⌨️ (0:11:05) Program file changes ⌨️ (0:13:50) Clean Program class file ⌨️ (0:16:02) API Basics ⌨️ (0:16:44) What is API? ⌨️ (0:21:11) Request and response ⌨️ (0:25:59) Request Object ⌨️ (0:30:12) Response Object ⌨️ (0:35:36) httpverb ⌨️ (0:40:38) Create First Endpoint ⌨️ (0:43:43) Return Types ⌨️ (0:46:15) Route Parameters ⌨️ (0:48:29) Create Coupon Model and Coupon Store ⌨️ (0:51:38) Get All Endpoint ⌨️ (0:53:09) Get Individual Coupon ⌨️ (0:55:19) Create Coupon ⌨️ (0:59:53) Name Endpoints ⌨️ (1:03:17) Products and Accepts in Minimal API ⌨️ (1:06:58) Dependency Injection in Minimal API ⌨️ (1:10:25) Add DTOs ⌨️ (1:13:56) AutoMapper and Dependency Injection ⌨️ (1:18:32) Fluent Validators ⌨️ (1:24:07) Async Endpoints ⌨️ (1:26:11) API Response ⌨️ (1:32:57) Assignment - Put and Delete ⌨️ (1:33:49) Assignment Solution - Put and Delete Endpoints 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

D6Xj_W4leu8 | 30 Mar 2023
Learn how to build a dashboard that generates RegEx using the OpenAI API and a low code tool called Retool. The dashboard allows users to input a string, write a description of the desired RegEx, and generate the code to transform the string accordingly. 💻 You can find the iframe code here: https://github.com/kubowania/regex-openai ✏️ This course was created by @AniaKubow . 🏗 Retool provided a grant to make this course possible. Learn more about Retool: https://retool.com ⭐️ Contents ⭐️ (0:00) Introduction (2:36) Writing our own regex code (5:06) Creating the header element (8:11) Creating the text area (11:35) How to create a custom code editor (16:32) Creating the new button (19:08) Setting up the sidebar (20:58) Configuring the open api api (22:51) The body of the example example (24:58) Setting up the code 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1qw5ITr3k9E | 29 Mar 2023
Technical programming interviews are challenging, but being able to do well is what lands you a job at a top tech company. Improve your interviewing skills by watching this mock full-length, real-world coding technical interview (OOP + dynamic programming) for a software engineering role. Interviewer: @KeithGalli Interviewee: @KylieYYing The first half of the mock interview, Keith asks Kylie to use object-oriented programming (OOP) to design a reading application, given a library of books. In the second half of the interview, Keith asks Kylie a dynamic programming (DP) question trying to find the max length of the longest common substring in two strings. ⭐️ Contents ⭐️ 00:00 Intro 01:26 Beginning the Interview 03:25 Object-Oriented Design Question 32:21 Dynamic Programming Algorithm Question 56:35 Feedback Chat 1:11:35 Closing Thoughts 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

njLEDvoDjtk | 28 Mar 2023
Use Flutter 3.7 to build a Twitter clone in this full course. We will cover various features such as signing up and signing in with email and password, tweeting text, images, and links, identifying and storing hashtags, displaying tweets, liking tweets, retweeting, commenting/replying, following users, searching for users, displaying followers, following, and recent tweets, editing user profiles, showing tweets with specific hashtags, and a premium feature called "Twitter Blue". Additionally, we will also be implementing a notifications tab that will show notifications when someone replies to you, follows you, likes your tweet or retweets. By the end of this tutorial, you'll have a fully-functional Twitter clone that you can further customize and improve upon. Tech Used - Flutter, Appwrite Authentication, Database, Storage, Realtime, Queries, Indexes, Riverpod. Prerequisites: Flutter & Dart Basics ✏️ Course developed by @RivaanRanawat 💻 Source Code - https://github.com/RivaanRanawat/flutter_twitter_clone 📌 Discord Server (Join the Community) - https://discord.gg/Q8Rx8YWFVF ADB Command - adb reverse tcp:3000 tcp:3000 📄 Resources: Assets - https://github.com/RivaanRanawat/flutter_twitter_clone/tree/master/assets/svgs Asset Constants File - https://github.com/RivaanRanawat/flutter_twitter_clone/blob/master/lib/constants/assets_constants.dart Pallete (Colours File) - https://github.com/RivaanRanawat/flutter_twitter_clone/blob/master/lib/theme/pallete.dart Theme File - https://github.com/RivaanRanawat/flutter_twitter_clone/blob/master/lib/theme/app_theme.dart Appwrite Docs - https://appwrite.io/docs ⭐️ Contents ⭐️ (0:00:00) Introduction (0:02:07) Appwrite & Docker Installation (0:05:31) Important Appwrite Commands (0:07:14) Appwrite Setup for Android & iOS (0:09:32) Setting up Flutter Project (0:17:59) Architectural & Folder Pattern (0:24:37) Login UI (0:49:53) Signup UI (0:55:23) Signing Up User with Appwrite Auth (1:16:37) Providing the Class / Dependency Injection (1:25:03) Signing Up User contd. (Auth Controller) (1:49:11) Login User with Appwrite Auth (1:54:12) Adding Proper Navigation (1:57:22) Persisting Auth State (2:06:37) Saving User Data to Appwrite Database (2:33:03) FIXING Android Related Problems (2:34:31) Solving Appwrite unauthorized_scope Problem (2:36:27) Home Screen UI (2:44:43) Create Tweet Screen UI (2:58:16) FIXING User Data Storage & Retrieval Bug (3:00:43) Create Tweet Screen UI contd. (3:08:23) Picking Multiple Images & Displaying in Carousel (3:17:48) Storing Tweets to Appwrite Database & Appwrite Storage (4:01:46) Displaying Tweets (4:38:07) Displaying New Tweets LIVE with Appwrite Realtime (5:01:04) Like Button Animation (5:04:53) Liking Tweet (5:16:38) Retweeting / Resharing Tweet (Realtime) (5:40:52) Replying to other user’s Tweets (6:18:06) Searching Users (6:37:21) Displaying User Profiles (7:04:39) Editing User Own Profile (7:31:57) Updating User Profile Data Realtime (7:41:30) Following Other users (7:52:54) Sending Notifications when User Likes (8:10:07) FIXING Like Bug (8:10:58) Displaying & Sending Notifications (8:38:47) Displaying Posts By Hashtags (8:48:57) Side Drawer UI & Navigation to Current User Profile (8:54:11) TWITTER BLUE (8:59:23) Logging Out with Appwrite Auth (9:02:27) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

IyBhFma4H1A | 27 Mar 2023
Learn how to build a 3D animation in React, using technologies such as WebGi (powered by Three.js) and GSAP. First, we will learn how to find 3D models and display them on your website using WebGi. Then, we'll use React and GSAP to make a 3D animation of that model. Next we'll learn how to optimize 3D animations in React for mobile devices. Finally, we'll build this website for production and upload. ✏️ Course created by @CodewithSloba 🔗 Final website: https://sloba-3d-animation-iphone.netlify.app/ 🔗 Starter project: https://github.com/bobangajicsm/iphone-3d-website-starter 🔗 For full source code check https://patreon.com/CodewithSloba 🔗 Webgi SDK https://webgi.xyz/docs/index.html 🔗 3D model credit Reaper3D: https://sketchfab.com/3d-models/iphone-13-pro-max-4f92b60d824a42c89bbf1833374c4f73 🔗 Upload to https://www.netlify.com/ ⭐️ Chapters ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:27) Project setup ⌨️ (0:07:12) Building website navigation ⌨️ (0:15:02) Building jumbotron ⌨️ (0:21:42) Building sound section ⌨️ (0:29:27) Building display section ⌨️ (0:33:27) How to find and load 3D models ⌨️ (0:36:55) Building WebGi viewer component ⌨️ (0:53:17) Animating 3D model with GSAP scroll animation ⌨️ (1:13:42) Implementing 3D model preview mode ⌨️ (1:32:27) Optimizing 3D animation for mobile phones ⌨️ (1:43:31) Building production-ready website and uploading ⌨️ (1:45:07) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

VAeRhmpcWEQ | 23 Mar 2023
Learn how to use Vite, a build tool and development server designed specifically for modern web development. This course covers various topics, including creating a static server, using templates, integrating Tailwind, using environment variables, deploying to GitHub, Netlify, and Vercel, and configuring Vite. It also discusses the features of Vite, including hot module replacement and static asset handling. ✏️ Course created by @KhattakDev YouTube: https://youtube.com/khattakdev Twitter: https://twitter.com/khattakdev Instagram: https://www.instagram.com/khattakdev ⭐️ Contents ⭐️ ⌨️ (0:00:00) Start ⌨️ (0:00:22) Learning Objectives ⌨️ (0:01:29) Introduction ⌨️ (0:02:50) What makes it fast? ⌨️ (0:04:49) Creating Static Server ⌨️ (0:17:29) Using Templates ⌨️ (0:24:39) Tailwind Integration ⌨️ (0:32:30) Env Variables ⌨️ (0:40:58) Deployments ⌨️ (1:00:22) Configurations ⌨️ (1:30:35) Wrap Up 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

t10QcFx7d5k | 22 Mar 2023
Learn how to build a CRM (Customer Relationship Management) App with Django, Python, and MySQL. The app will use MySQL for the database. We'll be able to Register, Log In, Log Out, Add Records, View Records, Update Records, and Delete Records. ✏️ Course created by John Elder. Check out his channel: https://www.youtube.com/@Codemycom 💻 Github Code: https://github.com/flatplanet/Django-CRM 🔗 MySQL Download: https://dev.mysql.com/downloads/installer/ ⭐️ Contents ⭐️ 0:00:00 Introduction 0:01:50 Installation and App Setup 0:06:45 MYSQL Configuration 0:13:18 Version Control Git and Github.com 0:18:14 Build Out The Basic App 0:28:46 Login Users 0:47:32 Logout Users 0:51:45 Register Users 1:15:00 Database Model 1:25:48 View Records On Website 1:31:01 Bootstrap Table 1:38:23 Individual Records 1:48:41 Bootstrap Card 1:56:51 Delete Record 2:01:05 Add New Records 2:12:10 Update Records 2:20:06 Push Code To Github 2:20:54 Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

vufTSJbzKGU | 21 Mar 2023
Learn the basics of reinforcement learning and how to implement it using Gymnasium (previously called OpenAI Gym). Gymnasium is an open source Python library originally created by OpenAI that provides a collection of pre-built environments for reinforcement learning agents. It provides a standard API to communicate between learning algorithms and environments, as well as a standard set of environments compliant with that API. Reinforcement learning is an area of machine learning concerned with how intelligent agents ought to take actions in an environment in order to maximize the notion of cumulative reward. 💻 Google Colab Notebook (full tutorial code): https://colab.research.google.com/drive/1oNxRpRnht2Ogu5Id76YLLg_hkmwy-yKy?usp=sharing Gymnasium documentation: https://gymnasium.farama.org/ ✏️ Course developed by @EverythingTechWithMustaf 🔗 Mustaf on LinkedIn: https://www.linkedin.com/in/mustafa-esoofally-aab0501ab/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:19) Reinforcement Learning Basics (Agent and Environment) ⌨️ (0:12:15) Introduction to OpenAI Gymnasium ⌨️ (0:14:59) Blackjack Rules and Implementation in Gymnasium ⌨️ (0:18:27) Solving Blackjack ⌨️ (0:19:46) Install and Import Libraries ⌨️ (0:23:19) Observing the Environment ⌨️ (0:27:55) Executing an Action in the Environment ⌨️ (0:33:01) Understand and Implement Epsilon-greedy Strategy to Solve Blackjack ⌨️ (0:42:28) Understand the Q-values ⌨️ (0:47:29) Training the Agent to Play Blackjack ⌨️ (0:57:10) Visualize the Training of Agent Playing Blackjack ⌨️ (1:04:34) Summary of Solving Blackjack ⌨️ (1:09:57) Solving Cartpole Using Deep-Q-Networks(DQN) ⌨️ (2:29:29) Summary of Solving Cartpole ⌨️ (2:34:07) Advanced Topics and Introduction to Multi-Agent Reinforcement Learning using Pettingzoo 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

6gLeplbqtqg | 20 Mar 2023
Learn how to build a platformer game in Python. This game will have pixel-perfect collision, animated characters, and much much more! ✏️ Course created by @TechWithTim 💻 Assets and Completed Code: https://github.com/techwithtim/Python-Platformer/tree/main/assets ⭐️ Timestamps ⭐️ ⌨️ (0:00:00) Project Demo ⌨️ (0:01:32) Project Brief/Getting Started ⌨️ (0:03:07) Project Setup ⌨️ (0:04:18) Asset Walkthrough ⌨️ (0:05:38) Game Setup ⌨️ (0:10:57) Generating The Background ⌨️ (0:18:15) Creating The Player ⌨️ (0:27:39) Moving The Player ⌨️ (0:31:20) Adding Gravity ⌨️ (0:35:19) Loading/Splitting Sprite Sheets ⌨️ (0:48:50) Animating The Player ⌨️ (0:56:14) Adding Terrain/Blocks ⌨️ (1:08:51) Pixel Perfect Collision (Vertical) ⌨️ (1:14:48) Jumping & Double Jumping ⌨️ (1:22:28) Scrolling Background ⌨️ (1:27:53) Pixel Perfect Collision (Horizontal) ⌨️ (1:36:16) Adding Traps (Fire) ⌨️ (1:45:09) Player Collision With Traps ⌨️ (1:50:51) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

VX4wl7qIcbA | 16 Mar 2023
Learn how to design and use databases. You will create a graphical Windows application with C# that can display and modify data from a mySQL database server. You need Microsoft Windows to follow along. ✏️ @shadsluiter is your instructor for this course. He is a Professor Of Computer Science and Software Development at Grand Canyon University. 🔗 Professor Sluiter has more courses here: http://studycoding.org ⭐️ Contents ⭐️ ⌨️ Course Outline ⌨️ Create a new database in mySQL ⌨️ How to write sql queries ⌨️ Create a GUI front end app ⌨️ Create a Data Access Object and connect to a database ⌨️ Query the database ⌨️ Add a picture box to display album art ⌨️ Insert new records into the database ⌨️ Create a second table and a foreign key ⌨️ Table joins part a ⌨️ Table joins part b ⌨️ Design with UML and ER diagrams ⌨️ Perform compound select actions ⌨️ Delete data from a table ⌨️ Add a video player to the app ⌨️ Extended Features ⌨️ (0:00:00) Introduction ⌨️ (0:04:33) Tools we’ll need ⌨️ (0:08:49) Creating a new database ⌨️ (0:12:16) Saving the data ⌨️ (0:16:04) How to fill in a table ⌨️ (0:20:26) Select star from albums ⌨️ (0:23:44) How to delete backticks ⌨️ (0:27:16) Intro to the series ⌨️ (0:34:40) How to delete the backticks ⌨️ (0:37:49) Building the database app ⌨️ (0:42:22) Start of the demo ⌨️ (0:46:33) Creating an album class ⌨️ (0:51:19) Adding two albums to the list ⌨️ (0:55:11) Connecting the database to the database ⌨️ (0:58:08) Where does the data source live? ⌨️ (1:04:42) Setting up the database ⌨️ (1:07:53) Running the app ⌨️ (1:10:37) How to create searches ⌨️ (1:13:55) Programming the new search button ⌨️ (1:18:12) The problem with parameter queries ⌨️ (1:21:56) Adding a picture to the screen ⌨️ (1:26:12) How to test the problem ⌨️ (1:30:45) Adding new records to the database ⌨️ (1:39:22) Adding an integer to the database ⌨️ (1:43:27) Adjusting the column titles ⌨️ (1:46:13) Execute non-query query ⌨️ (1:49:06) Creating a foreign key ⌨️ (1:51:47) Install mysql workbench ⌨️ (1:55:05) Connecting to the database ⌨️ (1:59:04) Configuring the tracks table ⌨️ (2:06:49) We have a problem with Mamp synchronization ⌨️ (2:10:01) Inserting data into the tracks table ⌨️ (2:13:08) Selecting items from the database ⌨️ (2:16:46) Changes to the definition of tracks ⌨️ (2:20:55) Fixing the problem with the binding source ⌨️ (2:24:12) Foreign keys and joins ⌨️ (2:27:36) Selecting from the table ⌨️ (2:31:15) Changing the query using a join ⌨️ (2:39:10) Uml diagrams for our current application ⌨️ (2:41:58) Associative vs aggregation ⌨️ (2:45:47) Introduction to compound queries ⌨️ (2:49:53) Fetching the list of all tracks ⌨️ (2:53:03) Using the delete statement to delete tracks ⌨️ (2:56:35) The problem with converting an integer to an integer ⌨️ (3:00:33) Deleting a track by deleting its Id 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

2-crBg6wpp0 | 15 Mar 2023
Learn how to use React version 18 and Redux Toolkit in this full course for beginners. React is a free and open-source front-end JavaScript library for building user interfaces based on components. ✏️ Course created by @CodingAddict Source Code React Tutorial: https://github.com/john-smilga/react-course-v3 Redux Toolkit: https://github.com/john-smilga/redux-toolkit-tutorial Contents ⌨️ (00:00:00) Setup ⌨️ (00:30:18) Folder Structure ⌨️ (00:42:43) First Component ⌨️ (00:53:10) Extensions and settings.json ⌨️ (01:05:54) JSX ⌨️ (01:20:06) Nest Components ⌨️ (01:26:20) Booklist ⌨️ (01:36:42) CSS ⌨️ (01:47:16) Images ⌨️ (01:55:16) JSX - CSS ⌨️ (02:02:02) JSX - Javascript ⌨️ (02:08:29) Props ⌨️ (02:18:18) Props - Somewhat Dynamic Setup ⌨️ (02:22:45) Access Props - Multiple Approaches ⌨️ (02:27:29) Children Prop ⌨️ (02:34:57) Simple List ⌨️ (02:43:33) Proper List ⌨️ (02:50:57) Key Prop ⌨️ (02:57:05) Props - Options ⌨️ (03:02:41) Events ⌨️ (03:21:36) Form Submission ⌨️ (03:25:20) Mind Grenade ⌨️ (03:28:40) Component Feature ⌨️ (03:33:45) React Data Flow ⌨️ (03:39:27) Challenge ⌨️ (03:48:36) ES6 Modules ⌨️ (03:58:25) Local Images (src folder) ⌨️ (04:04:10) More Challenges ⌨️ (04:13:05) Deployment ⌨️ (04:18:28) useState Hook ⌨️ (05:48:04) useEffect Hook ⌨️ (06:19:14) Multiple Returns ⌨️ (07:27:47) Folder Structure ⌨️ (08:26:52) Forms ⌨️ (09:27:38) useRef Hook ⌨️ (09:49:55) Custom Hooks ⌨️ (10:06:05) Context API ⌨️ (10:42:46) useReducer Hook ⌨️ (11:26:24) Performance ⌨️ (12:11:30) Redux Toolkit 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

sD468LfeVdc | 13 Mar 2023
This full-length interview will show you what a data science interview is like. This is a great video for anyone currently in the job-market for a data-focused role. It is also a solid video for anyone who wants a better understanding of the machine learning process. They cover topics that include building a dataset for training/testing purposes, feature vectorization, and model implementation details. Consider pausing after the question and thinking about how you would answer them. Interviewer: @KeithGalli Interviewee: @KylieYYing ⭐️ Contents ⭐️ ⌨️ (0:00:00) Video overview & format ⌨️ (0:02:13) Introductory Behavioral question