Channels lising page

All videos archived of freeCodeCamp.org
Angular and Supabase Course – Build a Realtime Chat Application

Dg7bZUFopUo | 20 May 2024

Angular and Supabase Course – Build a Realtime Chat Application

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

AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor [Podcast #124]

SuWKCv3ewXw | 17 May 2024

AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor [Podcast #124]

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

College Precalculus – Full Course with Python Code

Y8oZtFYweTY | 16 May 2024

College Precalculus – Full Course with Python Code

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

Quantum Computing Course

tsbCSkvHhMo | 15 May 2024

Quantum Computing Course

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

Create a WordPress Blog with the Help of AI – Beginner's Tutorial

2mrxvLvz_rk | 14 May 2024

Create a WordPress Blog with the Help of AI – Beginner's Tutorial

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

JavaScript Course for Beginners 2024

Zi-Q0t4gMC8 | 13 May 2024

JavaScript Course for Beginners 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

How Gary Simon Rebuilt his Developer Agency after a Massive Loss [Podcast #123]

h4puc1P2VMA | 10 May 2024

How Gary Simon Rebuilt his Developer Agency after a Massive Loss [Podcast #123]

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

Tezos Blockchain Developer Course – Python Web3 Development

pHQfw1W7V8s | 09 May 2024

Tezos Blockchain Developer Course – Python Web3 Development

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

Learn Git – Full Course for Beginners

zTjRZNkhiEU | 08 May 2024

Learn Git – Full Course for Beginners

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

GitHub Actions Certification – Full Course to PASS the Exam

Tz7FsunBbfQ | 07 May 2024

GitHub Actions Certification – Full Course to PASS the Exam

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

Deep Learning Course for Beginners

HJd1I3FdSnY | 06 May 2024

Deep Learning Course for Beginners

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

From Construction Worker to Teaching MILLIONS of Developers with John Smilga [Podcast #122]

X9R7TpGxPG4 | 03 May 2024

From Construction Worker to Teaching MILLIONS of Developers with John Smilga [Podcast #122]

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

Code a Chess Game with Stockfish API – JavaScript Tutorial

fJIsqZmQVZQ | 02 May 2024

Code a Chess Game with Stockfish API – JavaScript Tutorial

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

Full Stack Tutorial – Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN

s5YM1kH1ht8 | 01 May 2024

Full Stack Tutorial – Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN

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

Next.js vs React – What's the difference?

JB1aKAoj2o0 | 30 Apr 2024

Next.js vs React – What's the difference?

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

Intro to AI Engineering – OpenAI JavaScript Tutorial

Yjy837dDvOY | 29 Apr 2024

Intro to AI Engineering – OpenAI JavaScript Tutorial

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

Ben Awad is a GameDev Who Sleeps 9 hours EVERY NIGHT to be Productive [Quincy Interviews him #121]

N1pYdEAU9mk | 26 Apr 2024

Ben Awad is a GameDev Who Sleeps 9 hours EVERY NIGHT to be Productive [Quincy Interviews him #121]

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

TypeScript Platformer Game Tutorial – Kirby Clone

R6WvJOiX99s | 25 Apr 2024

TypeScript Platformer Game Tutorial – Kirby Clone

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

Webflow Tutorial for Beginners – No-Code Web Design

dSykLAkmZ84 | 24 Apr 2024

Webflow Tutorial for Beginners – No-Code Web Design

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

Build a Google Photos Clone with Next.js and Cloudinary – Tutorial

l71rTm_0260 | 23 Apr 2024

Build a Google Photos Clone with Next.js and Cloudinary – Tutorial

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

Intuitive SQL For Data Analytics - Tutorial

mXW7JHJM34k | 22 Apr 2024

Intuitive SQL For Data Analytics - Tutorial

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

CTO Andrew Brown on DevOps + Cloud Certification Exams [freeCodeCamp Podcast #120]

Zv9MsVSxqXo | 19 Apr 2024

CTO Andrew Brown on DevOps + Cloud Certification Exams [freeCodeCamp Podcast #120]

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/

WebSockets Beginners Tutorial with Socket.IO

CzcfeL7ymbU | 18 Apr 2024

WebSockets Beginners Tutorial with Socket.IO

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

RAG From Scratch – Tutorial from LangChain Engineer

sVcwVQRHIc8 | 17 Apr 2024

RAG From Scratch – Tutorial from LangChain Engineer

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

Data Science Essentials – Crash Course in A/B Testing with Case Study

KZe0C0Qq4p0 | 16 Apr 2024

Data Science Essentials – Crash Course in A/B Testing with Case Study

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

Digital Ocean Tutorial – Deploy Django and Other Frameworks

Td3lirXIeRI | 15 Apr 2024

Digital Ocean Tutorial – Deploy Django and Other Frameworks

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

CSS Artist Kass Moreno – freeCodeCamp Podcast #119

ZAkEpjDg26o | 12 Apr 2024

CSS Artist Kass Moreno – freeCodeCamp Podcast #119

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

One-Click AI Web Development Tutorial - Learn how to Turn Figma Designs into Working Code using AI

-kLs1NGt3ys | 11 Apr 2024

One-Click AI Web Development Tutorial - Learn how to Turn Figma Designs into Working Code using AI

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

Backend Development Course - Build 3 Projects

ftKiHCDVwfA | 10 Apr 2024

Backend Development Course - Build 3 Projects

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

Indie Game Dev Jabrils talks AI & Anime [freeCodeCamp Podcast #118]

aWWF9kP70Tc | 05 Apr 2024

Indie Game Dev Jabrils talks AI & Anime [freeCodeCamp Podcast #118]

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

Learn React Router v6 – Full Course

SMq1IQRweDc | 04 Apr 2024

Learn React Router v6 – Full Course

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

Build a Dev Portfolio as a 2D Game – JavaScript Course

wy_fSStEgMs | 03 Apr 2024

Build a Dev Portfolio as a 2D Game – JavaScript Course

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

Understanding AI from Scratch – Neural Networks Course

VgzHT9quo5c | 02 Apr 2024

Understanding AI from Scratch – Neural Networks Course

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

He's helped THOUSANDS of people learn to code [Leon Noel of #100devs on freeCodeCamp Podcast #117]

KYAakLooVuE | 29 Mar 2024

He's helped THOUSANDS of people learn to code [Leon Noel of #100devs on freeCodeCamp Podcast #117]

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

Easily Automate Business Tasks – No-Code Automation Course

5kJv254sebQ | 28 Mar 2024

Easily Automate Business Tasks – No-Code Automation Course

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

Learn NestJS – Complete Course

sFnAHC9lLaw | 26 Mar 2024

Learn NestJS – Complete Course

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

Data Analytics with the Google Stack (SQL, Python, Data Visualization, Data Analysis)

NnSIKA77pD8 | 25 Mar 2024

Data Analytics with the Google Stack (SQL, Python, Data Visualization, Data Analysis)

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

She wrote code you use every day [freeCodeCamp Podcast #116]

lSxiMMs5y-4 | 22 Mar 2024

She wrote code you use every day [freeCodeCamp Podcast #116]

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

Practical TypeScript – Course for Beginners

JHEB7RhJG1Y | 21 Mar 2024

Practical TypeScript – Course for Beginners

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

ASP.NET Core Tutorial – Beginner to Advanced Projects

6SAFgcMie4U | 20 Mar 2024

ASP.NET Core Tutorial – Beginner to Advanced Projects

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

Intro to Stacks – Data Structure Explained

k1IaYPGel3s | 19 Mar 2024

Intro to Stacks – Data Structure Explained

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

Building web applications in Java with Spring Boot 3 – Tutorial

31KTdfRH6nY | 18 Mar 2024

Building web applications in Java with Spring Boot 3 – Tutorial

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

From Stay-at-Home Mom to Developer at Age 36 [freeCodeCamp Podcast #115]

WomQr-jRO1c | 15 Mar 2024

From Stay-at-Home Mom to Developer at Age 36 [freeCodeCamp Podcast #115]

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

Localize Your Websites with Crowdin – Full Course

qTEag3J1ebY | 13 Mar 2024

Localize Your Websites with Crowdin – Full Course

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

Top 10 Javascript Algorithms to Prepare for Coding Interviews

ufBbWIyKY2E | 12 Mar 2024

Top 10 Javascript Algorithms to Prepare for Coding Interviews

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

Back End Developer Roadmap 2024

tN6oJu2DqCM | 11 Mar 2024

Back End Developer Roadmap 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

From Microsoft to Amazon to CTO – Quincy Interviews Meme Queen Cassidoo (Cassidy Williams)

T-dzgrlgmm0 | 08 Mar 2024

From Microsoft to Amazon to CTO – Quincy Interviews Meme Queen Cassidoo (Cassidy Williams)

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.

Code a Virtual 3D Art Gallery – Three.js JavaScript Tutorial / Code-a-Long

imqiYWidUIA | 07 Mar 2024

Code a Virtual 3D Art Gallery – Three.js JavaScript Tutorial / Code-a-Long

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

Task Manager Coding Project Tutorial – Next.js, React, Prisma, MongoDB

OHvfgaDl-yY | 05 Mar 2024

Task Manager Coding Project Tutorial – Next.js, React, Prisma, MongoDB

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

Learn C# – Full Course with Mini-Projects

YrtFtdTTfv0 | 04 Mar 2024

Learn C# – Full Course with Mini-Projects

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

AI and the Future of Education with Seth Goldin – freeCodeCamp Podcast

Ixsr2RyZcv4 | 01 Mar 2024

AI and the Future of Education with Seth Goldin – freeCodeCamp Podcast

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.

Machine Learning in 2024 – Beginner's Course

bmmQA8A-yUA | 29 Feb 2024

Machine Learning in 2024 – Beginner's Course

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

Serverless Node.js Tutorial – Neon Serverless Postgres, AWS Lambda, Next.js, Vercel

cxgAN7T3rq8 | 28 Feb 2024

Serverless Node.js Tutorial – Neon Serverless Postgres, AWS Lambda, Next.js, Vercel

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

Generative AI Full Course – Gemini Pro, OpenAI, Llama, Langchain, Pinecone, Vector Databases & More

mEsleV16qdo | 27 Feb 2024

Generative AI Full Course – Gemini Pro, OpenAI, Llama, Langchain, Pinecone, Vector Databases & More

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

Working at OpenAI with Logan Kilpatrick – freeCodeCamp Podcast

mCjRYS1Wr0Q | 23 Feb 2024

Working at OpenAI with Logan Kilpatrick – freeCodeCamp Podcast

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.

Google Gemini AI Course for Beginners

DJtX3S7qx2s | 22 Feb 2024

Google Gemini AI Course for Beginners

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

Azure AI Fundamentals Certification 2024 (AI-900) - Full Course to PASS the Exam

hHjmr_YOqnU | 21 Feb 2024

Azure AI Fundamentals Certification 2024 (AI-900) - Full Course to PASS the Exam

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

Data Structures and Algorithms with Visualizations – Full Course (Java)

2ZLl8GAk1X4 | 20 Feb 2024

Data Structures and Algorithms with Visualizations – Full Course (Java)

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

How the Insane Pressure of Classical Music Prepared Jessica for Tech – freeCodeCamp.org Podcast

tM6OOJt0S2Y | 16 Feb 2024

How the Insane Pressure of Classical Music Prepared Jessica for Tech – freeCodeCamp.org Podcast

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

CRUD API Tutorial – Node, Express, MongoDB

_7UQPve99r4 | 14 Feb 2024

CRUD API Tutorial – Node, Express, MongoDB

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

Learn p5.js for Creative Coding – 5 Beginner Projects

o5t7PxRJSXk | 13 Feb 2024

Learn p5.js for Creative Coding – 5 Beginner Projects

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

Learn SvelteKit – Full Course for Beginners

vb7CgDcA_6U | 12 Feb 2024

Learn SvelteKit – Full Course for Beginners

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

AI Engineering with Scrimba CEO Per Borgen – freeCodeCamp.org Podcast Interview

vDJq3QavcaQ | 09 Feb 2024

AI Engineering with Scrimba CEO Per Borgen – freeCodeCamp.org Podcast Interview

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

ASP.NET Core Tutorial – Full Auction App

nKovSmd5DWY | 08 Feb 2024

ASP.NET Core Tutorial – Full Auction App

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

Career Change to Code - The Complete Guide [Full Course for Aspiring Developers]

YdWkUdMxMvM | 07 Feb 2024

Career Change to Code - The Complete Guide [Full Course for Aspiring Developers]

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!

Spring Boot & Spring Data JPA – Complete Course

5rNk7m_zlAg | 06 Feb 2024

Spring Boot & Spring Data JPA – Complete Course

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

Build 25 React Projects – Tutorial

5ZdHfJVAY-s | 05 Feb 2024

Build 25 React Projects – Tutorial

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

Oh My Zsh Creator Robby Russell – freeCodeCamp.org Podcast Interview

OwjKN9_NqPI | 02 Feb 2024

Oh My Zsh Creator Robby Russell – freeCodeCamp.org Podcast Interview

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

Learn Accessibility - Full a11y Tutorial

e2nkq3h1P68 | 01 Feb 2024

Learn Accessibility - Full a11y Tutorial

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

GitHub Foundations Certification Course – Pass the exam in 10 hours!

Jdc0i7RcBv8 | 31 Jan 2024

GitHub Foundations Certification Course – Pass the exam in 10 hours!

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

Deep Learning Interview Prep Course

BAregq0sdyY | 30 Jan 2024

Deep Learning Interview Prep Course

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?

Beginner Web Dev Project Tutorial – Weather App with Next.js, Tailwind CSS, and TypeScript

KkC_wYM_Co4 | 29 Jan 2024

Beginner Web Dev Project Tutorial – Weather App with Next.js, Tailwind CSS, and TypeScript

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

Beau Carnes: Running the Largest Tutorial Channel – freeCodeCamp.org Podcast

DNPF0oPcMDs | 26 Jan 2024

Beau Carnes: Running the Largest Tutorial Channel – freeCodeCamp.org Podcast

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

LangChain GEN AI Tutorial – 6 End-to-End Projects using OpenAI, Google Gemini Pro, LLAMA2

x0AnCE9SE4A | 25 Jan 2024

LangChain GEN AI Tutorial – 6 End-to-End Projects using OpenAI, Google Gemini Pro, LLAMA2

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

Passkey Authentication with Express.js and Docker – Web Authentication API Tutorial

lzelnAI914A | 24 Jan 2024

Passkey Authentication with Express.js and Docker – Web Authentication API Tutorial

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

Event Driven Architecture on AWS – Course for Beginners

Zr6fnhvJKlw | 23 Jan 2024

Event Driven Architecture on AWS – Course for Beginners

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

OpenAI Assistants API – Course for Beginners

qHPonmSX4Ms | 22 Jan 2024

OpenAI Assistants API – Course for Beginners

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

Python Data Analysis and Visualization Course – Astronomical Data

H9KefzbryEw | 19 Jan 2024

Python Data Analysis and Visualization Course – Astronomical Data

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

How to Get a Developer Job – Even in This Economy [Full Course]

6nz8GXjxiHg | 18 Jan 2024

How to Get a Developer Job – Even in This Economy [Full Course]

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

UIs with Python – Use PyQt5 to Create a Music Player

DjutoyfCl2c | 17 Jan 2024

UIs with Python – Use PyQt5 to Create a Music Player

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

Data Engineering Course for Beginners

PHsC_t0j1dU | 16 Jan 2024

Data Engineering Course for Beginners

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

NGINX Tutorial for Beginners

9t9Mp0BGnyI | 12 Jan 2024

NGINX Tutorial for Beginners

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

How to Add Email to Your Apps – Tutorial

h_mk2Uci9o0 | 11 Jan 2024

How to Add Email to Your Apps – Tutorial

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

Data Analyst Bootcamp for Beginners (SQL, Tableau, Power BI, Python, Excel, Pandas, Projects, more)

PSNXoAs2FtQ | 09 Jan 2024

Data Analyst Bootcamp for Beginners (SQL, Tableau, Power BI, Python, Excel, Pandas, Projects, more)

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

Learn to Code with AI - ChatGPT Tutorial

dJhlMn2otxA | 08 Jan 2024

Learn to Code with AI - ChatGPT Tutorial

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

Memcached Tutorial for Beginners

VhM2ByShhzE | 04 Jan 2024

Memcached Tutorial for Beginners

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

Full Stack React Developer Course with Appwrite

Bvwq_S0n2pk | 03 Jan 2024

Full Stack React Developer Course with Appwrite

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

Master Behavioral Interviews (for Software Engineers)

8hpSMnCwCxY | 21 Dec 2023

Master Behavioral Interviews (for Software Engineers)

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

Learn JavaScript Interactively in NEW freeCodeCamp.org Curriculum

n8mNX2YqkUs | 20 Dec 2023

Learn JavaScript Interactively in NEW freeCodeCamp.org Curriculum

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.

Full Stack Tutorial – Hotel Management Site w/ Next.js, React, Sanity.io, Tailwind, Stripe

kiCH27qsNL8 | 19 Dec 2023

Full Stack Tutorial – Hotel Management Site w/ Next.js, React, Sanity.io, Tailwind, Stripe

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

Remix and Strapi Crash Course – Full Stack Development

5yIivwrvH6w | 18 Dec 2023

Remix and Strapi Crash Course – Full Stack Development

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

Microsoft Azure Fundamentals Certification Course (AZ-900) UPDATED – Pass the exam in 8 hours!

5abffC-K40c | 14 Dec 2023

Microsoft Azure Fundamentals Certification Course (AZ-900) UPDATED – Pass the exam in 8 hours!

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

JavaScript Testing with Jest – Crash Course

IPiUDhwnZxA | 13 Dec 2023

JavaScript Testing with Jest – Crash Course

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

Build a Virtual World Filled with Self-Driving Cars – JavaScript Tutorial

5iHejdqYIa8 | 12 Dec 2023

Build a Virtual World Filled with Self-Driving Cars – JavaScript Tutorial

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

Vector Search RAG Tutorial – Combine Your Data with LLMs with Advanced Search

JEBDfGqrAUA | 11 Dec 2023

Vector Search RAG Tutorial – Combine Your Data with LLMs with Advanced Search

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

Beginner JavaScript Project – Snake Game Tutorial

uyhzCBEGaBY | 07 Dec 2023

Beginner JavaScript Project – Snake Game Tutorial

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

AWS Certified Cloud Practitioner Certification Course (CLF-C02) - Pass the Exam!

NhDYbskXRgc | 05 Dec 2023

AWS Certified Cloud Practitioner Certification Course (CLF-C02) - Pass the Exam!

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

MLOps Course – Build Machine Learning Production Grade Projects

-dJPoLm_gtE | 04 Dec 2023

MLOps Course – Build Machine Learning Production Grade Projects

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

Build and Deploy an Instagram Clone with React and Firebase – Tutorial

RMScMwY2B6Q | 30 Nov 2023

Build and Deploy an Instagram Clone with React and Firebase – Tutorial

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

API Documentation Best Practices – Full Course

0CSyIBHQy9g | 29 Nov 2023

API Documentation Best Practices – Full Course

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

Advanced Music Production with FL Studio – Tutorial

I_ShMaNw0Rc | 28 Nov 2023

Advanced Music Production with FL Studio – Tutorial

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

AWS Cloud Complete Bootcamp Course

zA8guDqfv40 | 27 Nov 2023

AWS Cloud Complete Bootcamp Course

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

Machine Learning with Python and Scikit-Learn – Full Course

hDKCxebp88A | 22 Nov 2023

Machine Learning with Python and Scikit-Learn – Full Course

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

Go Programming Tutorial – 3 Beginner Projects

k_V5VvYSlS4 | 21 Nov 2023

Go Programming Tutorial – 3 Beginner Projects

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

Learn LangChain.js - Build LLM apps with JavaScript and OpenAI

HSZ_uaif57o | 20 Nov 2023

Learn LangChain.js - Build LLM apps with JavaScript and OpenAI

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

Master Technical Interviews – Full Course

-LVmKNvflnY | 16 Nov 2023

Master Technical Interviews – Full Course

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

PaLM 2 API Course – Build Generative AI Apps

LHbtSrkTsIE | 15 Nov 2023

PaLM 2 API Course – Build Generative AI Apps

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

Become a Great Engineering Manager – Course

kZdFRXeuCuY | 14 Nov 2023

Become a Great Engineering Manager – Course

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

Azure Solutions Architect Expert Certification Course (AZ 305) – Pass the Exam!

i6NzKvGUsBs | 10 Nov 2023

Azure Solutions Architect Expert Certification Course (AZ 305) – Pass the Exam!

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

Arduino Course for Everybody

DPqiIzK97K0 | 08 Nov 2023

Arduino Course for Everybody

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

Create a Store with WordPress and AI Tutorial – Real AI-Generated Products

16BWeTg7mA0 | 07 Nov 2023

Create a Store with WordPress and AI Tutorial – Real AI-Generated Products

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

Next.js Authentication - AuthJS / NextAuth for Role-Based Security

MNm1XhDjX1s | 06 Nov 2023

Next.js Authentication - AuthJS / NextAuth for Role-Based Security

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

Java Web App with Quarkus and JPAStreamer – Tutorial

KZnQ5R8Kd4I | 03 Nov 2023

Java Web App with Quarkus and JPAStreamer – Tutorial

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

Web Development with HTML & CSS – Full Course for Beginners

dX8396ZmSPk | 02 Nov 2023

Web Development with HTML & CSS – Full Course for Beginners

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

Create and Deploy Websites and IaC by Chatting with AI

ywLxbDV9TBU | 01 Nov 2023

Create and Deploy Websites and IaC by Chatting with AI

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

Kotlin & Android Development Course: Build a Quiz Application

kNghEbknLs8 | 30 Oct 2023

Kotlin & Android Development Course: Build a Quiz Application

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

Algorithmic Trading – Machine Learning & Quant Strategies Course with Python

9Y3yaoi9rUQ | 26 Oct 2023

Algorithmic Trading – Machine Learning & Quant Strategies Course with Python

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

MySQL Course for Beginners

uWkcxasFWzQ | 25 Oct 2023

MySQL Course for Beginners

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

Harvard CS50 (2023) – Full Computer Science University Course

LfaMVlDaQ24 | 24 Oct 2023

Harvard CS50 (2023) – Full Computer Science University Course

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

Pytest Tutorial – How to Test Python Code

cHYq1MRoyI0 | 23 Oct 2023

Pytest Tutorial – How to Test Python Code

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

Next.js, Tailwind CSS, and MongoDB Project Tutorial – Ticketing App

H0vhkoXljq0 | 20 Oct 2023

Next.js, Tailwind CSS, and MongoDB Project Tutorial – Ticketing App

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

Front End Developer Roadmap 2024

9He4UBLyk8Y | 19 Oct 2023

Front End Developer Roadmap 2024

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

AI SaaS Chat Bot using MERN Stack – Tutorial

wrHTcjSZQ1Y | 18 Oct 2023

AI SaaS Chat Bot using MERN Stack – Tutorial

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

Godot Tutorial for Unity Developers (and other beginners)

1EFKe24X8vI | 16 Oct 2023

Godot Tutorial for Unity Developers (and other beginners)

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

PostgreSQL Tutorial for Beginners

SpfIwlAYaKk | 13 Oct 2023

PostgreSQL Tutorial for Beginners

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

Bun Tutorial – JavaScript Runtime (Node.js Alternative) [Full Course]

eTB0UCDnMQo | 12 Oct 2023

Bun Tutorial – JavaScript Runtime (Node.js Alternative) [Full Course]

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

Build and Deploy Notion Clone – Full Stack Tutorial (NextJS 13, DALL•E, DrizzleORM, OpenAI, Vercel)

qDunJ0wVIec | 11 Oct 2023

Build and Deploy Notion Clone – Full Stack Tutorial (NextJS 13, DALL•E, DrizzleORM, OpenAI, Vercel)

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

Prompt Engineering for Web Devs - ChatGPT and Bard Tutorial

ScKCy2udln8 | 10 Oct 2023

Prompt Engineering for Web Devs - ChatGPT and Bard Tutorial

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

The Ethics of AI & Machine Learning [Full Course]

qpp1G0iEL_c | 06 Oct 2023

The Ethics of AI & Machine Learning [Full Course]

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

Next.js 13 E-Commerce Tutorial (App Router, TypeScript, Deployment, TailwindCSS, Prisma, DaisyUI)

K4ziF0MhbLc | 05 Oct 2023

Next.js 13 E-Commerce Tutorial (App Router, TypeScript, Deployment, TailwindCSS, Prisma, DaisyUI)

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

VS Code Tutorial – Become More Productive

heXQnM99oAI | 04 Oct 2023

VS Code Tutorial – Become More Productive

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

SvelteKit & TailwindCSS Tutorial – Build & Deploy a Web Portfolio

-2UjwQzxvBQ | 03 Oct 2023

SvelteKit & TailwindCSS Tutorial – Build & Deploy a Web Portfolio

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

API Security for PCI Compliance (Data Security Standard)

dlK7jec2rXo | 02 Oct 2023

API Security for PCI Compliance (Data Security Standard)

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

Astro Web Framework Crash Course

e-hTm5VmofI | 29 Sep 2023

Astro Web Framework Crash Course

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

LangChain Crash Course for Beginners

lG7Uxts9SXs | 28 Sep 2023

LangChain Crash Course for Beginners

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

Java Basics – Crash Course

GdzRzWymT4c | 27 Sep 2023

Java Basics – Crash Course

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

Nuxt 3 — Course for Beginners

fTPCKnZZ2dk | 26 Sep 2023

Nuxt 3 — Course for Beginners

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

Dynamic Programming – 0/1 Knapsack Problem Tutorial

hagBB17_hvg | 25 Sep 2023

Dynamic Programming – 0/1 Knapsack Problem Tutorial

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

Rust Project Tutorial – Authentication Server Using Warp + JWT

6oMoHZZeyb0 | 22 Sep 2023

Rust Project Tutorial – Authentication Server Using Warp + JWT

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

Mojo Programming Language – Full Course for Beginners

5Sm9IVMet9c | 21 Sep 2023

Mojo Programming Language – Full Course for Beginners

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

Build SEO Optimized Blog with Next.js, Tailwind CSS & Contentlayer – Full Tutorial

nkGjob3q2GI | 20 Sep 2023

Build SEO Optimized Blog with Next.js, Tailwind CSS & Contentlayer – Full Tutorial

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

Python Tutorial for Beginners (with mini-projects)

qwAFL1597eM | 19 Sep 2023

Python Tutorial for Beginners (with mini-projects)

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

Build & Deploy AI SaaS with Reoccurring Revenue (Next.js, OpenAI, Stripe, Tailwind, Vercel)

r895rFUbGtE | 18 Sep 2023

Build & Deploy AI SaaS with Reoccurring Revenue (Next.js, OpenAI, Stripe, Tailwind, Vercel)

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

Vector Embeddings Tutorial – Create an AI Assistant with GPT-4 & Natural Language Processing

yfHHvmaMkcA | 13 Sep 2023

Vector Embeddings Tutorial – Create an AI Assistant with GPT-4 & Natural Language Processing

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

Fundamentals of Finance & Economics for Businesses – Crash Course

EJHPltmAULA | 12 Sep 2023

Fundamentals of Finance & Economics for Businesses – Crash Course

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

2D Wave Defense Game – GDevelop GameDev Tutorial

Uh5LhXAIyCw | 11 Sep 2023

2D Wave Defense Game – GDevelop GameDev Tutorial

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

Dynamic Programming with Java – Learn to Solve Algorithmic Problems & Coding Challenges

oFkDldu3C_4 | 08 Sep 2023

Dynamic Programming with Java – Learn to Solve Algorithmic Problems & Coding Challenges

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

YouTube Clone – T3 Stack Tutorial (Next.js, TypeScript, Tailwind CSS)

TV6tFPfz0go | 07 Sep 2023

YouTube Clone – T3 Stack Tutorial (Next.js, TypeScript, Tailwind CSS)

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

Full Stack Next.js, Typescript, Firebase Tutorial – Google Drive Clone

gwOVynGnDZA | 06 Sep 2023

Full Stack Next.js, Typescript, Firebase Tutorial – Google Drive Clone

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

Prompt Engineering Tutorial – Master ChatGPT and LLM Responses

_ZvnD73m40o | 05 Sep 2023

Prompt Engineering Tutorial – Master ChatGPT and LLM Responses

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

JavaScript Modules Crash Course

KeBxopnhizw | 04 Sep 2023

JavaScript Modules Crash Course

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

GraphQL Course for Beginners

5199E50O7SI | 01 Sep 2023

GraphQL Course for Beginners

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

MERN Stack Tutorial - Book Store Project

-42K44A1oMA | 31 Aug 2023

MERN Stack Tutorial - Book Store Project

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

OWASP API Security Top 10 Course – Secure Your Web Apps

YYe0FdfdgDU | 30 Aug 2023

OWASP API Security Top 10 Course – Secure Your Web Apps

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

Machine Learning & Neural Networks without Libraries – No Black Box Course

3wwiOSxDAmg | 29 Aug 2023

Machine Learning & Neural Networks without Libraries – No Black Box Course

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

Foundational C# with Microsoft – Free Course and Certification

6GQAE7iLOhY | 28 Aug 2023

Foundational C# with Microsoft – Free Course and Certification

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

Create a Large Language Model from Scratch with Python – Tutorial

UU1WVnMk4E8 | 25 Aug 2023

Create a Large Language Model from Scratch with Python – Tutorial

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

SQL For Web Developers - Complete Database Course

KBDSJU3cGkc | 24 Aug 2023

SQL For Web Developers - Complete Database Course

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

Perl Programming Course for Beginners

_DFa26ep-h4 | 23 Aug 2023

Perl Programming Course for Beginners

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

Pong with Python & Pygame – Tutorial

tS8F7_X2qB0 | 22 Aug 2023

Pong with Python & Pygame – Tutorial

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

Code a Google Drive Clone using Laravel and Vue.js – Complete Course

Wn3IPX_ax-0 | 21 Aug 2023

Code a Google Drive Clone using Laravel and Vue.js – Complete Course

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

Development with Large Language Models Tutorial – OpenAI, Langchain, Agents, Chroma

xZDB1naRUlk | 18 Aug 2023

Development with Large Language Models Tutorial – OpenAI, Langchain, Agents, Chroma

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

HashiCorp Terraform Associate Certification Course (003) - Pass the Exam!

SPcwo0Gq9T8 | 17 Aug 2023

HashiCorp Terraform Associate Certification Course (003) - Pass the Exam!

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

WordPress Performance Fundamentals for Visitor Experience – Full Course

enb5kTJwV_s | 15 Aug 2023

WordPress Performance Fundamentals for Visitor Experience – Full Course

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

Stable Diffusion Crash Course for Beginners

dMkiOex_cKU | 14 Aug 2023

Stable Diffusion Crash Course for Beginners

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

Is College Worth It in 2023?

N07nQ-uUsww | 11 Aug 2023

Is College Worth It in 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

Harvard CS50’s Artificial Intelligence with Python – Full University Course

5NgNicANyqM | 10 Aug 2023

Harvard CS50’s Artificial Intelligence with Python – Full University Course

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

JavaScript Functions Crash Course

j1laALb8OVM | 09 Aug 2023

JavaScript Functions Crash Course

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

Testing JavaScript with Cypress – Full Course

u8vMu7viCm8 | 07 Aug 2023

Testing JavaScript with Cypress – Full Course

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

TensorFlow Course – Building and Evaluating Medical AI Models

8m3LvPg8EuI | 03 Aug 2023

TensorFlow Course – Building and Evaluating Medical AI Models

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

AI Safety – Full Course from Safe.AI on Machine Learning & Ethics

agEPmYdbQLs | 02 Aug 2023

AI Safety – Full Course from Safe.AI on Machine Learning & Ethics

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

Project-Based Augmented Reality Course with Unity Engine and AR Foundation

FJAO6jDYljs | 27 Jul 2023

Project-Based Augmented Reality Course with Unity Engine and AR Foundation

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

Next.js & Appwrite – Full Stack Course for Beginners

ETV17M4SauU | 26 Jul 2023

Next.js & Appwrite – Full Stack Course for Beginners

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

Full Stack Next.js & Supabase Twitter Clone – Full Course

QdxUZhLHZiA | 20 Jul 2023

Full Stack Next.js & Supabase Twitter Clone – Full Course

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

Python Tkinter GUI Design Using ttkbootstrap - Complete Course

0tM-l_ZsxjU | 18 Jul 2023

Python Tkinter GUI Design Using ttkbootstrap - Complete Course

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

Postman API Test Automation for Beginners

zp5Jh2FIpF0 | 13 Jul 2023

Postman API Test Automation for Beginners

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

Learn Terraform with Google Cloud Platform – Infrastructure as Code Course

VCayKl82Lt8 | 11 Jul 2023

Learn Terraform with Google Cloud Platform – Infrastructure as Code Course

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

Create a Programming Language and Learn Advanced Python – Full Course

1WpKsY9LBlY | 06 Jul 2023

Create a Programming Language and Learn Advanced Python – Full Course

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

Hot Dog or Not Hot Dog – Convolutional Neural Network Course for Beginners

nVhau51w6dM | 03 Jul 2023

Hot Dog or Not Hot Dog – Convolutional Neural Network Course for Beginners

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

3D RPG Action Game Dev Tutorial in Godot

F2TL525KkiM | 29 Jun 2023

3D RPG Action Game Dev Tutorial in Godot

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

Advanced C# Programming Course

YT8s-90oDC0 | 27 Jun 2023

Advanced C# Programming Course

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

Pandas for Data Analysis by Example – Full Course for Beginners

gtjxAH8uaP0 | 21 Jun 2023

Pandas for Data Analysis by Example – Full Course for Beginners

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

Learn Supabase (Firebase Alternative) – Full Tutorial for Beginners

dU7GwCOgvNY | 20 Jun 2023

Learn Supabase (Firebase Alternative) – Full Tutorial for Beginners

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

Pointers in C for Absolute Beginners – Full Course

MIL2BK02X8A | 15 Jun 2023

Pointers in C for Absolute Beginners – Full Course

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

Microsoft Power Platform Fundamentals (PL-900) — Full Course Pass the Exam!

ZTPcRWK0ytE | 13 Jun 2023

Microsoft Power Platform Fundamentals (PL-900) — Full Course Pass the Exam!

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

Learn Rust Programming - Complete Course 🦀

BpPEoZW5IiY | 08 Jun 2023

Learn Rust Programming - Complete Course 🦀

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

Deep Learning for Computer Vision with TensorFlow – Complete Course

IA3WxTTPXqQ | 06 Jun 2023

Deep Learning for Computer Vision with TensorFlow – Complete Course

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

Neo4j Course for Beginners

_IgbB24scLI | 01 Jun 2023

Neo4j Course for Beginners

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

Build AI Apps with ChatGPT, DALL-E, and GPT-4 – Full Course for Beginners

jlogLBkPZ2A | 30 May 2023

Build AI Apps with ChatGPT, DALL-E, and GPT-4 – Full Course for Beginners

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

Build and Deploy a LeetCode Clone with React, Next JS, TypeScript, Tailwind CSS, Firebase

GnodscC2p-A | 25 May 2023

Build and Deploy a LeetCode Clone with React, Next JS, TypeScript, Tailwind CSS, Firebase

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

Django ChatGPT Clone Tutorial

qrZGfBBlXpk | 24 May 2023

Django ChatGPT Clone Tutorial

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

Full-Stack Next.js, TypeScript, and AWS Course – Code a Quote Generator

FRmCxj9K7II | 22 May 2023

Full-Stack Next.js, TypeScript, and AWS Course – Code a Quote Generator

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

Use ChatGPT to Code a Full Stack App – Full Course

GizsSo-EevA | 18 May 2023

Use ChatGPT to Code a Full Stack App – Full Course

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

JavaScript Security Vulnerabilities Tutorial – With Code Examples

ypNKKYUJE5o | 16 May 2023

JavaScript Security Vulnerabilities Tutorial – With Code Examples

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

Ionic & Capacitor for Building Native Mobile Apps – Full Course for Beginners

K7ghUiXLef8 | 15 May 2023

Ionic & Capacitor for Building Native Mobile Apps – Full Course for Beginners

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

Go Programming – Golang Course with Bonus Projects

un6ZyFkqFKo | 11 May 2023

Go Programming – Golang Course with Bonus Projects

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

Functional Programming with Elixir – Full Course

IiIgm_yaoOA | 10 May 2023

Functional Programming with Elixir – Full Course

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

SQL Tutorial for Beginners (and Technical Interview Questions Solved)

-fW2X7fh7Yg | 09 May 2023

SQL Tutorial for Beginners (and Technical Interview Questions Solved)

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

.NET MAUI Course for Beginners – Create Cross-Platform Apps with C#

n3tA3Ku65_8 | 04 May 2023

.NET MAUI Course for Beginners – Create Cross-Platform Apps with C#

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

Machine Learning Foundations Course – Regression Analysis

2IZKK3pJQjg | 03 May 2023

Machine Learning Foundations Course – Regression Analysis

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

Harvard CS50’s Introduction to Programming with Python – Full University Course

nLRL_NcnK-4 | 01 May 2023

Harvard CS50’s Introduction to Programming with Python – Full University Course

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/

Scrapy Course – Python Web Scraping for Beginners

mBoX_JCKZTE | 27 Apr 2023

Scrapy Course – Python Web Scraping for Beginners

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

Build a Simple Website with HTML, CSS, JavaScript – Course for Beginners

krfUjg0S2uI | 26 Apr 2023

Build a Simple Website with HTML, CSS, JavaScript – Course for Beginners

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

Zustand React State Management Course (Simple Redux Alternative)

fZPgBnL2x-Q | 25 Apr 2023

Zustand React State Management Course (Simple Redux Alternative)

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

React Router 6 – Full Course

nDGA3km5He4 | 24 Apr 2023

React Router 6 – Full Course

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

JavaScript Interview Prep: Functions, Closures, Currying

tbqVqP5ilzQ | 20 Apr 2023

JavaScript Interview Prep: Functions, Closures, Currying

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

ChatGPT Course – Use The OpenAI API to Code 5 Projects

uRQH2CFvedY | 19 Apr 2023

ChatGPT Course – Use The OpenAI API to Code 5 Projects

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

Godot Game Development – Crash Course for Beginners

S8lMTwSRoRg | 18 Apr 2023

Godot Game Development – Crash Course for Beginners

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

No Black Box Machine Learning Course – Learn Without Libraries

vDDjtwQDw2k | 17 Apr 2023

No Black Box Machine Learning Course – Learn Without Libraries

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

Build a LinkedIn Clone with React and Firebase – Tutorial

HimR8Xtz17U | 13 Apr 2023

Build a LinkedIn Clone with React and Firebase – Tutorial

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

Firebase Tutorial for Beginners – Build a Mobile App with HTML, CSS, JavaScript

UFD4SP91tSM | 12 Apr 2023

Firebase Tutorial for Beginners – Build a Mobile App with HTML, CSS, JavaScript

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

Bash Scripting Tutorial for Beginners

tK9Oc6AEnR4 | 11 Apr 2023

Bash Scripting Tutorial for Beginners

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

React Native Course – Android and iOS App Development

obH0Po_RdWk | 10 Apr 2023

React Native Course – Android and iOS App Development

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

Advanced C# – LINQ Tutorial

5l2qA3Pc83M | 06 Apr 2023

Advanced C# – LINQ Tutorial

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

Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript

OcTPaUfay5I | 05 Apr 2023

Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript

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

Frontend Web Development: In-Depth Project Tutorial (HTML, CSS, JavaScript, TypeScript, React)

MsnQ5uepIaE | 04 Apr 2023

Frontend Web Development: In-Depth Project Tutorial (HTML, CSS, JavaScript, TypeScript, React)

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

Learn Minimal APIs in .NET 7

lFo3Yy8Ro7w | 03 Apr 2023

Learn Minimal APIs in .NET 7

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

Use ChatGPT to Build a RegEx Generator – OpenAI API Low Code Course

D6Xj_W4leu8 | 30 Mar 2023

Use ChatGPT to Build a RegEx Generator – OpenAI API Low Code Course

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

Software Engineering Job Interview – Full Mock Interview

1qw5ITr3k9E | 29 Mar 2023

Software Engineering Job Interview – Full Mock Interview

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

Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

njLEDvoDjtk | 28 Mar 2023

Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

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

React 3D Animation Website Tutorial with ThreeJS (WebGi) & GSAP

IyBhFma4H1A | 27 Mar 2023

React 3D Animation Website Tutorial with ThreeJS (WebGi) & GSAP

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

Learn Vite – Frontend Build Tool Course

VAeRhmpcWEQ | 23 Mar 2023

Learn Vite – Frontend Build Tool Course

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

Django Project – Code a CRM App Tutorial

t10QcFx7d5k | 22 Mar 2023

Django Project – Code a CRM App Tutorial

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

Reinforcement Learning Using OpenAI Gymnasium – Full Course

vufTSJbzKGU | 21 Mar 2023

Reinforcement Learning Using OpenAI Gymnasium – Full Course

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

Python Platformer Game Tutorial for Beginners

6gLeplbqtqg | 20 Mar 2023

Python Platformer Game Tutorial for Beginners

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

SQL Database App with Windows GUI – Project Tutorial

VX4wl7qIcbA | 16 Mar 2023

SQL Database App with Windows GUI – Project Tutorial

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

Learn React 18 with Redux Toolkit – Full Tutorial for Beginners

2-crBg6wpp0 | 15 Mar 2023

Learn React 18 with Redux Toolkit – Full Tutorial for Beginners

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

Data Science Job Interview – Full Mock Interview

sD468LfeVdc | 13 Mar 2023

Data Science Job Interview – Full Mock Interview

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 questions ⌨️ (0:07:46) Social media platform bot issue task overview ⌨️ (0:15:26) What are some features we should investigate regarding the bot issue? ⌨️ (0:25:02) Classification model implementation details (using feature vectors) ⌨️ (0:41:38) What would a dataset to train models to detect bots look like? How would you approach collecting this data? ⌨️ (0:51:38) Technical implementation details (python libraries, cloud services, etc) ⌨️ (0:56:01) Any questions for me? ⌨️ (1:03:42) Post-interview breakdown & analysis 🎉 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

Harvard CS50’s Web Programming with Python and JavaScript – Full University Course

vzGllw18DkA | 08 Mar 2023

Harvard CS50’s Web Programming with Python and JavaScript – Full University Course

This web programming course from Harvard University picks up where CS50x leaves off. 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. 💻 Slides, source code, and more at https://cs50.harvard.edu/web/2020/ ✏️ Brian Yu teaches this course. 🖥 Watch the original CS50x course: https://youtu.be/8mAITcNt710 ⭐️ Course Contents ⭐️ ⌨️ (00:00:29) Introduction ⌨️ (00:02:42) Lecture 0: HTML, CSS ⌨️ (02:06:14) Lecture 1: Git ⌨️ (02:59:29) Lecture 2: Python ⌨️ (04:07:10) Lecture 3: Django ⌨️ (05:46:15) Lecture 4: SQL, Models, and Migrations ⌨️ (07:40:21) Lecture 5: JavaScript ⌨️ (09:31:46) Lecture 6: User Interfaces ⌨️ (11:12:01) Lecture 7: Testing, CI/CD ⌨️ (12:45:59) Lecture 8: Scalability and Security 🎉 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

LaTeX – Full Tutorial for Beginners

ydOTMQC7np0 | 06 Mar 2023

LaTeX – Full Tutorial for Beginners

Learn LaTeX in this full course for beginners. LaTeX is a typesetting system for creating professional-looking documents, commonly used in academia and scientific publishing, with a focus on content rather than appearance. ✏️ Michelle Krummel created this course. Check out her channel: https://www.youtube.com/michellekrummel 💻 Downloadable .tex files: https://www.dropbox.com/sh/lbrcoezrm7iskfk/AABpWmd7PyhRVyIkRTimr0Sga?dl=0 🔗vLearn more: https://www.michellekrummel.com/tutorials Overleaf: https://www.overleaf.com/?r=b4398ca7&rm=d&rs=b TexMaker: https://www.xm1math.net/texmaker/ ⌨️ (0:00:00) Creating a LaTeX Document ⌨️ (0:34:34) Common Mathematical Notation ⌨️ (1:09:56) Brackets, Tables, and Arrays ⌨️ (1:51:36) Creating Lists ⌨️ (2:03:29) Text Document Formatting ⌨️ (2:25:58) Packages, Macros, and Graphics ⌨️ (2:56:17) Errors and Debugging ⌨️ (3:18:47) TeXmaker and Overleaf Tips ⌨️ (3:59:38) Calculus Notation 🎉 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

AlphaZero from Scratch – Machine Learning Tutorial

wuSQpLinRB4 | 28 Feb 2023

AlphaZero from Scratch – Machine Learning Tutorial

In this machine learning course, you will learn how to build AlphaZero from scratch. AlphaZero is a game-playing algorithm that uses artificial intelligence and machine learning techniques to learn how to play board games at a superhuman level. 🔗 Trained Models + Code for each Chapter: https://github.com/foersterrobert/AlphaZeroFromScratch 🔗 AlphaZero-Paper: https://arxiv.org/pdf/1712.01815.pdf ✏️ Robert Förster created this course. Website: https://robertfoerster.com/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:35) Overview – Part 1 ⌨️ (0:05:43) MCTS-Explained ⌨️ (0:27:03) AlphaMCTS-Explained ⌨️ (0:39:05) Overview – Part 2 ⌨️ (0:45:14) Chapter 1: TicTacToe ⌨️ (1:00:32) Chapter 2: MCTS ⌨️ (1:34:54) Chapter 3: Model ⌨️ (2:03:09) Chapter 4: AlphaMCTS ⌨️ (2:16:39) Chapter 5: AlphaSelfPlay ⌨️ (2:35:13) Chapter 6: AlphaTrain ⌨️ (2:47:15) Chapter 7: AlphaTweaks ⌨️ (3:08:18) Chapter 8: ConnectFour ⌨️ (3:21:48) Chapter 9: AlphaParallel ⌨️ (3:55:59) Chapter 10: Eval 🎉 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

Introduction to Linux – Full Course for Beginners

sWbUDq4S6Y8 | 23 Feb 2023

Introduction to Linux – Full Course for Beginners

If you're new to Linux, this beginner's course is for you. You'll learn many of the tools used every day by both Linux SysAdmins and the millions of people running Linux distributions like Ubuntu on their PCs. This course will teach you how to navigate Linux's Graphical User Interfaces and powerful command line tool ecosystem. 🔗 Linux Installation guide: https://courses.edx.org/asset-v1:LinuxFoundationX+LFS101x+1T2020+type@asset+block@Preparing_Your_Computer_for_Linux_Training.pdf ✏️ Beau Carnes teaches this course. 🏗 The Linux Foundation provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:01:38:27) Chapter 1. Introduction to Linux Families ⌨️ (0:07:39:23) Chapter 2. Linux Philosophy and Concepts ⌨️ (0:16:37:09) Chapter 3. Linux Basics and System Startup ⌨️ (1:05:36:15) Chapter 4. Graphical Interface ⌨️ (1:34:29:13) Chapter 5. System Configuration from the Graphical Interface ⌨️ (2:04:27:21) Chapter 6. Common Applications ⌨️ (2:12:57:28) Chapter 7. Command Line Operations ⌨️ (3:25:50:17) Chapter 8. Finding Linux Documentation ⌨️ (3:36:53:13) Chapter 9. Processes ⌨️ (4:07:51:13) Chapter 10. File Operations ⌨️ (4:31:11:16) Chapter 11. Text Editors ⌨️ (4:49:25:17) Chapter 12. User Environment ⌨️ (5:13:32:27) Chapter 13. Manipulating Text ⌨️ (5:40:04:05) Chapter 14. Network Operations 🎉 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

HTML & Coding Introduction – Course for Beginners

GDGejH3SDNQ | 21 Feb 2023

HTML & Coding Introduction – Course for Beginners

Learn the basics of HTML and how to begin coding in this course for beginners. Are you interested in coding but have never tried it before? Are you curious about how to create your own website or app? If so, then this video course is for you! ✏️ Course developed by @AniaKubow 🔗 Full course: http://codewithania.com/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:34) What is a code editor? ⌨️ (0:03:08) Code editor options ⌨️ (0:03:52) Files files files ⌨️ (0:07:27) HTML Introduction ⌨️ (0:09:27) HTML - what is it exactly? ⌨️ (0:11:53) HTML Syntax ⌨️ (0:17:08) Saving files in your code editor ⌨️ (0:18:19) HTML Anatomy ⌨️ (0:22:50) Headings ⌨️ (0:24:49) Paragraphs ⌨️ (0:26:04) HTML headings, paragraphs and emphasis ⌨️ (0:32:20) Indenting code in HTML ⌨️ (0:34:03) HTML lists ⌨️ (0:38:54) HTML links ⌨️ (0:43:49) Navigating Pages ⌨️ (0:51:20) Images in HTML ⌨️ (0:55:15) Creating tables using HTML ⌨️ (1:03:27) Introducing the Div ⌨️ (1:05:09) Semantic sectioning ⌨️ (1:07:39) Table Tennis Leaderboard: Project prep ⌨️ (1:09:30) Table Tennis Leaderboard: Starting out our project ⌨️ (1:12:44) Table Tennis Leaderboard: table rows and lists ⌨️ (1:16:44) Table Tennis Leaderboard: Sectioning and the figure element ⌨️ (1:25:27) HTML forms ⌨️ (1:26:52) The various input element types in HTML ⌨️ (1:33:17) HTML Inputs exercise 1 ⌨️ (1:40:40) HTML Inputs exercise 2 ⌨️ (1:43:55) HTML Inputs exercise 3 ⌨️ (1:48:57) The select dropdown in HTML ⌨️ (1:54:38) The Inspect tool ⌨️ (1:56:51) Using the data attribute in HTML ⌨️ (1:59:15) Commenting out code ⌨️ (2:01:29) What’s next? 🎉 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

Web Development with Python Tutorial – Flask & Dynamic Database-Driven Web Apps

yBDHkveJUf4 | 16 Feb 2023

Web Development with Python Tutorial – Flask & Dynamic Database-Driven Web Apps

Learn how to develop Dynamic Database-Driven Web Apps with Python, Flask, and MySQL. This course is broken up into two parts. In part one, you will learn how to build and deploy a site using the Flask Python web framework. In part two, you will connect the Flask application from the first part to a cloud MySQL database and learn how to deploy a production-ready database-driven web application. ✏️ Aakash N S created this course. 🔗 Submit your project & earn a certificate: https://jovian.com/learn/web-development-with-python-and-flask 🔗 Check out Jovian’s YouTube channel: https://youtube.com/@jovianhq Notes & references links: 🔗 Part 1: https://jovian.com/aakashns/web-development-with-python 🔗 Part 2: https://jovian.com/aakashns/database-driven-web-applications ⭐️ Contents ⭐️ Part 1 ⌨️ (0:00:00) Introduction ⌨️ (0:02:07) 1.1 Project Setup & Flask Basics ⌨️ (0:22:25) 1.2 Building Web Pages using HTML ⌨️ (0:40:57) 1.3 Styling with CSS & Bootstrap ⌨️ (1:08:25) 1.4 Dynamic Data using Templates ⌨️ (1:27:22) 1.5 Deploying to the Cloud with Render ⌨️ (1:42:39) 1.6 Functional and Aesthetic Improvements ⌨️ (1:58:44) 1.7 Summary & Future Work Part 2 ⌨️ (2:04:19) Database-Driven Web Applications ⌨️ (2:07:24) 2.1 Project Setup & Deployment ⌨️ (2:21:44) 2.2 Cloud MySQL Database Setup ⌨️ (2:36:20) 2.3 DB Connection with SQLAlchemy ⌨️ (2:56:22) 2.4 Display DB Data on Web Page ⌨️ (3:20:04) 2.5 Dynamic Database-Driven Pages ⌨️ (3:49:23) 2.6 HTML Form for Applications ⌨️ (4:15:37) 2.7 Saving Applications to DB ⌨️ (4:26:23) 2.8 Summary & Future Work ⌨️ (4:37:50) 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

Animated Physics Game with JavaScript - Tutorial

U34l-Xz5ynU | 14 Feb 2023

Animated Physics Game with JavaScript - Tutorial

Learn how to code a JavaScript Game featuring interesting physics and AI mechanics. What makes a great game? Is it about beautiful, polished visuals or about gameplay that feels good and responsive? Is it about unique ideas, or maybe it's the little details, special secrets and Easter eggs? What are the ingredients in a perfect game development recipe? Let's explore fantasy mushroom forest theme and learn all the techniques you need to make your own 2D games with vanilla JavaScript, HTML5, CSS3 and HTML Canvas. ✏️ Course created by @Frankslaboratory ⭐️ Assets ⭐️ All project images: https://www.frankslaboratory.co.uk/downloads/109/all_project_images.zip Background: https://www.frankslaboratory.co.uk/downloads/109/background.png Overlay: https://www.frankslaboratory.co.uk/downloads/109/overlay.png Player: https://www.frankslaboratory.co.uk/downloads/109/bull.png Egg: https://www.frankslaboratory.co.uk/downloads/109/egg.png Toad single: https://www.frankslaboratory.co.uk/downloads/109/toad.png Larva: https://www.frankslaboratory.co.uk/downloads/109/larva.png Toads: https://www.frankslaboratory.co.uk/downloads/109/toads.png Bonus images, environmental art, HQ separate pieces in PSD format etc: https://www.frankslaboratory.co.uk/downloads/109/bonus_image_source_files.zip You will learn: - How to implement a very simple AI to make the creatures feel alive - How to control the FPS of our game and how to measure time to trigger periodic events - How to restart the game by pressing a button - How to apply collision detection, resolve collisions and use that to simulate physics - How to use the built-in drawImage method to draw randomized game environments and animated characters from a sprite sheet - How to capture mouse position and animate an 8 directional sprite sheet based on the relative position between the mouse and the player character - How to use HTML5, CSS3 and plain vanilla JavaScript to build a game from scratch. We will write and understand every line of code, we will not rely on any external frameworks or libraries ... and much more ⭐️ Contents ⭐️ ⌨️(0:00:00) Intro ⌨️(0:01:01) Basic setup ⌨️(0:04:51) Object oriented programming in JavaScript ⌨️(0:09:14) Drawing the player ⌨️(0:16:24) Mouse controls ⌨️(0:22:24) Making the player move ⌨️(0:30:04) Creating obstacles ⌨️(0:36:37) Non-overlapping obstacles ⌨️(0:43:12) Randomized images from a sprite sheet ⌨️(0:48:27) Positioning rules ⌨️(0:54:26) Reusable collision detection method ⌨️(0:58:31) Let's add physics ⌨️(1:06:38) 8-directional sprite animation ⌨️(1:10:52) Animation angles ⌨️(1:17:58) Debug mode ⌨️(1:21:31) Player movement boundaries ⌨️(1:24:20) FPS ⌨️(1:33:59) Egg class ⌨️(1:38:52) Periodically adding new eggs ⌨️(1:45:51) Egg physics ⌨️(1:51:26) Draw order ⌨️(1:59:44) Enemy class ⌨️(2:11:03) Larva class ⌨️(2:14:30) Egg hatching ⌨️(2:24:28) Larva sprites and collisions ⌨️(2:29:06) Gaining score points ⌨️(2:31:47) Particle effects ⌨️(2:40:42) Particle motion ⌨️(2:47:46) Randomized enemy skins ⌨️(2:52:09) Win and lose condition ⌨️(3:02:41) Restart game 🎉 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

3 Ways to Code a BuzzFeed Clone (JavaScript + TypeScript + JSONServer + Database + API + Node.js)

qkQr42DmaEE | 08 Feb 2023

3 Ways to Code a BuzzFeed Clone (JavaScript + TypeScript + JSONServer + Database + API + Node.js)

Learn how to build a Buzzfeed Clone in JavaScript, followed by a version in React using JSON server for mimicking an API, and then build a TypeScript Buzzfeed Clone with a mini backend using Node.js to communicate with a Database. 💻 Final code: https://github.com/kubowania/buzzfeed-clone-javascript https://github.com/kubowania/buzzfeed-clone-react https://github.com/kubowania/buzzfeed-clone-typescript-database ✏️ Course developed by @AniaKubow 🎉 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

APIs for Beginners 2023 - How to use an API (Full Course / Tutorial)

WXsD0ZgxjRw | 06 Feb 2023

APIs for Beginners 2023 - How to use an API (Full Course / Tutorial)

What is an API? Learn all about APIs (Application Programming Interfaces) in this full tutorial for beginners. You will learn what APIs do, why APIs exist, and the many benefits of APIs. APIs are used all the time in programming and web development so it is important to understand how to use them. You will also get hands-on experience with a few popular web APIs. As long as you know the absolute basics of coding and the web, you'll have no problem following along. This course has been updated from a previous version. 💻 Teacher’s Notes: https://twil.io/notes-api-course 🎥 Course created by Craig Dennis, Developer Educator at Twilio 🐦 Craig on Twitter: @craigsdennis ⭐️ Contents ⭐️ Unit 1 - What is an API ⌨️ Video 1 - Welcome (0:00:00) ⌨️ Video 2 - Defining Interface (0:04:50) ⌨️ Video 3 - Defining API (0:08:49) ⌨️ Video 4 - Remote APIs (0:13:59) ⌨️ Video 5 - How the web works (0:18:17) ⌨️ Video 6 - RESTful API Constraint Scavenger Hunt (0:23:21) Unit 2 - Exploring APIs ⌨️ Video 1 - Exploring an API online (0:29:06) ⌨️ Video 2 - Using an API from the command line (0:45:01) ⌨️ Video 3 - You go Curl (0:56:20) ⌨️ Video 4 - Using tools to explore APIs (1:14:21) ⌨️ Video 5 - More tools for your API exploring toolbox (1:36:20) ⌨️ Video 6 - Using Helper Libraries (1:48:34) Unit 3 - All Together Now ⌨️ Video 1 - Introducing the Project (2:15:30) ⌨️ Video 2 - Serverless (2:23:30) ⌨️ Video 3 - Writing a Server Side API (2:37:08) ⌨️ Video 4 - Fetching Results on the Client from our Server (2:56:54) ⌨️ Video 5 - Wrap Up (3:05:29) 🎉 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

Computer & Technology Basics Course for Absolute Beginners

y2kg3MOk1sY | 02 Feb 2023

Computer & Technology Basics Course for Absolute Beginners

Learn basic computer and technology skills. This course is for people new to working with computers or people that want to fill in some gaps about their computer knowledge. ✏️ This course was developed by GCF Global. Check out their YouTube channel: https://www.youtube.com/c/GcflearnfreeOrgplus 🔗 GCF Global offers more free learning resources at their website: https://www.GCFLearnFree.org ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:00:55) What Is a Computer? ⌨️ (00:03:37) Buttons and Ports on a Computer ⌨️ (00:06:01) Basic Parts of a Computer ⌨️ (00:08:47) Inside a Computer ⌨️ (00:10:58) Getting to Know Laptop Computers ⌨️ (00:12:55) Understanding Operating Systems ⌨️ (00:14:21) Understanding Applications ⌨️ (00:15:53) Setting Up a Desktop Computer ⌨️ (00:18:47) Connecting to the Internet ⌨️ (00:22:41) What Is the Cloud? ⌨️ (00:25:06) Cleaning Your Computer ⌨️ (00:29:02) Protecting Your Computer ⌨️ (00:32:17) Creating a Safe Workspace ⌨️ (00:36:25) Internet Safety: Your Browser's Security Features ⌨️ (00:38:36) Understanding Spam and Phishing ⌨️ (00:43:27) Understanding Digital Tracking ⌨️ (00:45:39) Windows Basics: Getting Started with the Desktop ⌨️ (00:47:40) Mac OS X Basics: Getting Started with the Desktop ⌨️ (00:52:26) Browser Basics 🎉 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

Learn Django by Building an Online Marketplace – Tutorial for Beginners

ZxMB6Njs3ck | 01 Feb 2023

Learn Django by Building an Online Marketplace – Tutorial for Beginners

Learn the basics of Django by building a simple online marketplace where people can buy and sell items. You will learn how to implement: - Authentication - Communication between users - Dashboard for your items - Form handling and customizations - and more ✏️ The course is developed by CodeWithStein. Check out his channel: https://www.youtube.com/c/CodeWithStein CodeWithStein on twitter: https://twitter.com/codewithstein 💻 Code: https://github.com/SteinOveHelset/puddle ⭐️ Contents ⭐️ ⌨️ (0:00:00) Demo ⌨️ (0:02:01) Introduction ⌨️ (0:02:20) Setting up ⌨️ (0:06:00) First app ⌨️ (0:24:51) Items ⌨️ (0:44:30) Item detail ⌨️ (0:55:56) Signing up ⌨️ (1:10:06) Logging in ⌨️ (1:15:44) Adding items ⌨️ (1:28:25) Dashboard ⌨️ (1:32:36) Delete items ⌨️ (1:36:58) Edit items ⌨️ (1:40:01) Searching ⌨️ (1:53:43) Communication ⌨️ (2:23:00) 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

Full HTTP Networking Course – Fetch and REST APIs in JavaScript

2JYT5f2isg4 | 30 Jan 2023

Full HTTP Networking Course – Fetch and REST APIs in JavaScript

Master the HTTP networking protocol by completing over 80 coding exercises and quizzes in JavaScript. Once you’ve learned it all, we’ll build a real web crawler using Node.js to put all the concepts into practice. HTTP is the backbone of the modern web, and in this course we’ll do a deep dive into all of the fundamentals you’ll need to know to master web networking. We’ll use the Fetch API to interact with a live RESTful server in order to connect the different components of a video game. 💻 Code: https://github.com/bootdotdev/fcc-learn-http-assets 🔗 Follow this course interactively on Boot.dev: https://boot.dev/learn/learn-http ✏️ Lane Wagner created this course. Boot.dev: https://boot.dev Lane on Twitter: https://twitter.com/wagslane Lane’s YouTube: https://www.youtube.com/@bootdotdev New to JavaScript? Beginner course: https://boot.dev/learn/learn-javascript ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:03:32) Ch 1 - Why HTTP ⌨️ (0:27:31) Ch 2 - DNS ⌨️ (0:48:11) Ch 3 - URIs and URLs ⌨️ (1:16:21) Ch 4 - Async JavaScript ⌨️ (1:49:48) Ch 5 - Errors in JS ⌨️ (2:04:54) Ch 6 - HTTP Headers ⌨️ (2:21:04) Ch 7 - JSON ⌨️ (2:41:09) Ch 8 - HTTP Methods ⌨️ (3:17:01) Ch 9 - URL Paths ⌨️ (3:36:33) Ch 10 - HTTPS security ⌨️ (3:48:24) Proj - Setup Dev Environment ⌨️ (3:51:28) Proj - Hello World ⌨️ (3:56:29) Proj - Normalize URLs ⌨️ (4:11:05) Proj - URLs from HTML ⌨️ (4:27:49) Proj - The main.js file ⌨️ (4:33:10) Proj - Using Fetch ⌨️ (4:45:16) Proj - Recursively crawling the web ⌨️ (4:55:33) Proj - Print an SEO report ⌨️ (5:06:59) Proj - Conclusion ⌨️ (5:08:04) Congratulations Documentation used: Fetch API: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API URL constructor: https://developer.mozilla.org/en-US/docs/Web/API/URL/URL Fetch Rseponse: https://developer.mozilla.org/en-US/docs/Web/API/Response 🎉 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

Code a Reddit Clone with React, Next.js, Firebase v9, Chakra UI – Full Course

rCm5RVYKWVg | 25 Jan 2023

Code a Reddit Clone with React, Next.js, Firebase v9, Chakra UI – Full Course

Learn to build a Reddit clone from scratch using React, Firebase, Next.js, Chakra UI, and TypeScript. The application features authentication, Firestore database, cloud functions, security rules, Transactions, deployment, and more. ✏️ This course was created by @shadmerhi . 💻 Code: https://github.com/shadeemerhi/reddit-clone-yt ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro & Project Demo ⌨️ (0:08:25) Begin Project (Preface, Create Next App, Next.js fundamental concepts: pages and client-side routing) ⌨️ (0:11:26) Core package installations (Chakra-React, Firebase, Recoil) and & ChakraProvider setup & Quick Note on React 18 (w/ Chakra) ⌨️ (0:14:12) Create Chakra Theme (theme setup & explanation and global styling) ⌨️ (0:19:28) React TypeScript Intro & Next.js Layout Component ⌨️ (0:22:40) Begin Navbar (Navbar in Layout Component, component folder structure debrief) ⌨️ (0:24:30) Navbar Logos & Chakra UI Styling Fundamentals (flexbox, component styling, responsive design w/ media queries) ⌨️ (0:29:56) SearchInput Component ⌨️ (0:36:37) Authentication buttons & Chakra UI global component styling explanation ⌨️ (0:44:59) Authentication Modal Intro (Chakra UI modal skeleton) ⌨️ (0:47:23) Recoil Setup & Intro, Recoil Atoms with TypeScript, Auth Modal w/ global Recoil State ⌨️ (0:57:44) Authentication Modal Content (Login & Sign Up forms, React form state, React events w/ TypeScript) ⌨️ (1:18:57) OAuth Buttons (Sign In w/ Google, Facebook, Github, etc.) ⌨️ (1:23:49) Firebase Setup (Create new Firebase Project, Client SDK’s) ⌨️ (1:30:31) User Creation (react-firebase-hooks, useCreateUser firebase hook) ⌨️ (1:40:22) Firebase Error Handling (TypeScript indexing, custom error messages) ⌨️ (1:46:13) Google Authentication (useSignInWithGoogle hook) ⌨️ (1:51:28) Sign in Existing users (useSignInWithEmailAnPassword firebase hook) ⌨️ (1:56:45) useAuthState firebase hook (currently signed-in user, modify navbar UI for authenticated user) ⌨️ (2:03:54) Reset Passwords (useSendPasswordResetEmail firebase hook) ⌨️ (2:09:04) Navbar Icons (react-icons) ⌨️ (2:16:47) User Dropdown Menu (Chakra Menu component) ⌨️ (2:26:54) User Karma (custom user properties) ⌨️ (2:28:55) Community Directory in Navbar (create community intro) ⌨️ (2:38:09) Create Community Modal 1: Skeleton ⌨️ (2:44:34) Create Community Modal 2: Body (input, character count, community type list) ⌨️ (3:01:20) Create Communities & Cloud Firestore Database ⌨️ (3:17:37) Joining Communities 1 (User communities, SQL vs. NoSQL Data Modelling) ⌨️ (3:27:31) Cloud Functions (firebase-admin, Authentication, Adding Custom User Properties) ⌨️ (3:38:43) Cloud Functions Alternative for Custom User Properties, optional ⌨️ (3:43:46) Joining Communities 2 (Firestore Transactions and Sub-Collections) ⌨️ (3:50:12) Community Page (Server-side Rendering w/ NextJS, data fetching w/ getServerSideProps) ⌨️ (4:01:44) Community Not Found component ⌨️ (4:04:36) Community Page Header component ⌨️ (4:14:30) Custom PageContent Layout component (React children) ⌨️ (4:25:20) Community Data Recoil Atom (global communities state) ⌨️ (4:30:29) useCommunityData Custom Hook (Creating Custom Hooks in React) ⌨️ (4:39:35) Fetch User Community Snippets (getMyCommunities function) ⌨️ (4:50:59) Join & Leave Communities (Firestore Database Batched Writes) ⌨️ (5:04:26) Create Post Page & CreatePostLink Component ⌨️ (5:08:17) NewPostForm 1: FormTabsComponent (Multi-step React forms) ⌨️ (5:20:36) NewPostForm 2: PostTextInputs (Post Title & Body) ⌨️ (5:31:50) NewPostForm 3: ImageUpload Component ⌨️ (5:49:13) handleCreatePost Function (Save Posts to Firestore, Upload Image to Firebase Storage) ⌨️ (6:07:45) Fetch All Posts in Community (usePosts custom hook, Firestore queries) ⌨️ (6:17:56) PostItem Component ⌨️ (6:38:07) PostLoader Component (Chakra UI Skeletons) ⌨️ (6:43:17) Deleting Posts (handleDelete function, TypeScript promises) ⌨️ (6:54:23) About Community Component (currentCommunity recoil state) ⌨️ (7:10:19) Customize Community Image (useSelectFile custom react hook, Admin/Moderator permissions) ⌨️ (7:30:24) Voting on Posts (user postVotes collection batched writes) ⌨️ (8:11:30) Single Post Page (Next.js Dynamic [pid] route, event propagation) ⌨️ (8:29:25) Single Post Link Sharing (refresh dilemma, fetchPost fallback function) ⌨️ (8:35:09) Community Data Refresh Dilemma (getCommunityData fallback function) ⌨️ (8:43:49) Commenting on Posts (comment collection data modelling) ⌨️ (9:08:46) CommentItem Component ⌨️ (9:29:41) Deleting Comments ⌨️ (9:37:25) Community Navigation Dropdown (communityDirectory recoil atom) ⌨️ (9:55:31) useDirectory custom react hook ⌨️ (10:14:15) Home Page (Governing logic) ⌨️ (10:21:48) Home Feed for Logged-Out Users ⌨️ (10:38:11) Home Feed for Logged-In Users ⌨️ (10:54:20) Post Votes for Feed Posts ⌨️ (11:00:01) Top Communities Component (and supporting components) ⌨️ (11:20:34) Deployment with Vercel ⌨️ (11:32:06) Firebase Security Rules ⌨️ (11:41:48) Project Completion & Outro

College Algebra – Full Course with Python Code

i7vOAcUo5iA | 23 Jan 2023

College Algebra – Full Course with Python Code

Learn college Algebra from an experienced university mathematics professor. You will also learn how to implement all the Algebra concepts using the Python programming language. 💻 Syllabus & Code: https://github.com/edatfreecodecamp/python-math/blob/main/Algebra-with-Python/Algebra-Read-Me-Course-Outline.md ✏️ Ed Pratowski developed this course for freeCodeCamp.org. ⭐️ Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:14:02) Ratios, Proportions, and conversions ⌨️ (00:32:22) Basic Algebra, solving equations (one variable) ⌨️ (01:07:44) Percents, Decimals, and Fractions ⌨️ (01:40:33) Math function definition, using two variables (x,y) ⌨️ (02:17:13) Slope and intercept on a graph ⌨️ (03:28:53) Factoring, finding common factors and factoring square roots ⌨️ (05:05:40) Graphing systems of equations ⌨️ (05:36:09) Solving systems of two equations ⌨️ (06:06:17) Applications of linear systems ⌨️ (07:30:29) Quadratic equations ⌨️ (09:34:44) Polynomial Graphs ⌨️ (10:19:10) Cost, Revenue, and Profit equations ⌨️ (11:05:19) Simple and compound interest formulas ⌨️ (12:15:27) Exponents and logarithms ⌨️ (14:19:13) Spreadsheets and Additional Resources ⌨️ (15:06:10) 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

Full Stack Development with MongoDB, Java, and React – Full Course

5PdEmeopJVQ | 19 Jan 2023

Full Stack Development with MongoDB, Java, and React – Full Course

In this full stack development course, you will learn how to create an application using MongoDb for the database, Java and Springboot for the backend, and React for the frontend. You will learn to develop a movie review application that will feature a separation of concerns between the client code and the server code. By implementing this loosely coupled architecture, these two parts (implemented using different technologies) can evolve in parallel and independently from one another. ✏️ Farhan Hasin Chowdhury teaches the backend section. ✏️ Gavin Lon teaches the frontend section. @GavinLon 💻 Backend Code: https://github.com/fhsinchy/movieist 💻 Frontend Code: https://github.com/GavinLonDigital/movie-gold-v1 🔗 Spring Initializr - https://start.spring.io/ 🔗 JDK Download Page: https://www.oracle.com/java/technologies/downloads/ 🔗 IntelliJ IDEA Download Page: https://www.jetbrains.com/idea/download/ 🔗 Postman Download Page: https://www.postman.com/downloads/ 🏗 MongoDB provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Introduction ⌨️ (0:01:48) JDK and IntelliJ IDEA Installation ⌨️ (0:06:13) MongoDB Atlas ⌨️ (0:20:35) Project Initialization ⌨️ (0:27:03) Project Structure ⌨️ (0:29:13) Running The Project ⌨️ (0:32:41) Writing The First Endpoint ⌨️ (0:35:33) Database Configuration ⌨️ (0:38:49) Installing Additional Dependencies ⌨️ (0:44:48) Setting Up Environment Variables ⌨️ (0:47:20) Movies and Reviews Endpoints ⌨️ (1:31:46) Testing ⌨️ (1:35:42) Backend Conclusion ⌨️ (1:36:45) Frontend Introduction ⌨️ (1:38:32) Create the React Project ⌨️ (1:43:49) Applying Bootstrap to our React application ⌨️ (1:52:47) Implementing the Use State and Use Effect Hooks ⌨️ (1:58:04) Create Home and Hero Component ⌨️ (2:06:56) Style the Carousel ⌨️ (2:15:21) Create Header Component (Navigation) ⌨️ (2:21:55) Create Trailer Component with react-player ⌨️ (2:28:46) Create Movie Reviews Functionality ⌨️ (2:34:43) Add and Get Reviews with HTTP Requests ⌨️ (2:40:33) Course 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

ChatGPT Clone – OpenAI API and React Tutorial

98bGwOYoEGg | 18 Jan 2023

ChatGPT Clone – OpenAI API and React Tutorial

Learn how to use React and the OpenAI API to create an application like ChatGPT. The application can answer our questions, convert the text into different languages, or even convert JavaScript code to Python. OpenAI API: https://beta.openai.com/ ✏️ Course developed by @CybernaticoByNishant ⭐️ Contents ⭐️ ⌨️ (0:00) Introduction ⌨️ (4:01) Importing configuration and api keys ⌨️ (11:27) Creating the input and button ⌨️ (16:09) How to create an image ⌨️ (23:32) Getting the api key from the console ⌨️ (28:48) Setting up the menu items ⌨️ (36:14) Hovering options in the options ⌨️ (41:03) Importing the translated component ⌨️ (48:47) Setting options in a file ⌨️ (53:30) Finishing main function 🎉 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

Learn Tailwind CSS – Course for Beginners

ft30zcMlFao | 17 Jan 2023

Learn Tailwind CSS – Course for Beginners

This course will give you a full introduction into all of the core concepts of Tailwind CSS — it will also provide details on every features that provides Tailwindcss. Course from @codewithguillaume . ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:36) Setup ⌨️ (0:17:01) Colors ⌨️ (0:29:11) Customization ⌨️ (0:42:11) Typography ⌨️ (1:05:21) Spaces & sizes ⌨️ (1:29:36) Flex ⌨️ (1:51:46) Grids ⌨️ (2:12:48) Layouts ⌨️ (2:37:49) Borders ⌨️ (2:45:41) Effects & filters ⌨️ (2:57:33) Animations ⌨️ (3:08:28) Design System ⌨️ (3:56:31) Core concepts ⌨️ (4:05:26) Dark mode 🎉 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

System Design for Beginners Course

m8Icp_Cid5o | 12 Jan 2023

System Design for Beginners Course

This course is a detailed introduction to system design for software developers and engineers. Building large-scale distributed systems like Google, Facebook, Amazon, and Twitter requires an in-depth understanding of computer science principles. This allows systems to handle millions of users concurrently despite hardware failures. We discuss the fundamental concepts of system design in this course like requirement selection, API design, Database Design, Network protocols, Fault-tolerance, design trade-offs, solution tradeoffs, and low-level design. Gaurav Sen created this course. Check out his channel: @gkcs You can learn about distributed systems and system design using the following resources: Designing Data-Intensive Applications by Martin Kleppmann: https://amzn.to/3SyNAOy System Design Simplified: https://interviewready.io Let us know your thoughts and suggestions in the comments! ⭐️ Contents ⭐️ ⌨️ (0:00:00) What is System Design ⌨️ (0:02:27) Design Patterns ⌨️ (0:04:07) Live Streaming System Design ⌨️ (0:07:42) Fault Tolerance ⌨️ (0:08:32) Extensibility ⌨️ (0:09:49) Testing ⌨️ (0:10:32) Summarizing the requirements ⌨️ (0:11:27) Core requirement - Streaming video ⌨️ (0:14:52) Diagramming the approaches ⌨️ (0:17:12) API Design ⌨️ (0:20:02) Database Design ⌨️ (0:22:32) Network Protocols ⌨️ (0:29:07) Choosing a Datastore ⌨️ (0:32:57) Uploading Raw Video Footage ⌨️ (0:34:37) Map Reduce for Video Transformation ⌨️ (0:39:24) WebRTC vs. MPEG DASH vs. HLS ⌨️ (0:41:55) Content Delivery Networks ⌨️ (0:42:27) High-Level Summary ⌨️ (0:44:48) Introduction to Low-Level Design ⌨️ (0:47:00) Video Player Design ⌨️ (0:49:17) Engineering requirements ⌨️ (0:50:32) Use case UML diagram ⌨️ (1:02:32) Class UML Diagram ⌨️ (1:06:27) Sequence UML Diagram ⌨️ (1:11:49) Coding the Server ⌨️ (1:24:23) Resources for System Design 🎉 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

Unreal Engine 5 – Full Course for Beginners

6UlU_FsicK8 | 11 Jan 2023

Unreal Engine 5 – Full Course for Beginners

Learn how to create games with Unreal Engine 5 in this full course for beginners. This course will give you a solid foundation and will enable you to be able to develop any sort of game in Unreal Engine 5. ✏️ Course created by Gamium Dev. Check out their channel: https://www.youtube.com/@gamiumdev ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:31) System Requirements ⌨️ (0:03:34) Installing The Engine ⌨️ (0:06:12) Creating A Project ⌨️ (0:09:54) Unreal Editor Basics ⌨️ (0:23:27) Creating Levels ⌨️ (0:29:50) Landscapes ⌨️ (0:35:42) Blueprints ⌨️ (0:42:57) Blueprint: Variables ⌨️ (0:49:42) Blueprint: Structures ⌨️ (0:54:37) Blueprint: Enumerations ⌨️ (0:59:36) Blueprint: Functions ⌨️ (1:05:58) Blueprint: Macros ⌨️ (1:09:25) Blueprint: Collapsed Graphs ⌨️ (1:12:56) Blueprint: Branching ⌨️ (1:14:51) Blueprint: Switch ⌨️ (1:17:43) Blueprint: While Loop ⌨️ (1:21:23) Blueprint: For Loop ⌨️ (1:25:10) Blueprint: Array ⌨️ (1:28:24) Blueprint: Flip-Flop ⌨️ (1:30:21) Blueprint: Do-Once ⌨️ (1:32:25) Object Oriented Programming ⌨️ (1:39:29) Blueprint: Classes ⌨️ (1:49:49) Blueprint: Actors ⌨️ (2:02:41) Blueprint: Casting ⌨️ (2:05:01) Basic Inheritance Hierarchy ⌨️ (2:08:32) Blueprint: Character ⌨️ (2:31:52) Blueprint: Timer (Example) ⌨️ (2:37:05) Action Mappings ⌨️ (2:43:26) Expose On Spawn ⌨️ (2:46:38) Interaction System ⌨️ (2:53:09) Blueprint: Linetrace (Raycast) ⌨️ (3:03:17) Blueprint: UI ⌨️ (3:32:12) Blueprint Function Library ⌨️ (3:35:17) Plugins (Basics) ⌨️ (3:40:39) Modelling Tools ⌨️ (3:46:45) Static Mesh ⌨️ (3:48:13) Nanite ⌨️ (3:50:02) Materials ⌨️ (4:05:31) Skeletal Mesh and Anim BP ⌨️ (4:22:32) C++ Prerequisites ⌨️ (4:39:37) C++: Basics ⌨️ (4:45:04) Advanced Inheritance Hierarchy ⌨️ (4:55:28) C++: Variables ⌨️ (4:58:11) C++: Functions ⌨️ (5:00:04) C++: UCLASS, UPROPERTY, UFUNCTION ⌨️ (5:09:11) C++: USTRUCT ⌨️ (5:17:52) C++: Using Unreal’s Functions ⌨️ (5:22:10) C++: Enumerations ⌨️ (5:24:53) Converting Blueprint To C++ ⌨️ (5:40:52) Blueprint Interface ⌨️ (5:46:38) C++ Interface ⌨️ (5:54:40) BlueprintImplementableEvent ⌨️ (5:57:02) BlueprintNativeEvent ⌨️ (6:01:40) C++: Array ⌨️ (6:11:30) C++: Map ⌨️ (6:17:31) Actor (Advanced) ⌨️ (6:39:54) Character(Advanced) ⌨️ (6:50:43) Player Controller(Advanced) ⌨️ (6:52:46) Game Mode (Advanced) ⌨️ (6:56:47) Game State (Advanced) ⌨️ (7:06:17) Game Instance ⌨️ (7:15:20) Creating Plugins ⌨️ (7:33:53) Third Party Libraries(Static) ⌨️ (7:51:42) Third Party Libraries(DLL) ⌨️ (8:05:29) Networking ⌨️ (8:07:06) Create/Join Sessions ⌨️ (8:15:24) Network Replication ⌨️ (8:22:48) Blueprint: Variable Replication ⌨️ (8:27:53) Blueprint: RPCs ⌨️ (8:43:46) Networking In C++ ⌨️ (9:01:22) Unreal Engine Source ⌨️ (9:04:54) Switching Engine Versions ⌨️ (9:12:11) Packaging ⌨️ (9:17:13) BONUS 🎉 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

Google Like a Pro – All Advanced Search Operators Tutorial [2023 Tips]

BRiNw490Eq0 | 09 Jan 2023

Google Like a Pro – All Advanced Search Operators Tutorial [2023 Tips]

Learn how to become more effective at searching the web! In this video, student Seth Goldin discusses how Google works, how to ask the right questions and identify the best results, and using built-in search operators to power up your search! 🔗 Read more like this from Seth: https://goldin.io/blog ⭐️ Course Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (03:14) How Does Google Work ⌨️ (09:40) Asking the Right Questions ⌨️ (14:41) Identifying the Right Answers ⌨️ (23:40) What Are Search Operators? 🔍 (24:43) Matching Operators 🔍 (28:23) Date Operators 🔍 (29:58) Source Operators 🔍 (33:29) Boolean Operators 🔍 (34:03) In-(URL/Title/Text/Anchor) Operators 🔍 (37:02) Utility Operators ⌨️ (41:05) Using and Combining Search Operators ⌨️ (44:02) Google Lens and Image Search ⌨️ (46:29) Specialized Search Engines ⌨️ (51:21) Keyboard Shortcuts ⌨️ (52:38) Wrapping Everything Up Disclaimer: This course is not affiliated with Google. "Music: 8 Bit Win By HeatleyBros - https://youtu.be/vX1xq4Ud2z8" 🎉 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

Music Production with FL Studio – Full Tutorial for Beginners

BUjdnxgBgzM | 05 Jan 2023

Music Production with FL Studio – Full Tutorial for Beginners

Lean how to use FL Studio to produce music in this complete course for beginners. FL Studio is a complete software music production environment. It features a graphical user interface with a pattern-based music sequencer. Tristan Willcox developed this course. You can email him at [email protected] 🔗 FL Studio: https://www.image-line.com/ Sample Packs: 🔗 https://cymatics.fm/ 🔗 https://samples.landr.com/ 🔗 https://sound-effects.bbcrewind.co.uk/ 🔗 https://samplefocus.com/samples/arabian-vocal-melody-dramatic 🔗 https://splice.com/ ⭐️ Contents ⭐️ (0:00:00) Chapter 1: Virtual Instruments (0:04:35) Chapter 2: Melodies and Chords (0:30:52) Chapter 3: Using Patterns (0:36:40) Chapter 4: Using Samples (0:47:02) Chapter 5: Layering and Arranging (1:00:12) Chapter 6: Leveling (1:05:54) Chapter 7: Adding to the song (1:42:55) Chapter 8: Mixing + FX (1:58:21) Chapter 9: Automation (2:07:07) Chapter 10: Mastering + Exporting 🎉 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

Python for Web Development – Crash Course [API, SQL Databases, Virtual Environment, Flask, Django]

WNvxR8RFzBg | 04 Jan 2023

Python for Web Development – Crash Course [API, SQL Databases, Virtual Environment, Flask, Django]

Learn the basics of using Python for web development in this crash course. Through a series of short projects, you will learn about a variety of concepts such as APIs, SQL Databases, Virtual Environments & more. ✏️ Course developed by CodeWithTomi. Check out his channel: https://www.youtube.com/c/CodeWithTomi 🔗 Join CodeWithTomi's Discord Server: https://discord.gg/cjqNBHHhKV 🔗 Twitter: https://twitter.com/TomiTokko3 🔗 Download All Free Resources - https://codewithtomi.eo.page/mz396 ⭐️ Course Contents ⭐ ️⌨️ (0:00:00) Intro ⌨️ (0:01:15) SQL In Python ⌨️ (0:17:08) APIs In Python ⌨️ (0:26:38) Classes and Objects In Python ⌨️ (0:40:00) Web Scraping In Python ⌨️ (0:49:54) Virtual Environments ⌨️ (0:52:26) Flask Setup ⌨️ (0:58:55) Django Setup ⌨️ (1:04:56) Django Calculator 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

React with .NET Web API – Basic App Tutorial

4RKuyp_bOhY | 03 Jan 2023

React with .NET Web API – Basic App Tutorial

Learn how to create a basic React application that leverages a .NET Web API Component (that we write using C#). In order to integrate React with a .NET Web API component we utilise the 'ASP.NET Core with React.js' project template from within the free version of Visual Studio 2022 (the community edition). The App that we build enables users to rank items by dragging and dropping the items (displayed in a list) to a cell position on the ranking grid (the grid is positioned above the list of relevant items). Each cell position on the grid denotes a ranking value for e.g. the top left cell is position number 1, denoting the top ranked item, the cell positioned to the immediate right of this cell denotes the 2nd ranked item and so on...the bottom right cell denotes the worst possible ranking position. So this is a fun app to code that will give a learner an insight into how to build a simple app using React on the front-end that leverages a .NET Web API component on the backend. ⚙️ Code: https://github.com/GavinLonDigital/RankingApp ✏️ Gavin Lon created this tutorial. Check out his channel: @GavinLon ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:54) Project Creation ⌨️ (0:05:47) Create the Server-side .NET Web API Code in C# ⌨️ (0:13:38) Create 'RankItems' React Component ⌨️ (0:20:11) Create Navigation Functionality ⌨️ (0:27:13) Write Code to Import Movie Images ⌨️ (0:31:31) Write Code to Display Movie Images ⌨️ (0:37:32) Write Code for 'RankingGrid' React Component ⌨️ (0:52:21) Write Code for Drag and Drop Functionality ⌨️ (1:15:26) Write Code for Ranking Albums ⌨️ (1:36:20) Write Code for Initialising Ranking Items (Reload Button) 🎉 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

Build Your Own SaaS - PagerDuty Clone. You'll Learn PostgreSQL + Stripe API + Twilio + SMTP

4xuBT3BbsYU | 20 Dec 2022

Build Your Own SaaS - PagerDuty Clone. You'll Learn PostgreSQL + Stripe API + Twilio + SMTP

Learn how to build your own SaaS app. You will create your own PagerDuty clone using PostgreSQL, Stripe, Twilio, SMTP, and Retool. You will build a dashboard that lets you know if your app goes down, and then notifies you through email and SMS. ✏️ Ania Kubów developed this course. Check out her channel: https://www.youtube.com/aniakubow 🏗 Retool provided a grant to make this course possible. Learn more about Retool: https://retool.com ⭐️ Contents ⭐️ 00:00 Introduction 02:51 Tutorial Starts 03:41 Working with pre-made UI Components 16:26 Setting up our Postgres database 18:58 Creating Tables in Postgres 29:00 Feeding in Data to our Dashboard 39:09 Adding new Incidents 48:53 Deleting Incidents 50:49 The Team members page 1:04:42 Hooking up the Twilio and SMPT API 🎉 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

JavaScript Tutorial - Create a Card Game 🃏

Bj6lC93JMi0 | 14 Dec 2022

JavaScript Tutorial - Create a Card Game 🃏

Improve your JavaScript skills by creating a basic card game with HTML and CSS. ♣️♥️♠️♦️ This tutorial not only covers creating a basic card game using JavaScript but also: - how to create dynamic user interactive code using vanilla JavaScript - Creating some animation effects - Responsive layout design using CSS grid, CSS FlexBox and media queries - How to dynamically change the positions of grid cells, so as to randomize the positions of the cards contained in a css grid using JavaScript, - localStorage functionality - And much More… 💻 Code: https://github.com/GavinLonDigital/HuntTheAceJSGame ✏️ Gavin Lon created this tutorial. Check out his channel: https://www.youtube.com/@GavinLon ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:05:26) Getting Started ⌨️ (0:07:00) Live Server Extension ⌨️ (0:09:50) Create Cards - HTML ⌨️ (0:14:44) Create the Game Play Grid ⌨️ (0:19:55) Create Cards Dynamically - JS Code ⌨️ (0:28:46) Initialise Card Positions ⌨️ (0:34:39) Load Game and Start Game ⌨️ (0:38:43) Stack Cards ⌨️ (0:41:53) Flip Cards ⌨️ (0:45:14) Shuffle Cards ⌨️ (0:49:28) Deal Cards ⌨️ (0:54:37) Choose Card ⌨️ (1:16:56) Styling and Layout ⌨️ (1:24:28) Animation ⌨️ (1:32:39) Responsive Layout ⌨️ (1:36:43) Local Storage 🎉 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

Next.js React Framework Course – Build and Deploy a Full Stack App From scratch

KjY94sAKLlw | 12 Dec 2022

Next.js React Framework Course – Build and Deploy a Full Stack App From scratch

In this Next.js course for beginners, you will learn how to build a full-stack App from scratch. We'll also learn how to deploy the App using Vercel and to sync up GitHub with Vercel so we deploy the app automatically. Next is the React Framework for production. It makes building Apps, small or large, a lot easier. It has many features out of the box that you can use that will save loads of time. 📝 Database: https://github.com/timeToCode-ali/nextjs-tutorial/blob/main/data/data.json 💻 Source Code: https://github.com/timeToCode-ali/nextjs-tutorial Course from Alicia Rodriguez . Check out her channel: @timetocode_with_ali ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro: Showcase App ⌨️ (0:02:07) Summary of the content of the video ⌨️ (0:02:40) Prerequisites for this video. ⌨️ (0:03:18) What is Next.js ⌨️ (0:04:38) Main Feature: Server-Side Rendering ⌨️ (0:09:03) Create a new Next.js Project ⌨️ (0:17:56) Analyse the Final App we are going to build ⌨️ (0:20:30) Next.js Files Structure ⌨️ (0:23:53) Next.js Pages & Build the pages ⌨️ (0:41:50) Data Fetching ⌨️ (2:02:15) Build the Components - UI (user Interface) ⌨️ (2:24:03) Add CSS - Styles ⌨️ (3:21:27) API Routing in Next.js ⌨️ (4:29:00) Deploy the APP in Vercel ⌨️ (4:43:06) Suggestions to improve the App Attributions/credits Server icons created by srip - Flaticon - https://www.flaticon.com/free-icons/server Js icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/js Html icons created by catkuro - Flaticon - https://www.flaticon.com/free-icons/html Load icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/load Sound effects: https://mixkit.co/free-sound-effects/ Sound music: https://mixkit.co/free-stock-music/ambient/ 🎉 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

Swift Programming – Full Course for Beginners

8Xg7E9shq0U | 07 Dec 2022

Swift Programming – Full Course for Beginners

Learn the Swift programming language in this full tutorial for beginners. After learning the basics of Swift, you will learn how to use UIKit and SwiftUI for development of front-end iOS, macOS and watchOS applications. You will also learn how to use Vapor and other Swift-backend technologies. ✏️ Vandad Nahavandipoor created this course. Vandad on YouTube: https://youtube.com/c/vandadnp Vandad on Twitter: https://twitter.com/vandadnp Vandad on LinkedIn: https://linkedin.com/in/vandadnp ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:06:49) Variables ⌨️ (0:29:46) Operators ⌨️ (0:46:55) If and else ⌨️ (1:05:08) Functions ⌨️ (1:23:58) Closures ⌨️ (1:52:08) Structures ⌨️ (2:17:58) Enumerations ⌨️ (2:59:21) Classes ⌨️ (3:24:51) Protocols ⌨️ (3:47:48) Extensions ⌨️ (4:00:06) Generics ⌨️ (4:32:44) Optionals ⌨️ (4:53:39) Error Handling ⌨️ (5:39:35) Collections ⌨️ (6:17:17) Equality and Hashing ⌨️ (6:38:46) Custom Operators ⌨️ (6:50:53) Asynchronous Programming ⌨️ (7:04:38) 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

Python GUI Development Using PySide6 and Qt – Tutorial

Z1N9JzNax2k | 05 Dec 2022

Python GUI Development Using PySide6 and Qt – Tutorial

Learn how to use Qt for Python using PySide6 to build cross platform desktop apps for Windows, Mac and Linux. 💻 Source code: https://github.com/rutura/Qt-For-Python-PySide6-GUI-For-Beginners-The-Fundamentals- ✏️ Course developed by Daniel Gakwaya. Check out his YouTube channel: https://www.youtube.com/channel/UCUYUFiuJ5XZ3JYtbq5dXRKQ 🐦 Twitter: https://twitter.com/learnqtguide 🔗 Want more from Daniel? https://www.learnqt.guide/udemy-discounted-9/ 🔗 Join Daniel's discord server for support: https://discord.com/invite/PcATcraESW ⭐️ Course Contents ⭐ Part 1: ⌨️ (0:00:00) Intro ⌨️ (0:05:50) Welcome ⌨️ (0:16:54) Get the most ⌨️ (0:19:55) Python and PySide6 Install ⌨️ (0:28:41) Understanding the code ⌨️ (0:35:40) Organizing the code in classes ⌨️ (0:50:57) Signals and Slots ⌨️ (1:08:47) Intro to Widgets ⌨️ (1:09:21) Using QWidget ⌨️ (1:22:02) QMainWindow ⌨️ (1:48:02) QMessageBox ⌨️ (2:06:46) QPushButton ⌨️ (2:12:31) QLabel and QLineEdit Part 2: ⌨️ (2:24:33) QTextEdit ⌨️ (2:42:11) QLabel and Images ⌨️ (2:47:29) Size Policies and Stretches ⌨️ (3:02:10) QGridLayout ⌨️ (3:09:42) QCheckBox and QRadioButton ⌨️ (3:25:45) QListWidget ⌨️ (3:37:32) QTabWidget ⌨️ (3:45:35) QComboBox ⌨️ (3:52:22) Qt Designer : Introduction & Install ⌨️ (3:59:41) Using Qt Designer ⌨️ (4:08:40) Qt Designer and QUiLoader ⌨️ (4:17:48) Wrapping loader object into ui class ⌨️ (4:24:11) Compiling User Interfaces to Python ⌨️ (4:39:57) Working with resources manually : Qt Designer ⌨️ (4:56:41) Loading resources from Qt Designer ⌨️ (5:04:05) QMainWindow : Putting it all togerher! ⌨️ (5:18:01) Farewell 🎉 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

MATLAB Crash Course for Beginners

7f50sQYjNRA | 30 Nov 2022

MATLAB Crash Course for Beginners

Learn the fundametnals of MATLAB in this tutorial for engineers, scientists, and students. MATLAB is a programming language and software suite used for data analysis, scientific computing, and visualization that is widely used in academia and industry. ✏️ Course from Phillip Parisi. Check out his channel: https://youtube.com/c/philsbeginnercode This course on Phillip's channel: https://youtu.be/EtUCgn3T9eE ⭐️ MATLAB Cheat Sheet ⭐️ Functions You Should Know https://youtu.be/vqWCUuDs8vw PDF of All the Basics https://philparisi.weebly.com/code.html ⭐️ Install Matlab ⭐️ Windows https://youtu.be/UShLTO57Yp8 Ubuntu Install https://youtu.be/ZNHJkCo5sOc ⭐️ Contents ⭐️ ⌨️(0:00:00) Intro ⌨️(0:00:19) MATLAB IDE ⌨️(0:01:33) Variables & Arithmetic ⌨️(0:14:19) Matrices, Arrays, & Linear Algebra ⌨️(0:24:54) The Index ⌨️(0:31:16) Example 1 - Equations ⌨️(0:45:09) Anonymous Functions ⌨️(0:47:57) Example 2 - Plotting ⌨️(1:05:29) Example 3 - Logic ⌨️(1:20:24) Example 4 - Random & Loops ⌨️(1:26:07) Sections ⌨️(1:28:20) For Loops ⌨️(1:40:09) Calculation Time ⌨️(1:42:57) Naming Conventions ⌨️(1:45:09) File Naming ⌨️(1:45:54) While Loop ⌨️(1:50:16) Custom Function ⌨️(1:56:47) Have a good one ;) 🎉 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

Django REST Framework Course – Build Web APIs with Python

tujhGdn1EMI | 28 Nov 2022

Django REST Framework Course – Build Web APIs with Python

Django REST Framework is a powerful and flexible toolkit for building Web APIs. In this course for beginneer you will learn how to use Python and the Django REST Framework to build a web API. ✏️ Course from Bobby Stearman. Check out @DidCoding 💻Code: https://github.com/bobby-didcoding/drf_course Other Resources: https://www.python.org/ https://www.djangoproject.com/ https://www.django-rest-framework.org/ https://httpie.io/ https://curl.se/ https://www.docker.com/ ⌨️ (0:00:00) Introduction ⌨️ (0:00:29) Module 1 ⌨️ (0:15:01) Module 2 ⌨️ (0:25:02) Module 3 ⌨️ (0:44:46) Module 4 ⌨️ (0:51:56) Module 5 ⌨️ (1:01:52) Module 6 ⌨️ (1:08:54) Module 7 ⌨️ (1:14:30) Module 8 🎉 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

Python / PyGame Tutorial – Arcade Style Shooting Game

T2pd3KRSoHI | 22 Nov 2022

Python / PyGame Tutorial – Arcade Style Shooting Game

Improve you Python and PyGame programming skills by coding a game. This project was inspired by the classic carnival/arcade style shooting gallery games! Learn to build the entire project from scratch using Python and the PyGame framework. We start by setting up PyGame, and drawing static images on the screen. Then we animate tiers of procedurally drawn enemies onto each level and get them moving, then check to see if the player has shot them. Once the player clears a full level of enemies, they proceed to the next level. Then we create pause functionality, a main menu and game over conditions. We store the high scores in an external text file that we read in from when the game boots up and write to it any time there is a new high score during gameplay. ✏️ Created by Pete LeMaster. Check out his channel: https://www.youtube.com/@lemastertech 💻 Code: https://github.com/plemaster01/ShootingGallery ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro and Project Showcase ⌨️ (0:02:50) Setting Up Pygame And Importing Images ⌨️ (0:13:25) Drawing the Gun and Rotating With Mouse Position ⌨️ (0:26:27) Drawing Enemies Onto the Screen ⌨️ (0:37:56) Procedurally Generate Enemy Starting Coordinates ⌨️ (0:51:14) Make Enemies Move With Speed Based on Tiers ⌨️ (0:58:32) Check for Mouse Collision with Targets on Shots ⌨️ (1:13:39) Display Score, Mode Status, Time Elapsed and Total Shots! ⌨️ (1:22:04) Menu Control and Setup ⌨️ (1:44:57) Pause Menu and Restarting from the Game Screens ⌨️ (1:51:57) Re-Initializing Enemy Coordinates on Restart ⌨️ (1:59:17) Game Over Conditions! ⌨️ (2:10:47) Reading and Writing to a .txt Text file for high scores! ⌨️ (2:15:20) Adding Background Music and Sound Effects! ⌨️ (2:20:27) Outro and Thank you!! 🎉 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

How to Make a WordPress Blog and Website – Tutorial for Beginners 2022

9VPq1JxMfkA | 17 Nov 2022

How to Make a WordPress Blog and Website – Tutorial for Beginners 2022

In this WordPress course for beginners, you will learn how to to create responsive blogs and websites using a drag and drop interface. Get a domain and hosting here: https://www.hostinger.com/start ✏️ Beau Carnes created this course. ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:04) Setting up Hosting and Domain ⌨️ (0:06:46) Installing WordPress ⌨️ (0:07:54) WordPress Dashboard and Initial Settings ⌨️ (0:10:23) Installing WordPress Theme ⌨️ (0:15:30) Overview of Website ⌨️ (0:17:10) Customizing Title ⌨️ (0:19:18) Using Elementor to Edit Page ⌨️ (0:22:40) Adding Images ⌨️ (0:26:47) Customizing Website Elements ⌨️ (0:39:24) Updating Site Menu and Categories ⌨️ (0:42:35) Customizing Blog / Archive ⌨️ (0:46:04) Customizing Single Blog Post ⌨️ (0:47:22) Adding New Blog Post ⌨️ (0:51:10) Customizing About and Contact Page ⌨️ (0:53:47) Setting Up Website Forms Using WPForms ⌨️ (1:00:19) Making URLs Look Better ⌨️ (1:02:54) Updating Site for Responsive Design ⌨️ (1:04:47) Updating Footer ⌨️ (1:08:52) Creating New Pages ⌨️ (1:13:02) Improving SEO (Search Engine Optimization) ⌨️ (1:19:18) Conclusion 🏗 Hostinger provided a grant to make this course possible. 🎉 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

React State Management – Intermediate React Course

-bEzt5ISACA | 15 Nov 2022

React State Management – Intermediate React Course

React State Management is half of your React app so it is important for React developers to understand. In this full intermediate React tutorial, you will learn how to implement state management using industry best practices. ✏️ Jack Herrington created this course. He is a principal full stack engineer. Check out his channel: https://www.youtube.com/channel/UC6vRUjYqDuoUsYsku86Lrsw 💻 Code!: https://github.com/jherr/fcc-state ⌨️ (0:00:00) Introduction ⌨️ (0:03:27) useState ⌨️ (0:18:37) useReducer ⌨️ (0:32:29) useMemo & useCallback ⌨️ (0:49:43) useEffect ⌨️ (1:05:59) useRef ⌨️ (1:13:53) Context and Custom Hooks ⌨️ (1:41:48) React Query & React Location ⌨️ (1:57:26) Zustand ⌨️ (2:06:11) Valtio ⌨️ (2:12:44) Jotai ⌨️ (2:20:51) Redux ⌨️ (2:37:56) The new use hook ⌨️ (2:44:26) Recommendations ⌨️ (2:46:07) Outroduction 🎉 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

Learn TypeScript – Full Tutorial

30LWjhZzg50 | 10 Nov 2022

Learn TypeScript – Full Tutorial

Learn how to program with TypeScript in this full course for beginners. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript provides better error checking than JavaScript. This is because TypeScript uses a static type system, which means that the type of a variable is checked before the code is executed. 💻 GitHub Repo: https://github.com/hiteshchoudhary/typescript-youtube-22 ✏️ Hitesh Choudhary created this course. Check out his channel: https://www.youtube.com/c/HiteshChoudharydotcom ⭐️ Contents ⭐️ ⌨️ (0:00:00) Why to learn TypeScript ⌨️ (0:07:08) TypeScript is not what you think ⌨️ (0:15:25) How to install TypeScript ⌨️ (0:27:33) Your first intro to TypeScript docs ⌨️ (0:39:21) Number, boolean, and type inference ⌨️ (0:39:21) Number, boolean, and type inference ⌨️ (0:46:52) Don't use ANY ⌨️ (0:51:30) Do you really know functions ⌨️ (1:02:55) A better way to write function ⌨️ (1:15:38) Bad behavior of objects ⌨️ (1:25:14) Type Aliases ⌨️ (1:32:28) READONLY and optional ⌨️ (1:42:13) Array ⌨️ (1:50:03) Union Types in TS ⌨️ (2:04:46) Tuples ⌨️ (2:14:33) Enums ⌨️ (2:24:03) interface ⌨️ (2:33:52) Interface vs Type ⌨️ (2:39:08) How to setup Typescript for real projects ⌨️ (2:53:44) Classes ⌨️ (3:02:06) Private Public ⌨️ (3:08:12) Getters and Setters ⌨️ (3:15:25) Protected ⌨️ (3:19:34) Why Interface is important ⌨️ (3:26:05) Abstract class ⌨️ (3:35:36) Generics ⌨️ (3:47:58) Generics in Array and Arrow functions ⌨️ (3:56:07) Generic Classes ⌨️ (4:07:16) Type Narrowing ⌨️ (4:17:04) The in operator narrowing ⌨️ (4:22:17) Instanceof and Type Predicates ⌨️ (4:31:35) Discriminated Union and Exhaustiveness Checking with never ⌨️ (4:42:54) TypeScript 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

Command Line Hacking – Over The Wire Bandit Walkthrough (CTF Wargame)

9ReSHQihuZw | 09 Nov 2022

Command Line Hacking – Over The Wire Bandit Walkthrough (CTF Wargame)

Improve your cybersecurity and Linux skills by solving challenges in the Bandit Wargame from OverTheWire. This video is a walk through of how to solve the challenges—but make sure to try each on your own before watching the solution! 🔗 Start the game here: https://overthewire.org/wargames/bandit/ ✏️ Tutorial from Sabyasachi Paul. Check out his channel: https://www.youtube.com/channel/UCF6DLMsBz6AdX4Wk1zMja4g 🎉 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

Microservice Architecture and System Design with Python & Kubernetes – Full Course

hmkF77F9TLw | 08 Nov 2022

Microservice Architecture and System Design with Python & Kubernetes – Full Course

Learn about software system design and microservices. This course is a hands-on approach to learning about microservice architectures and distributed systems using Python, Kubernetes, RabbitMQ, MongoDB, mySQL. ✏️ Course from Kantan Coding. Check out his channel: https://www.youtube.com/channel/UC5UgemAz061hkjTFHOfxNpg Kubernetes API Reference: https://kubernetes.io/docs/reference/kubernetes-api/ ⭐️ Contents ⭐️ (0:00:00) Intro (0:01:02) Overview (0:02:47) Installation & Setup? (0:10:16) Auth Service Code (0:32:25) Auth Flow Overview & JWTs (0:53:04) Auth Service Deployment (0:56:08) Auth Dockerfile (1:20:05) Kubernetes (1:37:26) Gateway Service Code (1:42:34) MongoDB & GridFs (1:47:04) Architecture Overview (RabbitMQ) (1:49:50) Synchronous Interservice Communication (1:50:49) Asynchronous Interservice Communication (1:53:19) Strong Consistency (1:54:07) Eventual Consistency (2:19:16) RabbitMQ (2:21:16) Gateway Service Deployment (2:35:34) Kubernetes Ingress (2:46:28) Kubernetes StatefulSet (2:51:18) RabbitMQ Deployment (3:09:35) Converter Service Code (3:33:43) Converter Service Deployment (4:21:09) Checkpoint (4:22:11) Update Gateway Service (4:31:46) Notification Service Code (4:43:24) Notification Service Deployment (4:51:55) Sanity Check (5:05:54) End ⭐️ References ⭐️ https://www.mongodb.com/docs/ https://www.rabbitmq.com/documentation.html https://docs.microsoft.com/en-us/azure/architecture/patterns/competing-consumers https://docs.microsoft.com/en-us/azure/architecture/microservices/design/interservice-communication https://cloud.google.com/datastore/docs/articles/balancing-strong-and-eventual-consistency-with-google-cloud-datastore 🎉 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

Microsoft 365 Fundamentals Certification (MS-900) — Full Course Pass the Exam!

Vw7KklJ8Lj8 | 02 Nov 2022

Microsoft 365 Fundamentals Certification (MS-900) — Full Course Pass the Exam!

Prepare for the Microsoft 365 Fundamentals Certification (MS-900) and pass! The Microsoft 365 Fundamentals is an entry level Microsoft certification into a broad amount of Microsoft Software-as-a-Service (SaaS) products. ✏️ Andrew Brown of ExamPro developed this course. Check out the ExamPro YouTube channel: https://www.youtube.com/ExamProChannel 🔗 ExamPro Cloud Obsessed Certification Training: https://www.exampro.co ☁️ Introduction 🎤 (00:00:00) Introduction 🎤 (00:10:06) Exam Guide Breakdown ☁️ Cloud Services 🎤 (00:13:39) What is Cloud Computing 🎤 (00:16:21) Common Cloud Services 🎤 (00:17:32) What is Microsoft and Azure 🎤 (00:18:38) Benefits of Cloud Computing 🎤 (00:20:03) Types of Cloud Computing 🎤 (00:22:02) Types of Cloud Computing Responsibilities 🎤 (00:23:37) Cloud Deployment Model 🎤 (00:27:39) Total Cost of Ownership 🎤 (00:29:44) CAPEX vs OPEX ☁️ Cloud Architecture Terminologies 🎤 (00:31:39) Cloud Architecture Terminologies 🎤 (00:32:29) High Scalability 🎤 (00:34:01) High Elasticity 🎤 (00:35:14) Fault Tolerance 🎤 (00:36:44) High Durability 🎤 (00:38:25) High Availability ☁️ Productivity solutions in Microsoft 365 🎤 (00:39:35) Evolution from Office 365 to Microsoft 365 🎤 (00:41:09) Windows 365 🎤 (00:42:53) Microsoft 365 🎤 (00:45:08) Microsoft 365 Apps 🎤 (00:47:23) Microsoft Project 🎤 (00:48:48) Microsoft Planner 🎤 (00:50:08) Microsoft Bookings 🎤 (00:51:31) Microsoft To Do 🎤 (00:52:49) Microsoft Exchange Online 🎤 (00:54:27) Create an Account 🎤 (00:58:16) Create New User in Microsoft 365 Admin Center 🎤 (01:00:40) Access Microsoft 365 Apps ☁️ Collaboration solutions in Microsoft 365 🎤 (01:02:02) Microsoft Teams 🎤 (01:04:46) Collaborative Apps 🎤 (01:05:59) Microsoft Power Platform 🎤 (01:10:12) Yammer 🎤 (01:12:14) Microsoft Viva 🎤 (01:19:54) Microsoft SharePoint 🎤 (01:21:10) Microsoft OneDrive 🎤 (01:22:25) Microsoft Stream ☁️ Endpoint and Deployment options in Microsoft 365 🎤 (01:23:27) Microsoft Endpoint Manager 🎤 (01:25:28) Azure Virtual Desktop 🎤 (01:26:58) Windows as a Service 🎤 (01:31:49) Deploy Office 365 ☁️ Analytics capabilities in Microsoft 365 🎤 (01:36:46) Workplace Analytics 🎤 (01:38:01) MyAnalytics 🎤 (01:39:17) Microsoft 365 Admin center 🎤 (01:43:29) Access Microsoft 365 Admin Center ☁️ Zero trust security principles for Microsoft 365 🎤 (01:50:34) Zero Trust Model 🎤 (01:54:25) Six Foundational Pillars 🎤 (01:56:38) Defense in Depth ☁️ Identity and access management solutions in Microsoft 365 🎤 (01:56:42) Azure Active Directory 🎤 (01:59:48) Cloud Identity Models 🎤 (02:00:58) Cloud only Identity 🎤 (02:02:05) Hybrid Identity 🎤 (02:03:43) Multi Factor Authentication MFA 🎤 (02:05:34) Conditional Access 🎤 (02:09:10) Enable MFA for Microsoft 365 Users ☁️ Threat protection solutions in Microsoft 365 🎤 (02:12:37) Microsoft 365 Defender 🎤 (02:14:02) Defender for Endpoint 🎤 (02:16:13) Defender for Office 365 🎤 (02:16:17) Defender for Identity 🎤 (02:21:58) Microsoft Defender Portal 🎤 (02:23:53) Defender for Cloud Apps 🎤 (02:25:47) Microsoft Secure Score 🎤 (02:27:16) Common types of threats 🎤 (02:28:42) How Microsoft addresses the most common threats 🎤 (02:30:33) Azure Sentinel 🎤 (02:32:38) Microsoft Security Reports 🎤 (02:37:47) Microsoft 365 Defender ☁️ Trust privacy and compliance solutions in Microsoft 365 🎤 (02:41:30) Regulatory Compliance 🎤 (02:42:56) Compliance Solutions in M365 🎤 (02:44:22) Service Trust portal 🎤 (02:47:38) Data Residency 🎤 (02:50:02) Microsoft Purview Information Protection 🎤 (02:53:37) Data classification capabilities 🎤 (02:57:29) Sensitivity labels 🎤 (03:00:08) Sensitivity Label Policies 🎤 (03:01:36) Retention policies and labels 🎤 (03:03:09) Records Management 🎤 (03:04:22) Data loss prevention DLP 🎤 (03:06:27) Compliance portal 🎤 (03:08:18) Compliance Manager 🎤 (03:11:21) Compliance Scores 🎤 (03:13:31) Insider risk management solutions 🎤 (03:15:48) eDiscovery 🎤 (03:19:34) Microsoft Purview Audit 🎤 (03:20:48) Privacy management 🎤 (03:22:50) Microsoft s privacy principles 🎤 (03:28:09) Microsoft Purview Overview ☁️ Plan predict and compare pricing 🎤 (03:28:13) Cloud Solution Provider CSP 🎤 (03:30:38) Enterprise Agreements 🎤 (03:31:45) Billing and Billing Management ☁️ Identify licensing options available in Microsoft 365 🎤 (03:35:02) Microsoft 365 Subscription plans 🎤 (03:38:56) Microsoft 365 Enterprise and Licenses ☁️ Describe the Microsoft 365 service lifecycle 🎤 (03:42:14) Microsoft 365 service lifecycle 🎤 (03:44:04) Modern Lifecycle policy 🎤 (03:45:01) Microsoft 365 Roadmap portal ☁️ Describe support offerings for Microsoft 365 services 🎤 (03:48:54) Support options for Microsoft 365 services 🎤 (03:50:48) Support Request 🎤 (03:52:16) Service Level Agreement 🎤 (03:55:49) Health Status of Microsoft 365 services

Full Stack Web Development for Beginners (HTML, CSS, JavaScript, Node.js, MongoDB)

nu_pCVPKzTk | 01 Nov 2022

Full Stack Web Development for Beginners (HTML, CSS, JavaScript, Node.js, MongoDB)

Learn full-stack web development in this full course for beginners. First, you will learn the basics of HTML, CSS, and JavaScript. Then, you will learn how to put everything together to create a frontend movie search app. Finally, you will learn how to create a backend API to create movie reviews and connect the frontend to the backend. The backend uses Node.js, Express, and MongoDB. 🔗 Get started with Replit: https://join.replit.com/web-students ✏️ Tomi Tokko and Beau Carnes developed this course. Tomi's channel: https://www.youtube.com/CodeWithTomi Beau's channel: https://www.youtube.com/zizyo ⭐️ Code ⭐️ JavaScript RPG Starter: https://replit.com/@BeauCarnes/JavaScript-RPG-Starter JavaScript RPG Complete: https://replit.com/@BeauCarnes/JavaScript-RPG Frontend Movie App (and starter for connecting to backend): https://replit.com/@TomiTokko/MoviesApp Live demo of frontend app: https://moviesapp.tomitokko.repl.co/ Backend Reviews API: https://replit.com/@BeauCarnes/review-backend Frontend connected to backend: https://replit.com/@BeauCarnes/htmlfrontend 🏗 Replit provided a grant to make this course possible. ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:42) Learn HTML ⌨️ (1:26:27) Learn CSS ⌨️ (3:15:49) Learn JavaScript ⌨️ (4:52:01) Create Frontend Movie App ⌨️ (5:44:04) Create Backend Reviews API ⌨️ (6:49:32) Connect Frontend with Backend 🎉 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

Learn Kotlin Programming – Full Course for Beginners

EExSSotojVI | 27 Oct 2022

Learn Kotlin Programming – Full Course for Beginners

Learn the Kotlin programming language in this full course for beginners. Kotlin is the most popular programming language for building Android apps and it can also be can be used for any kind of development. ✏️ Alexandru Cristian developed this course. 🔗 Alexandru on Instagram: https://www.instagram.com/alexdobinca/ Other courses from Alenxadru: 🎥 Python: https://www.udemy.com/course/python-complete-course-learn-python-from-zero/?referralCode=C5CFAB487FBFEE00E12C 🎥 Kotlin: https://www.udemy.com/course/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/?referralCode=EAB498FC62AF9500D30A ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:06) Install Intellij IDEA ⌨️ (0:06:23) Hello World ⌨️ (0:25:41) Variables ⌨️ (0:41:18) Window ⌨️ (0:42:24) Integer Type ⌨️ (0:53:08) DataType: Byte, Short and Long ⌨️ (1:04:42) Float and Double ⌨️ (1:16:16) Char and Boolean ⌨️ (1:25:55) Operators ⌨️ (1:49:47) Comments ⌨️ (1:51:43) IfThenElse: Statement-Expression ⌨️ (2:02:25) Less Than or Equal To Operator ⌨️ (2:10:33) logical AND operator ⌨️ (2:14:52) logical OR operator ⌨️ (2:29:48) When Statement-Expression ⌨️ (2:44:16) Null ⌨️ (2:59:59) Functions ⌨️ (3:15:46) Function: return and expressions ⌨️ (3:27:43) Functions Overloading ⌨️ (3:33:57) Functions Default Values ⌨️ (3:44:09) Functions vararg keyword ⌨️ (3:55:17) loops: FOR loop ⌨️ (4:05:18) loops: WHILE and DO WHILE loop, Labels and continue and break ⌨️ (4:28:26) loops Challenge ⌨️ (4:43:14) Arrays ⌨️ (4:59:56) Arrays Challenge ⌨️ (5:18:41) OOP: Classes ⌨️ (5:37:01) OOP: Primary Constructor ⌨️ (5:51:25) OOP: Initializer Blocks ⌨️ (6:07:03) OOP: Secondary Constructors ⌨️ (6:23:56) OOP: Constructor Parameters Default Values ⌨️ (6:31:08) OOP: Getters and Setters ⌨️ (6:48:00) OOP: lateinit keyword ⌨️ (6:57:52) OOP: Companion Object ⌨️ (7:07:47) OOP: Singleton ⌨️ (7:19:08) OOP: Lazy Initialization ⌨️ (7:25:02) OOP: Enum Classes ⌨️ (7:39:27) OOP: Inner Classes ⌨️ (7:44:19) OOP Challenge ⌨️ (8:00:16) OOP: Inheritance 1 ⌨️ (8:20:37) OOP: Inheritance 2 ⌨️ (8:35:31) OOP: Sealed Class ⌨️ (8:48:57) OOP: Abstract Classes ⌨️ (8:56:29) OOP: Data Class ⌨️ (9:23:53) OOP: Interfaces 1 ⌨️ (9:35:37) OOP: Interfaces 2 ⌨️ (9:49:03) OOP: Object Expression ⌨️ (9:58:09) OOP: Delegation ⌨️ (10:05:37) Lambda Functions and Lambda Expressions ⌨️ (10:24:15) it parameter in lambda ⌨️ (10:28:03) List, Set, Map ⌨️ (10:44:52) Mapping ⌨️ (10:56:37) Zipping ⌨️ (11:12:00) Flatten ⌨️ (11:21:43) String Representation ⌨️ (11:32:46) Filtering ⌨️ (11:51:19) Test predicates: any(), none(), all() ⌨️ (11:53:56) Plus and Minus Operators ⌨️ (11:57:10) Grouping ⌨️ (12:02:07) Retrieve Collection parts ⌨️ (12:22:26) Retrieve Single Elements ⌨️ (12:26:54) Aggregate Operations: sum(), count(), average(), minOrNull(), maxOrNull() ⌨️ (12:31:49) Comparable and Comparator ⌨️ (12:59:09) Binary Search ⌨️ (13:13:31) Generics: Type Paramenters and Casting ⌨️ (13:29:54) Generics: Upper Bounds 🎉 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

Graph Algorithms Crash Course (with Java)

dS44jZyj5gU | 26 Oct 2022

Graph Algorithms Crash Course (with Java)

Learn how to use the graph data structures in this full tutorial for beginners. A Graph data structures is a non-linear data structure consisting of vertices and edges. They are used to solve many real-word problems and are commonly needed to solve coding challenges. The course uses Java. Coding Cleverly teaches this course. Check out his channel: https://www.youtube.com/c/CodingCleverly 💻 Source Code: https://github.com/codingcleverly/graphs_freeCodeCamp ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction to Graphs ⌨️ (0:01:35) Graphical Explanation ⌨️ (0:03:21) Code Implementation ⌨️ (0:06:41) Vertex class ⌨️ (0:09:33) Edge class ⌨️ (0:17:46) Graph class ⌨️ (0:28:06) main method ⌨️ (0:31:31) compile and run ⌨️ (0:32:55) Introduction to Graph Traversals ⌨️ (0:34:49) Traversal Orders ⌨️ (0:35:35) DFS Traversal (Graphical Explanation) ⌨️ (0:41:56) Code Implementation of DFS ⌨️ (0:51:39) BFS Traversal (Graphical Explanation) ⌨️ (0:54:23) Code Implementation of BFS ⌨️ (1:01:09) Compile and Run ⌨️ (1:01:55) Introduction to Dijkstra's Algorithm ⌨️ (1:02:25) Graphical Explanation ⌨️ (1:08:56) Code Implementation ⌨️ (1:12:22) Priority Queue ⌨️ (1:16:31) Iterating through the vertices ⌨️ (1:19:48) while loop ⌨️ (1:28:17) helper method ⌨️ (1:29:56) compile and run ⌨️ (1:30:21) problem occurred ⌨️ (1:30:31) shortestPathBetween() ⌨️ (1:37:27) fix to the problem ⌨️ (1:38:36) Successful Compile and Run 🎉 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

How to Make Money From Your Website Using Microtransactions

XwzcrhhyDkc | 24 Oct 2022

How to Make Money From Your Website Using Microtransactions

Learn how to make money from your website without having to reply on third party advertisers or selling your users data by using the Interledger Protocol and microtransactions. ✏️ Ania Kubów developed this course. Check out her channel: https://www.youtube.com/c/AniaKub%C3%B3w 🔗 Sign up for Uphold: https://wallet.uphold.com/signup 🔗 Coil Chrome extension: https://chrome.google.com/webstore/detail/coil/locbifcbeldmnphbgkdigjmkbfkhbnca?hl=en 🔗 Sign up for Coil: https://coil.com/auth/signup 🏗 Grant for the Web provided a grant to make this course possible. Grant for the Web is an Interledger Foundation program to boost open, fair, and inclusive standards and innovation in Web Monetization. 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Flutter Course – Build Full Stack Google Docs Clone

F6P0hve2clE | 20 Oct 2022

Flutter Course – Build Full Stack Google Docs Clone

Build a responsive cross-platform Google Docs Clone using Flutter & Node.js. This tutorial is designed for beginners in Node.js and no prior knowledge Javascript is required. This course will go through Google Authentication WITHOUT Firebase, keeping the users logged in, creating new documents, viewing the list of documents created by user, updating the title of the document, sharing link of the document, adding a rich text editor, collaboratively editing with as many users as you want and creating responsive design. We will be using Flutter, Node, Express, Socket, MongoDB and Riverpod. ✏️ Course created by Rivaan Ranawat. Check out his channel: https://www.youtube.com/c/RivaanRanawat 💻 Source Code: https://github.com/RivaanRanawat/flutter-google-docs-clone Special Thanks: @Aadhi Arun Prerequisites: Flutter & Dart Basics Flutter Version: 3.3 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:57) Creating Flutter Project ⌨️ (0:02:56) Designing Login Screen ⌨️ (0:09:24) Google Cloud Platform oAuth Client ID ⌨️ (0:13:00) Google Auth Android Setup ⌨️ (0:15:30) Google Auth iOS Setup ⌨️ (0:17:25) Google Auth Web Setup ⌨️ (0:19:17) Important Note on Auth ⌨️ (0:20:39) Running on Web on specific port ⌨️ (0:21:19) Google Sign In using Node.js ⌨️ (0:32:45) What is Node.js? ⌨️ (0:35:53) Creating & setting up Node Server ⌨️ (0:54:00) MongoDB Setup ⌨️ (1:01:01) Creating Signup API ⌨️ (1:32:16) Calling Signup API - Client Side ⌨️ (2:00:04) Persisting the State - Explanation ⌨️ (2:03:52) Generating JWT ⌨️ (2:07:31) Auth Middleware ⌨️ (2:22:50) Local Storage ⌨️ (2:41:15) Testing on Android ⌨️ (2:42:23) Routing ⌨️ (2:51:28) Creating NavBar ⌨️ (2:53:44) Signing Out ⌨️ (2:59:52) Creating New Document ⌨️ (3:23:32) Displaying all documents created by Me ⌨️ (3:37:57) Designing Document Screen ⌨️ (3:55:39) Updating Document Title ⌨️ (4:10:20) Socket Introduction & Connection ⌨️ (4:29:23) Collaborative Editing ⌨️ (4:49:26) Auto-Save ⌨️ (4:58:01) Routing Back to Main Page ⌨️ (4:59:45) Sharing Link ⌨️ (5:01:42) Conclusion Resources: SHA-1 Key: https://stackoverflow.com/questions/15727912/sha-1-fingerprint-of-keystore-certificate Node Website: http://nodejs.org NPM Website: https://www.npmjs.com MongoDB: http://mongodb.com/ More about Status Codes: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status 🎉 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

Harvard CS50 – Full Computer Science University Course

8mAITcNt710 | 19 Oct 2022

Harvard CS50 – Full Computer Science University Course

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. 💻 Slides, source code, and more at https://cs50.harvard.edu/x. ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Lecture 0 - Scratch ⌨️ (01:45:08) Lecture 1 - C ⌨️ (04:13:23) Lecture 2 - Arrays ⌨️ (06:20:43) Lecture 3 - Algorithms ⌨️ (08:37:55) Lecture 4 - Memory ⌨️ (11:03:17) Lecture 5 - Data Structures ⌨️ (13:15:36) Lecture 6 - Python ⌨️ (15:39:25) Lecture 7 - SQL ⌨️ (18:00:55) Lecture 8 - HTML, CSS, JavaScript ⌨️ (20:23:38) Lecture 9 - Flask ⌨️ (22:39:01) Lecture 10 - Emoji ⌨️ (24:02:50) Cybersecurity Recorded in 2021. --- 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: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Learn Svelte – Full Course for Beginners

UGBJHYpHPvA | 17 Oct 2022

Learn Svelte – Full Course for Beginners

Learn Svelte in this full course for beginners! Svelte is a front-end JavaScript framework for making interactive webpages. ✏️ Li Hau Tan developed this course. Li is a core maintainer of Svelte. Check out his channel: https://www.youtube.com/lihautan 💻 Code links in top comment (because of YouTube's description character limit) ⭐️ Course Contents ⭐️ ⌨️ (0:00:23) Introduction ⌨️ (0:00:31) Writing your 1st Svelte component ⌨️ (0:06:25) Style your Svelte component ⌨️ (0:18:48) Adding data to Svelte component ⌨️ (0:23:22) Reactivity in Svelte ⌨️ (0:37:41) Attaching events in Svelte ⌨️ (0:48:07) Reactive Declarations and Statements ⌨️ (1:06:19) tick() ⌨️ (1:19:06) Component and props ⌨️ (1:29:09) Component events ⌨️ (1:44:35) Forwarding component events ⌨️ (1:56:17) class: directive ⌨️ (2:02:31) Binding ⌨️ (2:13:04) bind:group ⌨️ (2:24:18) bind:this ⌨️ (2:35:28) Component Lifecycle ⌨️ (2:45:55) onMount ⌨️ (2:55:27) {#if} block ⌨️ (3:04:38) {#each} block ⌨️ (3:22:46) keyed {#each} block ⌨️ (3:46:33) keyed {#each} visualized ⌨️ (4:06:58) {#await} block ⌨️ (4:27:01) {#key} block ⌨️ (4:40:10) Context ⌨️ (4:56:21) Communicating through Context ⌨️ (5:16:06) Intro to Svelte store ⌨️ (5:29:07) Writable store ⌨️ (5:32:11) Readable store ⌨️ (5:40:25) Svelte store contract ⌨️ (5:53:34) Redux store as Svelte store ⌨️ (6:06:01) Valtio state as Svelte store ⌨️ (6:18:55) XState as Svelte store ⌨️ (6:25:34) DOM events as Svelte store ⌨️ (6:42:50) Immer for immutable Svelte store ⌨️ (7:12:07) derived() Svelte store ⌨️ (7:28:08) tweened() Svelte store ⌨️ (7:54:58) tweened() and spring() ⌨️ (8:15:42) Higher Order Store ⌨️ (8:44:41) RxJS as Svelte store ⌨️ (8:55:39) Reactive class property using stores ⌨️ (9:21:33) Undo / Redo with Svelte store ⌨️ (10:22:02) Reactive Context ⌨️ (10:27:56) 3 tips to manage complex store ⌨️ (10:59:51) get() Svelte store value ⌨️ (11:06:29) Store vs Context ⌨️ (11:24:18) Intro to Svelte action ⌨️ (11:30:16) Dynamic parameter in Svelte action ⌨️ (11:34:08) What if Svelte action does not exists? ⌨️ (11:58:58) Integrating UI library with Svelte action ⌨️ (12:11:27) Reusing event listeners with Svelte action ⌨️ (12:39:10) Creating events with Svelte action ⌨️ (12:50:21) The order of Svelte action ⌨️ (12:56:53) use:clickOutside ⌨️ (13:02:51) use:tooltip ⌨️ (13:37:09) use:viewport ⌨️ (13:49:14) use:popper with Popper ⌨️ (14:09:31) use:lazyImage ⌨️ (14:19:04) Ensemble Actions ⌨️ (14:51:43) slot ⌨️ (15:04:35) Passing data across slot ⌨️ (15:13:48) Slot forwarding ⌨️ (15:30:32) $$slots ⌨️ (15:39:41) Infinite List ⌨️ (16:06:40) Tabs ⌨️ (16:40:46) $$props and $$restProps ⌨️ (17:06:19) Lazy Component ⌨️ (17:40:37) svelte:component ⌨️ (17:49:27) svelte:self ⌨️ (17:55:25) svelte:window ⌨️ (18:03:28) svelte:body ⌨️ (18:07:14) svelte:head ⌨️ (18:16:30) svelte:options ⌨️ (18:45:27) Passing CSS Custom Properties to Component ⌨️ (19:13:10) {@html} ⌨️ (19:35:02) {@debug} ⌨️ (19:40:39) script context="module" ⌨️ (20:00:04) Intro to Svelte transitions ⌨️ (20:03:07) Coordinating transitions ⌨️ (20:06:53) Transition Events ⌨️ (20:10:49) Easing ⌨️ (20:13:56) Accessible transitions ⌨️ (20:23:01) Solid color swipe transition ⌨️ (20:38:04) Flipboard transition ⌨️ (20:54:28) Client-side component API ⌨️ (21:20:03) SSR component API ⌨️ (21:39:57) Svelte compiler API ⌨️ (22:08:14) Svelte preprocess API ⌨️ (22:25:52) Hydrating Svelte component ⌨️ (22:57:06) svelte/register ⌨️ (23:09:31) Conclusion Links: Twitter: https://twitter.com/lihautan YouTube: https://youtube.com/c/lihautan Website: https://lihautan.com/ Supporting https://www.buymeacoffee.com/lihautan --- Svelte https://svelte.dev/ Svelte REPL https://svelte.dev/repl Svelte Discord https://svelte.dev/chat Svelte Twitter https://twitter.com/sveltejs Svelte Society https://sveltesociety.dev/ Svelte Society Twitter https://twitter.com/SvelteSociety 🎉 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

3 ways to build a Flight Widget! (JavaScript + Node.js + REST API + Database)

_uSrE-gIdFc | 13 Oct 2022

3 ways to build a Flight Widget! (JavaScript + Node.js + REST API + Database)

Learn how to build an airport flight status widget in 3 different ways. We will start with a JavaScript beginner approach and end with a React application with a mini backend using Node.js to communicate with a database hosted in the cloud. ⭐️ Code ⭐️ 💻 JavaScript: https://github.com/kubowania/flight-widget-vanilla-javascript 💻 JavaScript + Node.js + API: https://github.com/kubowania/javascript-nodejs-api-flight-widget 💻 React + Node.js + Database: https://github.com/kubowania/react-nodejs-database-flight-widget ⭐️ Contents ⭐️ 00:00:00 Introduction 00:01:19 Flight widget in pure JavaScript 00:38:27 Flight widget in JavaScript and Node.js using a REST API 01:23:55 Flight widget in React and Node.js using a Database 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Docker Containers and Kubernetes Fundamentals – Full Hands-On Course

kTp5xUtcalw | 12 Oct 2022

Docker Containers and Kubernetes Fundamentals – Full Hands-On Course

Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Docker CLI and Visual Studio Code. Push and pull container images on Docker Hub, a container registry, and create multi-container applications using Docker Compose. Learn about the Kubernetes architecture and how it works. Run it locally and use the Kubernetes CLI and Visual Studio Code to run, debug and troubleshoot applications and services. Learn about pods and the different workloads available. 💻 Install Docker Desktop and enable Kubernetes. Download the lab files here: https://github.com/K8sAcademy/Fundamentals-HandsOn ✏️ Course from Guy Barrette, from Kubernetes Academy Online Certified on Kubernetes, Terraform, Azure, AWS, and GCP. Proud to be an Azure MVP and a DigitalOcean Navigator. Consult my bio: https://guybarrette.com 👍🏻 The course is also available here (with a French version): https://kubernetesacademy.online ☕ If you like the course, You can make a small donation to the creator: https://www.buymeacoffee.com/guybarrette 🔍 View other courses from Guy here: https://kubernetesacademy.online 🐦 Guy on Twitter: @GuyBarrette and @K8s_Online ⭐️ Course Contents ⭐️ 🌟 0:00:00 Introduction ⌨️ Course Introduction ⌨️ Course Setup ⭐️ 0:05:02 Introduction to MicroServices ⌨️ Microservices Concepts ⌨️ Microservices Anti Patterns ⌨️ Microservices Advantages and Drawbacks ⭐️ 0:13:56 Welcome to Cloud Native! ⌨️ What are Cloud Native and the Cloud Native Foundation ⌨️ Cloud Native Concepts ⌨️ Cloud Native Hands-On ⭐️ 0:23:01 Introduction to Containers ⌨️ Container Concepts ⌨️ What is Docker? ⌨️ Docker Hands-On ⌨️ Basic Commands ⌨️ Basic Commands Hands-On ⌨️ Running Containers ⌨️ Running Containers Hands-On ⌨️ Building Containers ⌨️ Building Containers Hands-On ⭐️ 0:54:41 Visual Studio Code ⌨️ The Docker Extension ⌨️ The Docker Extension Hands-On ⭐️ 1:07:03 Persisting Data ⌨️ Containers are Ephemerous and Stateless ⌨️ Docker Volumes Concepts ⌨️ Using Docker Volumes Hands-On ⭐️ 1:17:03 Docker Compose ⌨️ Understanding the YAML File Structure ⌨️ Docker Compose Concepts ⌨️ Using Docker Compose ⌨️ Using Docker Compose Hands-On ⌨️ Docker Compose Sample App Hands-on ⌨️ Docker Compose Features ⭐️ 1:47:18 Container Registries ⌨️ Container Registries Concepts ⌨️ Push/Pull Images from Docker Hub ⌨️ Push/Pull Images from Docker Hub Hands-On ⭐️ 1:56:58 Kubernetes Concepts ⌨️ Kubernetes Concepts ⌨️ How to Run Kubernetes Locally ⌨️ How to Run Kubernetes Locally Hands-On ⌨️ Kubernetes API ⌨️ Using Kubectl Hands-On ⌨️ The Declarative Way vs the Imperative Way ⌨️The Declarative Way vs the Imperative Way Hands-On ⭐️ 2:20:38 Namespaces ⌨️ Namespaces Concepts ⌨️ Namespaces Hands-On ⭐️ 2:28:47 Nodes ⌨️ Master Node Concepts ⌨️ Worker Nodes Concepts ⌨️ Nodes Hands-On ⭐️ 2:38:36 Pods ⌨️ Pod Concepts ⌨️ The Pod Lifecycle ⌨️ Defining and Running Pods ⌨️ Pod Hands-On ⌨️ Init Containers ⌨️ Init Containers Hands-On ⭐️ 3:01:00 Selectors ⌨️ Selector Concepts ⌨️ Selector Hands-On ⭐️ 3:07:51 Multi Container Pods ⌨️ Common Patterns for Running More then One Container in a Pod ⌨️ Multi Container Pods Networking Concepts ⌨️ Multi Containers Pods Hands-On ⭐️ 3:19:45 Workloads ⌨️ Introduction to Workloads ⌨️ ReplicaSet Concepts ⌨️ ReplicaSet Hands-On ⌨️ Deployment Concepts ⌨️ Deployment Hands-On ⌨️ DaemonSet Concepts ⌨️ DaemonSet Hands-On ⌨️ StatefulSet Concepts ⌨️ StatefulSet Hands-On ⌨️ Job Concepts ⌨️ Job Hands-On ⌨️ CronJob Concepts ⌨️ CronJob Hands-On ⭐️ 4:05:15 Updates ⌨️ Rolling Updates Concepts ⌨️ Rolling Updates Hands-On ⌨️ Blue-Green Deployments ⌨️ Blue-Green Deployments Hands-On ⭐️ 4:21:13 Services ⌨️ What are services? ⌨️ ClusterIP Concepts ⌨️ ClusterIP Hands-On ⌨️ NodePort Concepts ⌨️ NodePort Hands-On ⌨️ Load Balancer Concepts ⌨️ Load Balancer on Docker Desktop Hands-On ⭐️ 4:44:03 Storage & Persistence ⌨️ Storage & Persistence Concepts ⌨️ The Static Way ⌨️ The Static Way Hands-On ⌨️ The Dynamic Way ⭐️ 5:03:48 Application Settings ⌨️ ConfigMaps Concepts ⌨️ ConfigMaps Hands-On ⌨️ Secrets Concepts ⌨️ Secrets Hands-On ⭐️ 5:22:24 Observalibilty ⌨️ Startup, Readiness and Liveness Probes Concepts ⌨️ Probes Hands-On ⭐️ 5:30:46 Dashboards ⌨️ Dashboards Options ⌨️ Lens Hands-On ⌨️ K9s Hands-On ⭐️ 5:47:36 Scaling ⌨️ Auto Scaling Pods using the Horizontal Pod Autoscaler ⌨️ Auto Scaling Pods Hands-On ⭐️ 5:55:22 Conclusion ⌨️ Course 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

Build a Webshop – Angular, Node.js, TypeScript, Stripe

Kbauf9IgsC4 | 11 Oct 2022

Build a Webshop – Angular, Node.js, TypeScript, Stripe

Build a Webshop! In this tutorial, we are going to build a webshop or e-commerce store using Angular/TypeScript, Express.js, and Stripe. We are gonna learn how to use Angular material and Tailwind to structure our UI and how to integrate store API into our app. Also at the end, we will build a checkout, and we are gonna integrate Stripe so that we can process payments. ✏️ Slobodan Gajic created this course. Check out his channel: https://www.youtube.com/c/CodewithSloba ⭐️ Resources ⭐️ Code: https://github.com/bobangajicsm/E-Commerce-Store Fake store API: https://fakestoreapi.com/ Stripe: https://stripe.com/ Prebuilt checkout page: https://stripe.com/docs/checkout/quickstart Stripe Shipping Code: https://stripe.com/docs/payments/checkout/shipping ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:01) Installing dependencies and project setup ⌨️ (0:18:11) Building home page ⌨️ (1:27:11) Building cart page ⌨️ (1:58:26) Implementing Cart logic ⌨️ (2:48:08) Implementing Store API ⌨️ (3:16:06) Stripe payment implementation 🎉 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

PyTorch for Deep Learning & Machine Learning – Full Course

V_xro1bcAuA | 06 Oct 2022

PyTorch for Deep Learning & Machine Learning – Full Course

Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python. ✏️ Daniel Bourke developed this course. Check out his channel: https://www.youtube.com/channel/UCr8O8l5cCX85Oem1d18EezQ 🔗 Code: https://github.com/mrdbourke/pytorch-deep-learning 🔗 Ask a question: https://github.com/mrdbourke/pytorch-deep-learning/discussions 🔗 Course materials online: https://learnpytorch.io 🔗 Full course on Zero to Mastery (20+ hours more video): https://dbourke.link/ZTMPyTorch Some sections below have been left out because of the YouTube limit for timestamps. 0:00:00 Introduction 🛠 Chapter 0 – PyTorch Fundamentals 0:01:45 0. Welcome and "what is deep learning?" 0:07:41 1. Why use machine/deep learning? 0:11:15 2. The number one rule of ML 0:16:55 3. Machine learning vs deep learning 0:23:02 4. Anatomy of neural networks 0:32:24 5. Different learning paradigms 0:36:56 6. What can deep learning be used for? 0:43:18 7. What is/why PyTorch? 0:53:33 8. What are tensors? 0:57:52 9. Outline 1:03:56 10. How to (and how not to) approach this course 1:09:05 11. Important resources 1:14:28 12. Getting setup 1:22:08 13. Introduction to tensors 1:35:35 14. Creating tensors 1:54:01 17. Tensor datatypes 2:03:26 18. Tensor attributes (information about tensors) 2:11:50 19. Manipulating tensors 2:17:50 20. Matrix multiplication 2:48:18 23. Finding the min, max, mean & sum 2:57:48 25. Reshaping, viewing and stacking 3:11:31 26. Squeezing, unsqueezing and permuting 3:23:28 27. Selecting data (indexing) 3:33:01 28. PyTorch and NumPy 3:42:10 29. Reproducibility 3:52:58 30. Accessing a GPU 4:04:49 31. Setting up device agnostic code 🗺 Chapter 1 – PyTorch Workflow 4:17:27 33. Introduction to PyTorch Workflow 4:20:14 34. Getting setup 4:27:30 35. Creating a dataset with linear regression 4:37:12 36. Creating training and test sets (the most important concept in ML) 4:53:18 38. Creating our first PyTorch model 5:13:41 40. Discussing important model building classes 5:20:09 41. Checking out the internals of our model 5:30:01 42. Making predictions with our model 5:41:15 43. Training a model with PyTorch (intuition building) 5:49:31 44. Setting up a loss function and optimizer 6:02:24 45. PyTorch training loop intuition 6:40:05 48. Running our training loop epoch by epoch 6:49:31 49. Writing testing loop code 7:15:53 51. Saving/loading a model 7:44:28 54. Putting everything together 🤨 Chapter 2 – Neural Network Classification 8:32:00 60. Introduction to machine learning classification 8:41:42 61. Classification input and outputs 8:50:50 62. Architecture of a classification neural network 9:09:41 64. Turing our data into tensors 9:25:58 66. Coding a neural network for classification data 9:43:55 68. Using torch.nn.Sequential 9:57:13 69. Loss, optimizer and evaluation functions for classification 10:12:05 70. From model logits to prediction probabilities to prediction labels 10:28:13 71. Train and test loops 10:57:55 73. Discussing options to improve a model 11:27:52 76. Creating a straight line dataset 11:46:02 78. Evaluating our model's predictions 11:51:26 79. The missing piece – non-linearity 12:42:32 84. Putting it all together with a multiclass problem 13:24:09 88. Troubleshooting a mutli-class model 😎 Chapter 3 – Computer Vision 14:00:48 92. Introduction to computer vision 14:12:36 93. Computer vision input and outputs 14:22:46 94. What is a convolutional neural network? 14:27:49 95. TorchVision 14:37:10 96. Getting a computer vision dataset 15:01:34 98. Mini-batches 15:08:52 99. Creating DataLoaders 15:52:01 103. Training and testing loops for batched data 16:26:27 105. Running experiments on the GPU 16:30:14 106. Creating a model with non-linear functions 16:42:23 108. Creating a train/test loop 17:13:32 112. Convolutional neural networks (overview) 17:21:57 113. Coding a CNN 17:41:46 114. Breaking down nn.Conv2d/nn.MaxPool2d 18:29:02 118. Training our first CNN 18:44:22 120. Making predictions on random test samples 18:56:01 121. Plotting our best model predictions 19:19:34 123. Evaluating model predictions with a confusion matrix 🗃 Chapter 4 – Custom Datasets 19:44:05 126. Introduction to custom datasets 19:59:54 128. Downloading a custom dataset of pizza, steak and sushi images 20:13:59 129. Becoming one with the data 20:39:11 132. Turning images into tensors 21:16:16 136. Creating image DataLoaders 21:25:20 137. Creating a custom dataset class (overview) 21:42:29 139. Writing a custom dataset class from scratch 22:21:50 142. Turning custom datasets into DataLoaders 22:28:50 143. Data augmentation 22:43:14 144. Building a baseline model 23:11:07 147. Getting a summary of our model with torchinfo 23:17:46 148. Creating training and testing loop functions 23:50:59 151. Plotting model 0 loss curves 24:00:02 152. Overfitting and underfitting 24:32:31 155. Plotting model 1 loss curves 24:35:53 156. Plotting all the loss curves 24:46:50 157. Predicting on custom data

Stack Data Structure Tutorial – Solve Coding Challenges

O1KeXo8lE8A | 05 Oct 2022

Stack Data Structure Tutorial – Solve Coding Challenges

Questions on the stack data structure are very common in technical interviews. Learn how to master the data structure, starting from the easiest problems on LeetCode and InterviewBit and slowly building up intuitions so that the hard problems seem easy. All the questions are popular interview questions from Google, Meta, Microsoft and more! ✏️ Tanishq Chaudhary developed this course. Check out his channel: https://www.youtube.com/c/TanishqChaudhary1337 ⭐️ Course Conetents ⭐️ SECTION 0 – Introduction ⌨️ (0:00:00) Introduction to the course on the Stack data structure ⌨️ (0:00:31) Stack implementation intuitions + Code in Python3 and C++ ⌨️ (0:06:23) Simplify Path | InterviewBit | LeetCode ⌨️ (0:19:01) Min Stack | InterviewBit | LeetCode SECTION 1 – Parentheses ⌨️ (0:30:04) Introduction to Parentheses questions ⌨️ (0:40:24) Valid Parentheses | InterviewBit | LeetCode ⌨️ (0:52:27) Redundant Braces | InterviewBit ⌨️ (1:02:08) Minimum Remove to Make Valid Parentheses | LeetCode ⌨️ (1:12:58) Longest Valid Parentheses | LeetCode SECTION 2 – Calculator ⌨️ (1:17:42) Introduction to Calculator questions ⌨️ (1:22:51) Convert Infix to Postfix ⌨️ (1:40:15) Evaluate Reverse Polish Notation| InterviewBit | LeetCode ⌨️ (1:47:18) Basic Calculator I, II, III | LeetCode 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Learn Python by Thinking in Types - Full Course

jH85McHenvw | 04 Oct 2022

Learn Python by Thinking in Types - Full Course

Learn Python by thinking in types. The beginner's course focuses on basic programming concepts rather than just teaching the language syntax. It's always helpful to learn from many different perspectives and this course may be just what you need to understand Python. People often confuse learning language syntax with learning programming. This course will guide you through the basic principles needed to learn Python in an efficient manner. ✏️ Octallium developed this course. Check out his channel: https://www.youtube.com/channel/UCd0MaWAxZklFtCyNPEpSl0w 💻 Code and Resources: https://github.com/octallium/modern-python-101 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:47) Welcome & Github Links ⌨️ (0:03:56) Tour of Python ⌨️ (0:05:13) Installation & Setting up Local Machine ⌨️ (0:09:51) Troubleshooting Installation (Mac) ⌨️ (0:13:30) Hello World ⌨️ (0:17:32) Understanding Variables ⌨️ (0:19:22) Creating Variables ⌨️ (0:24:05) Memory Allocation ⌨️ (0:26:29) Variable Declaration Rules ⌨️ (0:30:03) Primitive Data Types ⌨️ (0:35:41) String Formatting ⌨️ (0:39:56) First Bug ⌨️ (0:46:18) Practise String Formatting ⌨️ (0:55:44) If/Else ⌨️ (1:03:41) And/Or ⌨️ (1:15:14) For Loops ⌨️ (1:17:31) While Loops ⌨️ (1:30:05) Match Operator ⌨️ (1:35:48) Game - Save Zortan ⌨️ (1:59:55) Lists ⌨️ (2:13:39) Tuples ⌨️ (2:20:51) Dictionary ⌨️ (2:38:15) Set ⌨️ (2:45:56) Game - Save Zortan ⌨️ (3:04:49) Enum ⌨️ (3:09:29) Introduction to Functions ⌨️ (3:14:07) Better Functions ⌨️ (3:19:14) Weight ⌨️ (3:21:36) Fly ⌨️ (3:31:07) Args & Kwargs ⌨️ (3:43:23) Global & Local Scope ⌨️ (3:50:20) Game - Save Zortan ⌨️ (4:11:02) Higher Order Functions (HOF) ⌨️ (4:45:47) Object Oriented Programming (OOP) ⌨️ (4:57:07) Classes vs Instances ⌨️ (5:03:13) Methods ⌨️ (5:08:11) Character Class ⌨️ (5:14:46) Use of Classes ⌨️ (5:16:38) Members ⌨️ (5:22:42) Inheritance & Polymorphism ⌨️ (5:39:19) Decorators ⌨️ (6:12:01) Game - Save Zortan ⌨️ (6:28:58) Magic Methods ⌨️ (6:51:06) Error Handling ⌨️ (6:54:54) Try/Except ⌨️ (7:01:15) Try/Except/Else/Finally ⌨️ (7:05:01) Assertion Errors ⌨️ (7:08:05) Raising Errors ⌨️ (7:10:29) Understanding Modules ⌨️ (7:16:44) Packages ⌨️ (7:20:34) Local Package Imports ⌨️ (7:23:05) __init__.py ⌨️ (7:24:53) VOC-DTP ⌨️ (7:36:06) Cash Register - Part 1 ⌨️ (8:04:55) Cash Register - Part 2 ⌨️ (8:26:18) Game - Save Zortan ⌨️ (9:12:30) Final Words

Ecommerce Website Tutorial – Create a B2B App with Stripe + Postgres + REST API Backend

WbMUHSL2xpY | 29 Sep 2022

Ecommerce Website Tutorial – Create a B2B App with Stripe + Postgres + REST API Backend

Learn how to create three SaaS internal business tools with Postgres, Stripe API, and the Retool low-code platform. You will build an order management dashboard, an employee dashboard, and a developer portal. You will use the Retool platform to build the business tools. Retool is a drag-and-drop no-code editor with many of pre-built components to build internal CRUD (create, read, update, delete) apps as fast as possible. ✏️ Ania Kubów developed this course. Check out her channel: https://www.youtube.com/aniakubow Code: https://github.com/kubowania/mobee-psql-data 🏗 Retool provided a grant to make this course possible. Learn more about Retool: https://retool.com ⭐️ Contents ⭐️ ⌨️ (00:03:40) The Employee App ⌨️ (01:06:20) The Manager/Admin App ⌨️ (01:43:12) The Developer App 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) – Tutorial

7BHs1BzA4fs | 28 Sep 2022

Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) – Tutorial

Let's explore an alien planet and learn all the techniques you need to make your own 2D games with vanilla JavaScript, HTML5, CSS3 and HTML Canvas. From sprite animation to parallax backgrounds, today we will build a game completely from scratch, with no frameworks and no libraries, using just HTML, CSS and plain vanilla JavaScript. Have fun! ✏️ Course by Frank's Laboratory. https://www.youtube.com/c/Frankslaboratory 🎨 Download Project Art assets 🎨 ** All art assets for this class were made by Frank or by artists he hired, there is NO copyright, you can download and use these freely for any project you want! Player: https://www.frankslaboratory.co.uk/downloads/103/player.png Projectile: https://www.frankslaboratory.co.uk/downloads/103/projectile.png Particle gears: https://www.frankslaboratory.co.uk/downloads/103/gears.png ⚙️ Backgrounds: Layer 1: https://www.frankslaboratory.co.uk/downloads/103/layer1.png Layer 2: https://www.frankslaboratory.co.uk/downloads/103/layer2.png Layer 3: https://www.frankslaboratory.co.uk/downloads/103/layer3.png Layer 4: https://www.frankslaboratory.co.uk/downloads/103/layer4.png 🐟 Enemies: Angler 1: https://www.frankslaboratory.co.uk/downloads/103/angler1.png Angler 2: https://www.frankslaboratory.co.uk/downloads/103/angler2.png Lucky Fish: https://www.frankslaboratory.co.uk/downloads/103/lucky.png Hive Whale: https://www.frankslaboratory.co.uk/downloads/103/hivewhale.png Drone: https://www.frankslaboratory.co.uk/downloads/103/drone.png ☁️ Collision Animations: Smoke: https://www.frankslaboratory.co.uk/downloads/103/smokeExplosion.png Fire: https://www.frankslaboratory.co.uk/downloads/103/fireExplosion.png 🐟EXTENDED class with BONUS lessons and more free sprite sheets: 4 new enemies, sound design, animated shield, animated projectiles and more https://www.udemy.com/course/learn-game-development-with-javascript/?referralCode=69874A38D543D7F510F2 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:07) HTML & CSS setup ⌨️ (0:02:40) Basic JavaScript setup ⌨️ (0:04:59) Object Oriented programming with JavaScript ⌨️ (0:07:25) Creating Player and Game objects ⌨️ (0:13:18) Animation loop ⌨️ (0:16:36) Keyboard inputs ⌨️ (0:26:15) Creating projectiles ⌨️ (0:33:22) Periodic events ⌨️ (0:38:30) Drawing game UI ⌨️ (0:41:20) Base enemy class ⌨️ (0:49:19) Collision detection between rectangles ⌨️ (0:54:36) Drawing game score ⌨️ (0:57:49) Win and lose condition ⌨️ (0:59:52) Counting game time ⌨️ (1:03:07) Animated parallax backgrounds ⌨️ (1:13:20) Sprite animation with JavaScript ⌨️ (1:17:02) Creating a debug mode ⌨️ (1:18:38) Animating enemy sprite sheets ⌨️ (1:25:15) Night Angler enemy class ⌨️ (1:27:39) Lucky Fish enemy class ⌨️ (1:29:02) Collecting power ups ⌨️ (1:36:51) Drawing projectiles as images ⌨️ (1:38:01) Custom fonts and game text ⌨️ (1:40:43) Cleaning up ⌨️ (1:42:51) Particle effects and physics ⌨️ (1:55:03) Particle rotation ⌨️ (1:58:47) Tweaks and fixes ⌨️ (2:01:46) Hive Whale enemy class ⌨️ (2:04:46) Drone enemy class ⌨️ (2:09:30) Dust effect animation ⌨️ (2:24:36) Fire effect animation ⌨️ (2:26:03) Tuning game difficulty ⌨️ (2:29:26) What to do next?

Java Programming for Beginners – Full Course

A74TOX803D0 | 27 Sep 2022

Java Programming for Beginners – Full Course

Learn the Java programming language in this complete beginner's course. You will learn all the main features of Java (version 17) and how to use Java for your own projects. And you can follow along with the entire course from within your web browser. ✏️ Farhan Hasin Chowdhury created this course. 🔗 Sign up for Replit: https://join.replit.com/java-students 🏗 Replit provided a grant that make this course possible. 🔗 https://www.freecodecamp.org/news/how-to-use-arrays-binarysearch-in-java/ 🔗 https://www.freecodecamp.org/news/programming-naming-conventions-explained/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Hello World ⌨️ (0:06:39) Variables ⌨️ (0:13:12) Data Types ⌨️ (0:20:27) Operators ⌨️ (0:47:33) Strings ⌨️ (1:16:42) User Inputs ⌨️ (1:35:13) Conditional Statements ⌨️ (1:46:38) Switch Cases ⌨️ (1:55:59) Arrays ⌨️ (2:27:45) For Loops ⌨️ (2:47:22) While Loops ⌨️ (2:50:20) Do...While Loops ⌨️ (2:52:02) ArrayLists ⌨️ (3:12:25) HashMaps ⌨️ (3:28:38) Object Oriented Programming 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Machine Learning for Everybody – Full Course

i_LwzRVP7bg | 26 Sep 2022

Machine Learning for Everybody – Full Course

Learn Machine Learning in a way that is accessible to absolute beginners. You will learn the basics of Machine Learning and how to use TensorFlow to implement many different concepts. ✏️ Kylie Ying developed this course. Check out her channel: https://www.youtube.com/c/YCubed ⭐️ Code and Resources ⭐️ 🔗 Supervised learning (classification/MAGIC): https://colab.research.google.com/drive/16w3TDn_tAku17mum98EWTmjaLHAJcsk0?usp=sharing 🔗 Supervised learning (regression/bikes): https://colab.research.google.com/drive/1m3oQ9b0oYOT-DXEy0JCdgWPLGllHMb4V?usp=sharing 🔗 Unsupervised learning (seeds): https://colab.research.google.com/drive/1zw_6ZnFPCCh6mWDAd_VBMZB4VkC3ys2q?usp=sharing 🔗 Dataets (add a note that for the bikes dataset, they may have to open the downloaded csv file and remove special characters) 🔗 MAGIC dataset: https://archive.ics.uci.edu/ml/datasets/MAGIC+Gamma+Telescope 🔗 Bikes dataset: https://archive.ics.uci.edu/ml/datasets/Seoul+Bike+Sharing+Demand 🔗 Seeds/wheat dataset: https://archive.ics.uci.edu/ml/datasets/seeds 🏗 Google provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:58) Data/Colab Intro ⌨️ (0:08:45) Intro to Machine Learning ⌨️ (0:12:26) Features ⌨️ (0:17:23) Classification/Regression ⌨️ (0:19:57) Training Model ⌨️ (0:30:57) Preparing Data ⌨️ (0:44:43) K-Nearest Neighbors ⌨️ (0:52:42) KNN Implementation ⌨️ (1:08:43) Naive Bayes ⌨️ (1:17:30) Naive Bayes Implementation ⌨️ (1:19:22) Logistic Regression ⌨️ (1:27:56) Log Regression Implementation ⌨️ (1:29:13) Support Vector Machine ⌨️ (1:37:54) SVM Implementation ⌨️ (1:39:44) Neural Networks ⌨️ (1:47:57) Tensorflow ⌨️ (1:49:50) Classification NN using Tensorflow ⌨️ (2:10:12) Linear Regression ⌨️ (2:34:54) Lin Regression Implementation ⌨️ (2:57:44) Lin Regression using a Neuron ⌨️ (3:00:15) Regression NN using Tensorflow ⌨️ (3:13:13) K-Means Clustering ⌨️ (3:23:46) Principal Component Analysis ⌨️ (3:33:54) K-Means and PCA Implementations 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Algorithms in Python – Full Course for Beginners

fW_OS3LGB9Q | 22 Sep 2022

Algorithms in Python – Full Course for Beginners

In this Introduction to Algorithms in Python course, you'll learn about algorithm basics like recursion and then go all the way to working with concepts like dynamic programming. The 5 main course segments include simple recursive algorithms, data structures, divide & conquer, greedy algorithms, and dynamic programming. ✏️ Joy Brock developed this course in collaboration with realtoughcandy.io. Check out Joy's channel: https://www.youtube.com/c/PythonLearningChannel 🍬 Sign up for the RealToughCandy newsletter and get a free ebook plus coding challenges, exclusive promo codes and more delivered directly to your inbox. ➡️ https://realtoughcandy.com/newsletter-and-free-ebook/ ⭐️ Code Samples ⭐️ 🔗 https://github.com/joyb0218/intro_to_algorithms/blob/main/1_recursive_algorithms 🔗 https://github.com/joyb0218/intro_to_algorithms/blob/main/2_data_structures 🔗 https://github.com/joyb0218/intro_to_algorithms/blob/main/3_divide_conquer 🔗 https://github.com/joyb0218/intro_to_algorithms/blob/main/4_greedy_algorithms 🔗 https://github.com/joyb0218/intro_to_algorithms/blob/main/5_dynamic_programming ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro & course overview ⌨️ (0:07:07) Factorials refresher ⌨️ (0:10:04) CODING CHALLENGE: Factorial program using iteration, recursion ⌨️ (0:14:57) What is a permutation? ⌨️ (0:16:34) CODING CHALLENGE: Recursive permutation ⌨️ (0:20:13) Iterative permutation example ⌨️ (0:22:17) 8/N queens problem: theory & explanation ⌨️ (0:23:57) Real world example of permutations ⌨️ (0:24:49) Lesson recap ⌨️ (0:26:11) What are data structures? ⌨️ (0:27:53) What is a one-dimensional array? ⌨️ (0:29:01) Search & sort ⌨️ (0:30:39) CODING CHALLENGE: Linear search ⌨️ (0:31:00) Binary search ⌨️ (0:32:06) CODING CHALLENGE: Iterative binary search ⌨️ (0:33:31) Coding a recursive binary search ⌨️ (0:34:47) Bubble sort ⌨️ (0:36:42) CODING CHALLENGE: Bubble sort ⌨️ (0:38:02) Insertion sort ⌨️ (0:39:24) CODING CHALLENGE: Insertion sort ⌨️ (0:40:36) Linked lists ⌨️ (0:44:01) CODING CHALLENGE: Linked list (traverse, search, add, delete, header, nodes, tail) ⌨️ (0:52:12) Hash tables ⌨️ (0:56:27) Lesson recap ⌨️ (0:57:42) Divide & conquer algorithm paradigm: uses, benefits and more ⌨️ (1:00:43) Merge sort ⌨️ (1:02:48) CODING CHALLENGE: An efficient merge sort ⌨️ (1:05:48) Getting judged mercilessly on LeetCode ⌨️ (1:06:47) Getting Python to do the work for us with sorted() ⌨️ (1:07:33) Matrix multiplication ⌨️ (1:10:06) CODING CHALLENGE: Matrix multiplication ⌨️ (1:11:20) Strassen algorithm ⌨️ (1:14:45) CODING CHALLENGE: Strassen algorithm ⌨️ (1:16:27) Lesson recap ⌨️ (1:17:21) What is a greedy algorithm? ⌨️ (1:19:20) Assign mice to holes conceptual overview ⌨️ (1:21:45) CODING CHALLENGE: Assign mice to holes ⌨️ (1:23:10) Fractional knapsack ⌨️ (1:23:36) Understanding the fractional knapsack problem with a (light-hearted) dystopian apocalypse example ⌨️ (1:25:54) Coding challenge prep ⌨️ (1:27:13) CODING CHALLENGE: Fractional knapsack ⌨️ (1:31:49) Egyptians fractions ⌨️ (1:34:03) CODING CHALLENGE: Egyptian fractions ⌨️ (1:37:06) Lesson recap ⌨️ (1:38:15) What is dynamic programming (also called DP)? ⌨️ (1:41:55) What is the principle of optimality? ⌨️ (1:42:20) The 3-step process to solving a problem with optimal substructure ⌨️ (1:43:55) Introduction to “ugly numbers” ⌨️ (1:47:19) CODING CHALLENGE: Ugly numbers ⌨️ (1:51:41) Traveling salesman problem (TSP) ⌨️ (1:55:49) CODING CHALLENGE: Traveling salesman problem ⌨️ (1:59:52) Palindromic matrix paths ⌨️ (2:03:11) CODING CHALLENGE: Palindromic matrix paths ⌨️ (2:08:37) Lesson recap ⌨️ (2:10:03) Course wrap up (and the importance of coding every day) 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Web3 Course Walkthrough on freeCodeCamp.org (Rust, Blockchain Development, and Smart Contracts)

hDfkyF8U-pw | 21 Sep 2022

Web3 Course Walkthrough on freeCodeCamp.org (Rust, Blockchain Development, and Smart Contracts)

We just released the beta version of our new Web3 curriculum on freeCodeCamp.org. In this video, freeCodeCamp software engineers Tom and Shaun will walk you through some of the new Web3 curriculum projects. 🔗 Learn more: https://www.freecodecamp.org/news/web3-curriculum-open-beta/ 🔗 Access the Web3 curriculum: https://web3.freecodecamp.org/web3

Code a Minecraft Clone with JavaScript, React, Three.js – Tutorial

qpOZup_3P_A | 20 Sep 2022

Code a Minecraft Clone with JavaScript, React, Three.js – Tutorial

Learn how to code a playable Minecraft clone using React, JavaScript, and Three.js. You will learn about many React concepts such as useState, useEffect, useRef, custom Hooks for State management, and more. And you will be able to apply the principles to create other 3d games in JavaScirpt. ✏️ Course created by Daniel Bark. Check out his channel: https://www.youtube.com/c/barelycoding 💻 Finished Code: https://github.com/danba340/minecraft-freecodecamp 💻 Starting Code: https://github.com/danba340/minecraft-freecodecamp/tree/start 💻 Demo: https://minecraft-freecodecamp.vercel.app ⭐️ Contents ⭐️ ⌨️ (0:00:00) Boilerplate ⌨️ (0:03:56) Sky ⌨️ (0:05:46) Textures ⌨️ (0:07:48) Ground ⌨️ (0:15:11) Player ⌨️ (0:25:43) Keyboard input ⌨️ (0:32:03) Movement ⌨️ (0:41:26) First person camera ⌨️ (0:46:25) State management ⌨️ (0:49:55) Cube component ⌨️ (0:58:02) Add/Remove Cubes ⌨️ (1:09:34) Texture Selector ⌨️ (1:21:34) Save world ⌨️ (1:27:31) Hover cubes ⌨️ (1:30:28) Outro -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)

f4idgaq2VqA | 16 Sep 2022

Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)

Learn about Jenkins by building a CI/CD pipeline for a web application. Jenkins is an open source automation server which makes it easier to build, test, and deploy software. In this course, you will learn how to build a full dev-ops pipeline using Jenkins, Linode Servers, and other tools. 🔗 Course Readme: https://github.com/gwenf/jenkins-fcc-readme 🔗 Sign up for Linode with a $100 credit: https://www.linode.com/students ✏️ Gwendolyn Faraday developed this course. Check out her channel: https://www.youtube.com/c/FaradayAcademy 🏗 Linode provided a grant that made this course possible. ⭐️ Contents ⭐️ ⌨️ (00:00:00) Video Intro ⌨️ (00:01:33) Course Overview ⌨️ (00:02:36) What is Jenkins? ⌨️ (00:08:47) Terms & Definitions ⌨️ (00:11:58) Project Architecture ⌨️ (00:13:28) Linode Intro ⌨️ (00:20:18) Setting Up Jenkins ⌨️ (00:24:11) Tour of Jenkins Interface ⌨️ (00:30:33) Installing Plugins ⌨️ (00:33:39) Blue Ocean ⌨️ (00:34:55) Creating a Pipeline ⌨️ (00:42:37) Installing Git ⌨️ (00:45:15) Jenkinsfile ⌨️ (00:46:27) Updating a Pipeline ⌨️ (00:52:05) Jenkins with nom ⌨️ (00:56:36) Docker & Dockerhub ⌨️ (01:02:14) Closing Remarks 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Learn HTML & CSS – Full Course for Beginners

a_iQb1lnAEQ | 14 Sep 2022

Learn HTML & CSS – Full Course for Beginners

Learn HTML and CSS from scratch by building 6 projects and solving 80+ coding challenges. Go here for the interactive browser-version: https://scrimba.com/links/htmlandcss ⭐️ Code ⭐️ Two versions: 🔗 Interactive version: https://scrimba.com/links/htmlandcss 🔗 GitHub repo: https://github.com/scrimba/learn-html-and-css ✏️ This course was created by Per Harald Borgen, the co-founder and CEO of Scrimba. You can follow Per on Twitter here: https://twitter.com/perborgen 🛠 Tools used in the course: 🔗 Netlify: https://www.netlify.com/ 🔗 VS Code: https://code.visualstudio.com/ 🔗 GitHub Desktop: https://desktop.github.com/ 🔗 Figma: https://www.figma.com/ 🔗 Coolors: https://coolors.co/ 🔗 Google Fonts: https://fonts.google.com/ 🔗 1001 Fonts: https://www.1001fonts.com/ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:37) Welcome to the HTML & CSS Course ⌨️ (0:04:28) HTML Tags ⌨️ (0:08:03) Write a news article ⌨️ (0:10:22) The image tag ⌨️ (0:15:43) Nesting ⌨️ (0:18:45) Internet superpowers - Change the BBC news! ⌨️ (0:24:07) Interactive elements - Button ⌨️ (0:26:19) Interactive elements - input tags -- Experiment with input types 100% ⌨️ (0:31:40) Let’s build Google! ⌨️ (0:35:47) Aside - Anchor tags ⌨️ (0:40:42) Add an anchor tag to Google.com ⌨️ (0:42:28) Proper document structure ⌨️ (0:48:38) Aside: Lists ⌨️ (0:52:53) Build a personal Website ⌨️ (1:02:18) Deploy your Personal Website ⌨️ (1:05:46) HTML Recap Build a Google.com clone ⌨️ (1:07:29) Let’s learn CSS! ⌨️ (1:08:19) Write your first lines of CSS! ⌨️ (1:12:54) Write your first lines of CSS! Solution ⌨️ (1:16:45) Let’s destroy wikipedia - recording ⌨️ (1:18:51) Link to the CSS file ⌨️ (1:21:41) Set the width of the elements ⌨️ (1:23:59) Inline vs block elements ⌨️ (1:26:26) Margin top ⌨️ (1:27:48) Divs rule the world ⌨️ (1:30:01) CSS classes ⌨️ (1:34:15) Aside - Learn margins via flags ⌨️ (1:40:37) Add space between our elements ⌨️ (1:41:50) Aside - Centering with margins ⌨️ (1:45:31) Centering our content ⌨️ (1:47:00) Aside - padding ⌨️ (1:52:43) Aside - Border and border-radius ⌨️ (1:58:15) Aside challenge - style Twitter button ⌨️ (2:03:39) Fix the input field ⌨️ (2:08:46) Center the button ⌨️ (2:11:15) Style the button ⌨️ (2:16:05) Why we can’t have two block-level buttons ⌨️ (2:20:53) Aside - Flexbox ⌨️ (2:24:51) Centering both buttons with flexbox ⌨️ (2:28:00) Google clone recap Build a Digital Business Card ⌨️ (2:30:15) Building your digital business card ⌨️ (2:30:50) Fix the image path ⌨️ (2:33:58) Add alt attribute ⌨️ (2:38:45)2 Make image smaller ⌨️ (2:40:06) Add a border and padding ⌨️ (2:44:12) Aside - flexbox child containers ⌨️ (2:48:09) Flex item containers ⌨️ (2:49:56) Add a utility class ⌨️ (2:53:22) Justify the items ⌨️ (2:55:41) Center the card ⌨️ (2:57:48) Aside - inheritance ⌨️ (3:02:24) Center the text via inheritance ⌨️ (3:05:38) Add colors ⌨️ (3:09:17) Web-safe fonts ⌨️ (3:14:48) Aside - margin/padding shorthand ⌨️ (3:19:09) Use the margin & padding shorthands ⌨️ (3:20:30) Deploy your Digital Business Card ⌨️ (3:25:41) Business Card Recap Build a Space Exploration Site ⌨️ (3:27:50) Let’s go to space ⌨️ (3:28:30) Add a background image from unsplash ⌨️ (3:32:46) Center elements and Style button ⌨️ (3:36:18) Add a Google font ⌨️ (3:40:59) @font-face ⌨️ (3:43:12) Aside - spans ⌨️ (3:47:27) Add an underline using a span ⌨️ (3:49:25) Use an ID for the logo ⌨️ (3:54:07) Replace the jpg with a webp ⌨️ (3:56:52) Choose a color palette from an image ⌨️ (3:59:57) Add the terms & conditions section ⌨️ (4:04:13) Aside - text shadow ⌨️ (4:10:39) Improving the readability with text shadows ⌨️ (4:12:46) Space - Exploration recap Build a Birthday GIFt Site ⌨️ (4:14:38) Let’s build a Birthday GIFt site ⌨️ (4:15:54) Add basic header styling ⌨️ (4:19:43) Set the colors ⌨️ (4:21:15) Add shadow on text ⌨️ (4:24:50) We have a problem that flexbox can fix ⌨️ (4:27:37) Aside - align-items ⌨️ (4:34:06) Aside - flex-direction ⌨️ (4:38:55) Turn the header into a flexbox ⌨️ (4:40:45) Fix date and age design ⌨️ (4:45:12) Create the first gift ⌨️ (4:50:55) Replace the img with a div ⌨️ (4:55:31) Aside - make elements change on hover ⌨️ (4:58:37) Add the hover effect ⌨️ (5:00:55) Create the next GIFt ⌨️ (5:05:35) Create two more GIFts ⌨️ (5:08:22) Create the final GIFt ⌨️ (5:11:59) Add the footer ⌨️ (5:15:55) Add a background gradient ⌨️ (5:19:37) Personalize the Birthday GIFt Site ⌨️ (5:21:23) Use GitHub Desktop to publish your Birthday GIFt Site ⌨️ (5:27:05) Deploying your Birthday GIFt Site ⌨️ (5:10:43) Use VS Code to edit your Birthday GIFt ⌨️ (5:15:38) GIFt site recap Solo Project- Hometown Homepage ⌨️ (5:17:33) It’s time to go solo! ⌨️ (5:19:52) Solo Project - Hometown Homepage ⌨️ (5:24:02) Congrats on completing the course!

NoSQL vs SQL – Which Type of Database Should You Use?

FzlpwoeSrE0 | 13 Sep 2022

NoSQL vs SQL – Which Type of Database Should You Use?

When should you use RDBMS, and when should you use NoSQL? This course describes the differences between NoSQL and SQL databases as well as when and why to use each kind of database. 🔗 Register for a free Astra DB account to use for this tutorial: https://astra.datastax.com/register/sqlnosql/vi-11 ✏️ Ania Kubow developed this course. Check out her channel: https://www.youtube.com/aniakubow 🏗 DataStax provided a grant to made this course possible. ✏️ SQL Tutorial - Full Database Course for Beginners on FreeCodeCamp: https://www.youtube.com/watch?v=HXV3zeQKqGY ✏️ NoSQL Database Tutorial – Full Course for Beginners on FreeCodeCamp: https://www.youtube.com/watch?v=xh4gy1lbL2k ✏️ Apache Cassandra Database – Full Course for Beginners on FreeCodeCamp: https://www.youtube.com/watch?v=J-cSy5MeMOA ✏️ Everything You Need to Know About Storage Attached Indexing in Apache Cassandra | DataStax: https://www.youtube.com/watch?v=D9CUk6YkDaw ✏️ Enough CQL To Get You Started - Data Modeling with Apache Cassandra | DataStax: https://www.youtube.com/watch?v=mhHM3K-gjeA ⭐️ Contents ⭐️ Introduction (0:00) 01: What actually is a database (2:17) 03: What is a database management system (5:53) 04: Demo: Creating a database (6:27) 05: Common Database Models (9:21) 06: Relational databases (9:46) 07: SQL (11:33) 08: Non-relational databases (16:33) 09: Pros and Cons: Comparing RDBMS and NoSQL (19:21) 10: Wide Column Database (31:25) 11: Document Database (47:38) 12: Key-Value Database (1:03:51) 13: Multi-Model Databases (1:21:57 ) 14: Use cases: When to use RDBMS or NoSQL (1:23:12) -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Top 30 React Interview Questions and Concepts

XBTJDpT2XaI | 12 Sep 2022

Top 30 React Interview Questions and Concepts

Prepare for a React interview or improve your React skills by learning about 30 common React JS interview questions and concepts. ✏️ Nishant Singh developed this course. Check out his channel: https://www.youtube.com/c/CybernaticoByNishant ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:43) Map and Filter ⌨️ (0:20:06) States in React ⌨️ (0:33:33) Props in React ⌨️ (0:40:34) Inline Conditional Expressions ⌨️ (0:52:04) Event Handling in React ⌨️ (0:57:41) Keys in React ⌨️ (1:03:25) Forms in React ⌨️ (1:18:04) Dynamic Inputs in React ⌨️ (1:26:02) CSS Styling in React ⌨️ (1:36:47) Uncontrolled v/s Controlled Components ⌨️ (1:44:10) Virtual DOM ⌨️ (1:46:05) InnerHTML in React ⌨️ (1:55:23) React Fragments ⌨️ (2:00:02) Stateless v/s Stateful Components ⌨️ (2:01:57) REST API Requests ⌨️ (2:27:05) Debouncing in React ⌨️ (2:38:43) Context API in React ⌨️ (2:49:33) Class v/s ClassNames in React ⌨️ (2:52:59) Higher Order Components ⌨️ (3:06:18) Lazy Loading in React ⌨️ (3:14:34) Helper Functions in React ⌨️ (3:24:21) Implementing Recursion in React ⌨️ (3:27:10) Running Arrays of Functions ⌨️ (3:33:08) Custom Hooks in React ⌨️ (3:37:22) Promises and Async/Await ⌨️ (3:51:52) Code Splitting in React(Dynamic Imports) ⌨️ (3:58:18) Creating a Search Filter in React ⌨️ (4:13:10) Adding TypeScript to React ⌨️ (4:16:36) React Testing Library ⌨️ (4:30:41) Caching an API Response 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Angular Course for Beginners

3qBXWUpoPHo | 07 Sep 2022

Angular Course for Beginners

Learn Angular in this complete course for beginners. First you will learn the basics of Typescript and then you will learn about important Angular concepts such as binding, dependency injection, forms, routing, and more. ✏️ Santosh Yadav created this course. Check out his channel: https://www.youtube.com/c/TechTalksWithSantosh 🔗 https://twitter.com/SantoshYadavDev 🔗 https://github.com/sponsors/santoshyadavdev ⭐️ Course Contents ⭐️ Introduction ⌨️ (0:00:23) Introduction to Angular ⌨️ (0:09:56) Introduction to Typescript ⌨️ (0:28:57) SPA and Local Setup Typescript ⌨️ (0:42:09) Typescript Data Types and Functions ⌨️ (1:25:56) Classes and Interface ⌨️ (2:11:10) Typescript decorators and tsconfig file Angular Installation and Basics ⌨️ (2:20:24) Angular Installation and Binding Syntax ⌨️ (3:25:04) Built-in Directives ⌨️ (4:07:36) Built-in Pipes ⌨️ (4:30:10) Adding Bootstrap CSS to App Lifecycle Hook and Component Communication ⌨️ (4:44:53) ngOnInt and Component Communication using Input and Output ⌨️ (5:09:32) Change Detection and ngOnChanges ⌨️ (5:36:51) ngDoCheck ⌨️ (5:42:01) ViewChild, ViewChildren and AfterViewInit ⌨️ (6:22:41) Content Projection, AfterContentInit and OnDestroy Dependency Injection ⌨️ (6:44:55) Introduction ⌨️ (7:09:34) Resolution Modifiers ⌨️ (7:24:06) Value Providers HttpClient and RxJs ⌨️ (7:41:04) Setting Up HttpClientModule ⌨️ (7:44:07) HttpService , RxJs observables and http get ⌨️ (8:01:28) RxJs Observable and Observer ⌨️ (8:11:59) Http Put and Delete ⌨️ (8:27:10) Http Request ⌨️ (8:40:55) ShareReplay RxJs Operators ⌨️ (8:47:17) Async Pipe ⌨️ (8:57:15) catchError operator ⌨️ (9:05:29) map operator ⌨️ (9:09:06) Http Interceptor ⌨️ (9:29:11) APP_INITIALIZER Routing Basics ⌨️ (9:35:06) Angular Router and default Route ⌨️ (9:51:01) Adding Angular material and navigation ⌨️ (10:00:35) Wild card, dynamic route and ActivatedRoute service ⌨️ (10:23:19) ParamMap and Activate Route Service Template Driven Forms ⌨️ (10:25:45) Introduction ⌨️ (10:50:20) Validation ⌨️ (11:09:26) Pristine, Dirty State and Reset Form ⌨️ (11:19:08) Custom Directives and Custom Validation Advanced Routing ⌨️ (11:49:33) Navigation using Router Service ⌨️ (11:52:34) Feature and Routing Module ⌨️ (12:10:57) Nested and Child Route ⌨️ (12:19:41) Lazy Loading ⌨️ (12:35:49) Configure Lazy Loading using CLI ⌨️ (12:42:46) Using ProvidedIn Any ⌨️ (12:59:15) Router Events ⌨️ (13:06:00) Listening to Router Events Route Guards ⌨️ (13:08:49) CanActivate ⌨️ (13:21:24) CanActivateChild ⌨️ (13:26:53) CanLoad Reactive Forms ⌨️ (13:30:44) Introduction ⌨️ (13:41:33) Using Material Controls ⌨️ (13:59:54) Nested Form Controls ⌨️ (14:17:38) Dynamic Forms ⌨️ (14:45:09) Built-in Validators ⌨️ (14:51:50) Reset Form ⌨️ (14:55:15) Control Level Validation ⌨️ (15:05:22) SetValue and PatchValue ⌨️ (15:09:23) ValueChanges and UpdateOn ⌨️ (15:17:40) map operator with Form ⌨️ (15:29:55) Custom Validator CanDeactivate Guard ⌨️ (15:57:10) CanDeactivate Guard and Form Custom Pipe ⌨️ (16:15:04) Custom Pipe Resolve Guard ⌨️ (16:25:39) Resolve Guard Global Error Handling ⌨️ (16:45:46) Error Handling Testing Basics ⌨️ (16:50:08) Introduction ⌨️ (16:56:59) First test ⌨️ (17:01:43) Testing Component and Service Deployment and CI/CD ⌨️ (17:15:44) Using Netlify for Deployment ⌨️ (17:28:06) GitHub Actions to Automate Tasks 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

React JavaScript Framework for Beginners – Project-Based Course

u6gSSpfsoOQ | 31 Aug 2022

React JavaScript Framework for Beginners – Project-Based Course

Learn React in this full course for beginners. React is one of the most popular JavaScript frameworks and this course is the perfect place to start your learning journey. You will learn everything you need to know to get started with React by building three different projects. We brought together three popular teachers for this course so you can learn from multiple perspectives. You can code React all in a web browser using Replit. Replit provided a grant that made this course possible. 🔗 https://join.replit.com/react-students ⭐️ Part One ⭐️ ✏️ Instructor: Gavin Lon 🎥 Gavin's channel: https://www.youtube.com/c/GavinLon 💻 Code from video (using Prop Drilling): https://replit.com/@GavinLon/TeamMemberAllocation 💻 Code alternate (using Context to avoid prop drilling): https://github.com/GavinLonDigital/TeamMemberAllocationApp 🔗 How to Create a Free Replit Account: https://www.freecodecamp.org/news/how-to-use-replit/#how-to-create-a-free-replit-account 🔗 What is a repl and how to create one: https://www.freecodecamp.org/news/how-to-use-replit/#what-is-a-repl-and-how-do-you-create-one 🔗 Function component vs class component: https://reactjs.org/docs/components-and-props.html#function-and-class-components 🔗 JavaScript Arrow Functions: https://www.freecodecamp.org/news/javascripts-arrow-functions-explained-by-going-down-a-slide-2eb8ee3c45e/ 🔗 Hooks and State in React: https://reactjs.org/docs/hooks-state.html 🔗 The Bootstrap Grid System: https://getbootstrap.com/docs/5.0/layout/grid 🔗 Understanding Props in React: https://www.freecodecamp.org/news/how-to-use-props-in-react/ 🔗 Using Context in React:https://reactjs.org/docs/context.html ⭐️ Part Two ⭐️ ✏️ Instructor: John Smilga 🎥 Gavin's channel: https://www.youtube.com/c/CodingAddict 💻 Complete App: https://meals-application.john-smilga.repl.co/ 💻 Source Code: https://replit.com/@john-smilga/meals-application ⭐️ Part Three ⭐️ ✏️ Instructor: Sanjeev Thiyagarajan 🎥 Gavin's channel: https://www.youtube.com/c/SanjeevThiyagarajan 💻 Code: https://replit.com/@SanjeevThiyagar/react-demo ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Introduction ⌨️ (0:02:03) Introduction, part 1 ⌨️ (0:06:15) What is Replit ⌨️ (0:07:50) What is React ⌨️ (0:08:23) Create a Repl ⌨️ (0:11:29) Create Functional Components ⌨️ (0:18:02) Install Bootstrap 5 ⌨️ (0:22:49) Implement the useState Hook in a Functional Component ⌨️ (0:29:16) Upload Image Files to Replit ⌨️ (0:33:28) Create JSX Code to Render Bootstrap Cards for Employees ⌨️ (0:40:49) Create Teams DropDown List ⌨️ (0:45:03) Use JavaScript Events to Set State ⌨️ (0:54:26) Move State Related Functionality to the App Component ⌨️ (0:56:48) Understanding Props ⌨️ (1:04:41) LocalStorage and the useEffect Hook ⌨️ (1:11:47) Routing, react-router-dom package, Navigation ⌨️ (1:25:25) Create Employee Component ⌨️ (1:38:03) Abstract Responsibilities Into Functional Components ⌨️ (1:46:14) Implement Media Queries ⌨️ (1:47:04) Using Context to Reduce or Avoid Prop Drilling ⌨️ (1:48:50) Course Wrap up ⌨️ (1:49:15) Introduction, part 2 ⌨️ (1:53:12) Setup ⌨️ (2:08:03) Context API ⌨️ (2:30:46) Data Fetching ⌨️ (2:42:08) Meals Component ⌨️ (3:38:29) Search Component ⌨️ (4:10:11) Modal Component ⌨️ (4:43:04) Favorites Component ⌨️ (5:14:27) Introduction, part 3 ⌨️ (5:20:32) Initialize Project ⌨️ (5:22:48) React Router ⌨️ (5:30:23) Fetching Data From API ⌨️ (5:49:46) Multiple Requests with Promise.all() ⌨️ (5:54:05) Map Method for rendering lists ⌨️ (6:04:12) Rendering Table of Stocks ⌨️ (6:09:12) Color Coding data ⌨️ (6:16:55) Autocomplete Search Component ⌨️ (6:39:12) Context API ⌨️ (6:59:40) Navigating Between Pages ⌨️ (7:03:52) Fetching Historical Data ⌨️ (7:25:22) Formatting Data ⌨️ (7:31:31) Working with Charts ⌨️ (7:44:18) Chart Time Toggle ⌨️ (7:58:54) Delete Stock (Event Propagation) ⌨️ (8:05:26) Stock Data ⌨️ (8:16:52) Local Storage 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

CSS Tutorial – Full Course for Beginners

OXGznpKZ_sA | 30 Aug 2022

CSS Tutorial – Full Course for Beginners

In this in-depth course, you will learn about all the key features of CSS. This is the most comprehensive CSS course we've published to date. So if you want to become an expert in Cascading Style Sheets, this is the course for you. ✏️ Course from Dave Gray. Check out his channel: http://youtube.com/DaveGrayTeachesCode 💻 Course Resources: https://github.com/gitdagray/css_course 🎥 Dave's HTML course: https://youtu.be/kUMe1FH4CHE ⭐️ Course Contents ⭐️ (0:00:00) Intro (0:01:08) Chapter 1: Start Here (0:14:50) Chapter 2: Selectors (0:34:41) Chapter 3: Colors (0:51:13) Chapter 4: Units & Sizes (1:11:56) Chapter 5: Box Model (1:37:08) Chapter 6: Typography (2:00:29) Chapter 7: Styling Links (2:16:37) Chapter 8: List Styles (2:32:31) Chapter 9: Mini Project (2:45:04) Chapter 10: Display (3:00:21) Chapter 11: Floats (3:12:46) Chapter 12: Columns (3:34:30) Chapter 13: Position (3:57:53) Chapter 14: Flexbox (4:21:39) Chapter 15: Grid Layout (4:46:33) Chapter 16: Images (5:32:40) Chapter 17: Media Queries (5:58:59) Chapter 18: Card Project (6:33:21) Chapter 19: Pseudo (6:52:56) Chapter 20: Variables (7:20:28) Chapter 21: Functions (7:50:05) Chapter 22: Animations (8:37:33) Chapter 23: Organization (8:57:23) Chapter 24: Final Project 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

20 Beginner Python Projects

pdy3nh1tn6I | 29 Aug 2022

20 Beginner Python Projects

Improve your Python skills by learning how to code 20 beginner Python projects. 💻 Code: https://github.com/tomitokko/20-python-projects ✏️ Course developed by CodeWithTomi. Check out his channel: https://www.youtube.com/c/CodeWithTomi 🔗 Join CodeWithTomi's Discord Server: https://discord.gg/cjqNBHHhKV 🔗 Twitter: https://twitter.com/TomiTokko3 ⭐️ Course Contents ⭐️ (0:00:00) Introduction (0:00:41) Email Sender (0:12:15) Word Replacement Program (0:14:35) Basic Calculator (0:28:21) Email Slicer (0:35:20) Binary Search Algorithm (0:53:48) Quiz Program (1:07:04) QR Code Generator (1:13:58) Interest Payment Calculator (1:21:51) Random Password Generator (1:31:41) Dice Rolling Simulator (1:38:47) Site Connectivity Checker (1:47:29) Currency Converter (1:51:53) Leap Year Checker (1:55:53) Word Dictionary (2:07:41) Rock, Paper, Scissors (2:19:39) Python Face Detection (2:27:14) Python Automation (2:39:02) Web Scraper (2:47:28) Image Resizer (2:57:34) Graph Plotter 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Game Development with LÖVE 2D and Lua – Full Course

I549C6SmUnk | 25 Aug 2022

Game Development with LÖVE 2D and Lua – Full Course

Learn how to create games using LÖVE 2D and Lua. LÖVE is a framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS. In this course, you will first learn how to program in Lua. Then you will learn how to use Love2D with Lua to develop amazing games. ✏️ Course created by Steve. Check out his channel: https://www.youtube.com/c/Stevesteacher ⭐️ Resources and Code ⭐️ 🔗 Lua: https://lua.org 🔗 Love2D: https://love2d.org 🔗 LuaRocks: https://luarocks.org 🔗 Running Boy Sprites: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Sprites%20Tutorial 🔗 Save the Ball Source Code: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Save%20The%20Ball%20Game 🔗 Asteroids Game Source Code: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Asteroids%20Game 🔗 Sound Effects & BGM: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Asteroids%20Game/15.%20Adding%20BGM%20and%20SFX/src/sounds 🔗 Creator's GitHub: https://github.com/WeebNetsu/ ⭐️ Course Contents ⭐️ -- LUA BASICS -- ⌨️ (0:00:00) Intro to Lua ⌨️ (0:02:28) Installing Lua ⌨️ (0:09:51) Running Lua (VSCode) ⌨️ (0:11:03) Printing and Comments ⌨️ (0:19:42) Variables & Data Types ⌨️ (0:29:51) Strings ⌨️ (0:36:59) Math ⌨️ (0:46:22) If Statements ⌨️ (0:58:49) Loops ⌨️ (1:03:37) User Input ⌨️ (1:05:34) Tables ⌨️ (1:23:27) Functions ⌨️ (1:31:44) Working with Files ⌨️ (1:39:12) Custom Modules ⌨️ (1:43:10) OOP -- LOVE 2D BASICS -- ⌨️ (1:56:42) Setup and LUD basics ⌨️ (2:06:35) The Config File ⌨️ (2:25:13) Drawing & Moving Shapes ⌨️ (2:45:57) Keyboard Input ⌨️ (2:55:36) Working with Sprites -- CREATING SAVE THE BALL GAME -- ⌨️ (3:21:44) Game Setup ⌨️ (3:38:03) Creating the Enemy ⌨️ (4:09:02) The Menu Screen ⌨️ (4:51:11) Adding a Point System ⌨️ (5:11:44) Game Over Screen -- CREATING THE ASTEROIDS GAME -- ⌨️ (5:31:24) Game Setup ⌨️ (5:40:02) The Player ⌨️ (6:10:32) The Thruster ⌨️ (6:31:59) The Game State ⌨️ (6:38:47) Game Text ⌨️ (7:02:40) Asteroids ⌨️ (7:41:32) Lasers ⌨️ (8:03:46) Laser Collision Detection ⌨️ (8:29:10) Player Collision Detection ⌨️ (8:41:17) Player Lives ⌨️ (8:57:54) The Menu ⌨️ (9:30:51) Installing & Running LuaRocks ⌨️ (9:42:18) The Score System ⌨️ (10:03:12) Game Over ⌨️ (10:11:56) Invincible PLayer & Infinite Levels ⌨️ (10:31:07) Game Reset & High Score ⌨️ (10:44:38) BGM & SFX 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Frontend Web Development Bootcamp Course (JavaScript, HTML, CSS)

zJSY8tbf_ys | 24 Aug 2022

Frontend Web Development Bootcamp Course (JavaScript, HTML, CSS)

Learn JavaScript, HTML, and CSS in this Frontend Web Development course. In this massive course, you will go from no coding experience to having the essential skills of a frontend web developer. You will learn various web development technologies and create a few projects along the way. ✏️ Course from Zach Gollwitzer. Check out his channel: https://www.youtube.com/c/ZachGollwitzer 💻 Code and Resources: https://github.com/zachgoll/fullstack-roadmap-series/blob/main/free-code-camp.md ⌨️ (00:00:00) Introduction ⌨️ (00:04:45) Your first JavaScript program ⌨️ (00:28:14) What is javascript? (deep dive) ⌨️ (00:56:04) JavaScript variables ⌨️ (01:45:28) Basic JavaScript challenges ⌨️ (01:45:54) JavaScript operators ⌨️ (02:39:10) 5 more JavaScript challenges ⌨️ (02:50:09) JavaScript functions, conditionals, loops ⌨️ (03:55:03) 25 Beginner JavaScript practice problems with me ⌨️ (06:07:47) Built-in JavaScript methods ⌨️ (06:25:46) Callback functions ⌨️ (06:45:53) JavaScript primitives ⌨️ (06:54:04) JavaScript Dates ⌨️ (07:02:21) Regular Expressions ⌨️ (07:25:01) JavaScript String methods ⌨️ (07:40:45) JavaScript Array methods (important!) ⌨️ (08:16:41) Math utilities with JavaScript ⌨️ (08:23:11) Error types and other JavaScript concepts ⌨️ (08:39:15) 10 Beginner / Intermediate JavaScript practice problems with me ⌨️ (10:02:33) HTML Crash Course ⌨️ (11:00:10) "About me page" HTML challenge ⌨️ (11:02:51) Document Object Model (DOM) ⌨️ (12:23:56) HTML + JavaScript "Meme Generator" challenge ⌨️ (13:12:17) CSS Crash Course ⌨️ (14:11:49) The CSS Box Model ⌨️ (14:36:46) Most common CSS properties ⌨️ (15:43:51) Frontend Mentor CSS "Pricing Card" challenge ⌨️ (17:11:16) Introduction to responsive web design ⌨️ (18:16:27) CSS Flexbox Crash Course ⌨️ (19:40:45) Frontend Mentor CSS Flexbox "Testimonials" challenge ⌨️ (21:13:27) Final thoughts, next steps 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Azure Developer Associate (AZ-204) — Full Course Pass the Exam!

jZx8PMQjobk | 22 Aug 2022

Azure Developer Associate (AZ-204) — Full Course Pass the Exam!

Prepare for the Microsoft Azure Developer Associate Certification and pass! ✏️ 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 ⭐️ Contents ⭐️ ☁️ (00:00:00) Intro ☁️ (00:09:16) Azure Functions What is Serverless Function as a Service Intro to Azure Functions Storage Considerations Anatomy of a function Authorization Levels Azure Functions Debugging Key Concepts Use Cases VSCode Extension Runtimes Windows vs Linux Hosting Templates Function Configuration Hosts Configuration Plan Services Triggers & Bindings Supported Bindings Binding Direction Trigger & Bindings Scenarios Binding Expressions Local Settings File Azure Functions Core Tools Custom Handlers Unreachable Durable Functions Patterns of Durable Functions Functions on Kubernetes Functions ☁️ (00:57:45) Virtual Machines Intro Operation Systems Cloud Init Sizes Working with Azure Managed Identities ACUs MobileApp VM Generations 3 Ways To Connect SSH RDP Bastion Windows Vs Linux Update Management Bastion Windows VM & RDP Linux VM & SSH Follow Along VM Monitoring VM CheatSheets ☁️ (02:36:24) ARM Templates Intro Skeleton Resources Parameters Functions Variables Outputs Launch an ARM Template ARM Template CheatSheet ☁️ (02:59:30) ACI Intro to ACI Restart Policies Environment Variables Persistent Storage Troubleshooting Create an Azure Container Instances ACI CheatSheet ☁️ (03:10:02) Azure Container Registry Intro to ACR Registry Tasks ACR CheatSheet ☁️ (03:22:07) Azure App Service Intro to Azure App Service Runtimes Custom Containers Deployment Slots App Service Environment Deployment Azure App Service Plan WebJobs Configure & Deploy App Service Trigger a Deploy via Github Actions Create Deployment Slots Scaling Azure App Service Azure App Services CheatSheet ☁️ (04:15:54) Azure Tables Cosmos DB Key Value Store Document Store Mongo DB Graph Database Apache Tinkerpop & Gremlin Tables Cosmos DB Table Account Storage vs Cosmos DB Tables & CosmosDB CheatSheet Explore CosmosDB various NoSQL engines ☁️ (04:30:14) Cosmos DB Advanced Intro to Cosmos DB Cosmos DB APIs Core Components Cosmos DB Explorer Choosing a Partition Key Choosing a Unique Key Containers Containers Capacity Database Level Shared Throughput Reading Data Request Units Consistency Levels ☁️ (05:02:45) Azure Storage Accounts Intro to Storage Accounts Storage Comparison Core Storage Services Performance Tiers Access Tiers AZCopy Setting & retrieving properties & metadata Use AZCopy to copy files to Storage Accounts Modify metadata of blob storage objects Copy blob storage between containers ☁️ (06:18:38) Azure Active Directory Intro Use Cases AD vs AAD Terminology Tenant AD DS Azure AD Connect Users Groups Assign Access Rights External Identities Create a Tenant Upgrade License User & Groups Guest Users Mass Import MFA Self Service Rest Password Azure AD CheatSheet ☁️ (06:56:24) Azure Roles Type of Roles IAM Access Controls Classic Administrator RBAC AD Roles Roles Policies vs RBAC AD Roles vs RBAC Azure Roles CheatSheet ☁️ (07:11:18) Azure Key Vault Intro HSM & FIPS Vault Key Vault API Recovery Options Pricing Keys Double Encyption Secrets X509 Certificates X509 Chain of Trust X509 Certificate Format Cert Extensions Cert Signing Request Certs Composition of a Cert Certificate Policy Azure Key Vault Keys Backup & Restore Key Rotate Key Secrets ☁️ (08:11:36) Azure App Configuration ☁️ (08:17:58) Microsoft Graph ☁️ (08:23:30) Azure Front Door ☁️ (08:54:35) Application Insights Application Insights Open Telemetry Instrumentation Auto Instrumentation Application Insights Sampling Usage Analysis Custom Events ☁️ (09:39:07) Azure Monitor Intro to Azure Monitor The Pillars of Observability Anatomy of Azure Monitor Application Operation System Resources Subscription Tenant Custom Sources Data Stores Log Analytics Workspaces Log Analytics Kusto Kusto Entities Scalar Data Types Control Commands Functions Scalar Operators Tabular Operators Metrics Explorer Alerts Dashboards Workbooks Monitor CheatSheet ☁️ (10:13:43) APIM Intro Key Concepts Echo API Service Feature Comparsion Groups Fontends & Backends Policies Policies Examples Policies Walkthrough APIs OpenAPI WADL & WSDL Developer Portal Developer Portal Authentication Built in vs External Cache APIM APIM Products Subscriptions & Access Keys APIM Policies ☁️ (10:58:08) Dapr ☁️ (11:00:27) Event Grid ☁️ (11:35:35) Event Hub Intro Pricing Key Concepts Scaling Event Hub entities Producers Consumer Consumer Groups Offsets Checkpointing Schema Registry Kafka Compatibility Partitions Event Retention Azure Event Hub ☁️ (12:05:45) Azure Notification Hub ☁️ (12:12:26) Queueing ☁️ (12:14:59) Azure Queue Storage ☁️ (12:34:01) Azure Service Bus Intro Namespace Queues Topics Subscription Dead Letter Queue CLI Commands Queue Topics ☁️ (13:16:40) Eventing ☁️ (13:18:44) Azure Cache For Redis

Learn C Programming with Dr. Chuck (feat. classic book by Kernighan and Ritchie)

j-_s8f5K30I | 18 Aug 2022

Learn C Programming with Dr. Chuck (feat. classic book by Kernighan and Ritchie)

In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming through studying the "classic" version of the C Programming language from the 1978 book written by Brian Kernighan and Dennis Ritchie. In this course we will be reflecting on how C provided an important foundation for the creation of modern programming languages. This is not a good place to start if you do not already have some programming experience. A suggested pre-requisite is Dr. Chuck's Python for Everybody course: https://youtu.be/8DvywoWv6fI 📖 Online C Programming book by Brian Kernighan and Dennis Ritchie: https://www.cc4e.com/book/chap00.md 🔗 Additional course resources: https://www.cc4e.com/ ✏️ Dr. Charles Severance developed this course. He is a professor at the University of Michigan and one of the most popular software instructors in the world. ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Course Intro ⌨️ (0:03:09) Chapter 0: Introduction ⌨️ (0:20:44) Chapter 1: A Tutorial Introduction ⌨️ (1:59:17) Chapter 2: Types, Operators, and Expressions ⌨️ (3:02:09) Chapter 3: Control Flow ⌨️ (3:49:31) Chapter 4: Functions and Program Structure ⌨️ (5:20:32) Chapter 5: Pointers and Arrays ⌨️ (6:50:30) Chapter 6: Structures ⌨️ (8:16:33) Chapter 7: Input and Output ⌨️ (9:02:02) Chapter 8: The UNIX System Interface

Stardew Valley Game Clone with Python and Pygame – Full Course

R9apl6B_ZgI | 15 Aug 2022

Stardew Valley Game Clone with Python and Pygame – Full Course

Create a Stardew Valley style game with Python and Pyagme. This includes farming and foraging, a day and night cycle, weather effects and a merchant. The game was also made in Tiled so you can expand it yourself. ✏️ Christian from Clear Code created this game. Check out his channel: https://www.youtube.com/c/ClearCode 💻 Project files: https://github.com/clear-code-projects/PyDew-Valley Links to related pygame videos: 🔗 Ultimate introduction to Pygame - https://www.youtube.com/watch?v=AY9MnQ4x3zk 🔗 Delta time in pygame - https://www.youtube.com/watch?v=rWtfClpWSb8 🔗 Masks in pygame - https://www.youtube.com/watch?v=uW3Fhe-Vkx4 🔗 Collisions - https://www.youtube.com/watch?v=W9uKzPFS1CI 🔗 Tiled - https://www.youtube.com/watch?v=N6xqCwblyiw 🔗 Cameras - https://www.youtube.com/watch?v=u7LPRqrzry8 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:08) Setup ⌨️ (0:10:34) Creating the basic player ⌨️ (0:30:04) Importing the player graphics ⌨️ (0:43:14) Animating the player ⌨️ (0:53:47) Tool use ⌨️ (1:09:19) Switching between tools ⌨️ (1:21:42) Creating the overlay ⌨️ (1:32:35) Starting the camera and importing the floor ⌨️ (1:51:05) Importing all elements and faking more 3D ⌨️ (2:19:07) Collisions ⌨️ (2:42:44) Working on the trees ⌨️ (3:06:57) Particles ⌨️ (3:16:47) Player inventory ⌨️ (3:22:12) Restarting the day ⌨️ (3:46:15) Starting the soil ⌨️ (4:12:44) Soil patch graphics ⌨️ (4:33:06) Watering logic ⌨️ (4:43:34) Rain ⌨️ (5:03:51) Creating the plants ⌨️ (5:25:11) Harvesting ⌨️ (5:33:08) Daytime transition ⌨️ (5:41:19) The merchant ⌨️ (6:24:01) Audio (+ some final fixes ) 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Event-Driven Architecture with React and FastAPI – Full Course

NVvIpqmf_Xc | 11 Aug 2022

Event-Driven Architecture with React and FastAPI – Full Course

Learn about event-driven architecture by building a real-world project using FastAPI, React, and Redis. An event driven system is a common way to setup software. In event-driven architecture, event-handlers are registered for specific events. When an event occurs, the handlers are invoked. 💻 Frontend code: https://github.com/scalablescripts/react-event-driven 💻 Backend code: https://github.com/scalablescripts/fast-api-event-driven ✏️ Antonio from Scaleable Scripts created this course. Check out his channel: https://www.youtube.com/watch?v=VkPUBx_WtK8 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:04:30) Redis Database ⌨️ (0:07:06) FastAPI Setup ⌨️ (0:13:02) Create Delivery Endpoint ⌨️ (0:19:39) Building the State ⌨️ (0:24:34) State Endpoint ⌨️ (0:29:29) Dispatching Multiple Events ⌨️ (0:54:26) Building the State without Redis ⌨️ (1:04:33) Building the Frontend 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

HTML / CSS Tutorial – Create an Order Summary Component

SR5GxoFhIAU | 10 Aug 2022

HTML / CSS Tutorial – Create an Order Summary Component

Learn HTML and CSS by creating an order summary component. You can apply the concepts from this video to other types of front-end elements and projects. ✏️ Madison Kanna created this course. Check out her channel: https://www.youtube.com/c/MadisonKanna 💻 Code: https://github.com/Madisonkanna/tutorial-order-summary-component 🔗 Project: https://www.frontendmentor.io/challenges/order-summary-component-QlPmajDUj ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:26) How websites work ⌨️ (0:05:05) Intro to HTML and CSS ⌨️ (0:03:29) Server and Client Model ⌨️ (0:06:45) What is a component? ⌨️ (0:09:51) Intro To Design Tools ⌨️ (0:11:31) Starter project files ⌨️ (0:17:42) Terminals ⌨️ (0:18:46) Creating the project ⌨️ (0:20:21) Creating our index.html file ⌨️ (0:24:29) HTML Body Tag ⌨️ (0:29:33) HTML heading tags ⌨️ (0:30:21) HTML Basics ⌨️ (0:32:52) HTML Syntax ⌨️ (0:36:06) CSS Basics ⌨️ (0:36:42) Adding CSS To our HTML ⌨️ (0:39:16) CSS Selectors ⌨️ (0:42:30) HTML, CSS and JS ⌨️ (0:46:01) The Div Tag ⌨️ (0:48:31) CSS Variables ⌨️ (0:52:15) Adding the background image ⌨️ (0:55:31) Adding background colors ⌨️ (0:56:53) DevTools ⌨️ (0:59:03) CSS Inheritance ⌨️ (1:01:41) CSS Specificity ⌨️ (1:03:51) Adding the card title ⌨️ (1:05:24) Adding the card image ⌨️ (1:09:45) Building the card ⌨️ (1:10:50) The CSS Box Model ⌨️ (1:13:24) CSS Box Model in action ⌨️ (1:15:32) CSS Shorthands ⌨️ (1:18:02) Default styles ⌨️ (1:18:21) Box-sizing ⌨️ (1:22:15) Styling the card ⌨️ (1:23:25) Adding the front ⌨️ (1:24:42) The CSS Overflow Property ⌨️ (1:26:41) The Button tag ⌨️ (1:28:21) Styling the buttons ⌨️ (1:33:28) Building the plan container ⌨️ (1:35:18) Adding the change link ⌨️ (1:35:40) Styling the plan container ⌨️ (1:39:07) Centering content in the card ⌨️ (1:39:56) Centering the card ⌨️ (1:40:48) Final tweaks ⌨️ (1:41:37) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Python Programming for Beginners – Full Course

eWRfhZUzrAc | 09 Aug 2022

Python Programming for Beginners – Full Course

Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python programs line-by-line. No previous programming experience is necessary before watching this course. 🔗 Start using Replit: https://join.replit.com/python-students ✏️ Beau Carnes developed this course. Check out one of his other channels: https://youtube.com/zizyo 💻 Rock, Paper, Scissors Code: https://replit.com/@BeauCarnes/rps-python 💻 Blackjack Code: https://replit.com/@BeauCarnes/blackjack-python 🏗 Replit provided a grant that made this course possible. 🔗 The Python Handbook by Flavio Copes: https://www.freecodecamp.org/news/the-python-handbook/ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction Rock, Paper, Scissors Intro Project ⌨️ (0:03:11) RPS - Variables and Functions ⌨️ (0:09:07) RPS - Calling Functions ⌨️ (0:12:31) RPS - Dictionaries ⌨️ (0:15:28) RPS - User Input ⌨️ (0:16:55) RPS - Libraries, Lists, Methods ⌨️ (0:20:45) RPS - Function Arguments ⌨️ (0:22:33) RPS - If Statements ⌨️ (0:25:40) RPS - Concatenating Strings ⌨️ (0:27:13) RPS - f-strings ⌨️ (0:30:26) RPS - Else and Elif Statements ⌨️ (0:33:37) RPS - Refactoring and Nested If ⌨️ (0:38:37) RPS - Accessing Dictionary Values ⌨️ (0:41:55) RPS - Testing Game Fundamentals of Python ⌨️ (0:43:52) Setup Python Locally ⌨️ (0:47:47) Creating New Repl ⌨️ (0:48:45) Variables ⌨️ (0:51:21) Expressions and Statements ⌨️ (0:52:38) Comments ⌨️ (0:54:23) Data Types ⌨️ (1:00:16) Operators ⌨️ (1:00:44) Arithmetic Operators ⌨️ (1:03:52) Comparison Operators ⌨️ (1:05:13) Boolean Operators ⌨️ (1:07:26) Bitwise Operators ⌨️ (1:07:42) is & in Operators ⌨️ (1:08:21) Ternary Operator ⌨️ (1:09:40) Strings ⌨️ (1:12:36) String Methods ⌨️ (1:16:41) Escaping Characters ⌨️ (1:19:23) String Characters & Slicing ⌨️ (1:21:45) Booleans ⌨️ (1:26:07) Number Data Types ⌨️ (1:28:19) Built-in Functions ⌨️ (1:29:50) Enums ⌨️ (1:32:51) User Input ⌨️ (1:34:39) Control Statements ⌨️ (1:36:48) Lists ⌨️ (1:46:21) Sorting Lists ⌨️ (1:49:57) Tuples ⌨️ (1:53:49) Dictionaries ⌨️ (2:01:45) Sets ⌨️ (2:06:10) Functions ⌨️ (2:16:57) Variable Scope ⌨️ (2:18:35) Nested Functions ⌨️ (2:21:37) Closures ⌨️ (2:22:59) Objects ⌨️ (2:26:27) Loops ⌨️ (2:32:01) Break and Continue ⌨️ (2:33:02) Classes ⌨️ (2:39:12) Modules ⌨️ (2:45:55) Arguments from Command Line ⌨️ (2:52:42) Lambda Functions ⌨️ (2:54:51) Map, Filter, Reduce ⌨️ (3:02:41) Recursion ⌨️ (3:04:42) Decorators ⌨️ (3:06:45) Docstrings ⌨️ (3:09:54) Annotations ⌨️ (3:11:30) Exceptions ⌨️ (3:17:09) With ⌨️ (3:18:26) Installing Packages with pip ⌨️ (3:21:39) List Compression ⌨️ (3:23:09) Polymorphism ⌨️ (3:24:23) Operator Overloading Blackjack Card Game Project ⌨️ (3:26:58) Blackjack - Beginning ⌨️ (3:50:13) Blackjack - Deck Class ⌨️ (3:58:45) Blackjack - Card Class ⌨️ (4:03:25) Blackjack - Hand Class ⌨️ (4:21:13) Blackjack - Game Class ⌨️ (4:37:04) Blackjack - Testing ⌨️ (4:39:36) Conclusion -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Blazor Server App with .NET 6 and Syncfusion UI Components – Full Course

xO17P9LVkK0 | 04 Aug 2022

Blazor Server App with .NET 6 and Syncfusion UI Components – Full Course

Learn how to harness the power of the Syncfusion UI components from within a Blazor server application. We’ll also integrate the Microsoft Identity technology into our Blazor application to leverage login, registration, authorization and authentication functionality. Syncfusion provides a UI component suite for building powerful web, desktop, and mobile apps. ✏️ Gavin Lon created this course. https://www.youtube.com/c/gavinlon 🔗 Free Syncfusion Community License: https://www.syncfusion.com/sales/communitylicense 💻 Code for full application: https://github.com/GavinLonDigital/SalesManagementApp ⭐️ Syncfusion Components Integrated into the Sales Management Application ⭐️ 🔗 DataGrid: https://blazor.syncfusion.com/documentation/datagrid/getting-started 🔗 Spinner: https://blazor.syncfusion.com/documentation/spinner/getting-started 🔗 ListView: https://blazor.syncfusion.com/documentation/listview/getting-started 🔗 ComboBox: https://blazor.syncfusion.com/documentation/combobox/getting-started 🔗 Toast: https://blazor.syncfusion.com/documentation/toast/getting-started 🔗 Charts: https://blazor.syncfusion.com/documentation/chart/getting-started 🔗 Dashboard Layout: https://blazor.syncfusion.com/documentation/dashboard-layout/getting-started 🔗 Diagram: https://blazor.syncfusion.com/documentation/diagram-component/getting-started 🔗 Scheduler: https://blazor.syncfusion.com/documentation/scheduler/getting-started ⭐️ Copy Code from Syncfusion Demo Documentation ⭐️ 🔗 Toast: https://blazor.syncfusion.com/demos/toast/types?theme=fluent 🔗 Dashboards - Copy Layout code: https://blazor.syncfusion.com/demos/chart/overview?theme=fluent 🔗 Diagram - Employee Hierarchy: https://blazor.syncfusion.com/demos/diagramcomponent/hierarchical-tree?theme=fluent 🔗 Scheduler: https://blazor.syncfusion.com/demos/scheduler/local-data?theme=fluent ⭐️ Copy Code from GitHub ⭐️ 🔗 Copy EmployeeModel class and Employee List Data to wire up to the Syncfusion DataGrid: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/CodeClips/EmployeeData_InMemory.txt 🔗 Add Employee Data: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/CodeClips/SeedEmployeeData.txt 🔗 Add Product Data: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/CodeClips/SeedProductData.txt 🔗 Add Client Data: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/CodeClips/SeedClientData.txt 🔗 Register Employee Details with Identity System: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/CodeClips/SeedIdentityUserAndRoleData.txt 🔗 Copy Chart Code for Sales Manager’s Dashboard from GitHub: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/Pages/SMDashboard.razor 🔗 Download Images (Profile Pictures for Employees and Product Images): https://github.com/GavinLonDigital/SalesManagementApp/tree/main/SalesManagementApp/wwwroot/Images 🔗 SalesOrderReport.cs: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/Entities/SalesOrderReport.cs 🔗 OrderService.cs: https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/Services/OrderService.cs 🔗 Add Logo Image and Styling (to help during the creation of the Sales Management Application): https://github.com/GavinLonDigital/SalesManagementApp/blob/main/SalesManagementApp/Pages/Index.razor ⭐️ Styling the Syncfusion ListView Component ⭐️ 🔗 Customizing Templates: https://blazor.syncfusion.com/documentation/listview/customizing-templates 🔗 Css structure: https://blazor.syncfusion.com/documentation/listview/style ⭐️ Software ⭐️ 🔗 Visual Studio 2022 for Windows Community edition: https://visualstudio.microsoft.com/vs/ 🔗 SQL Server 2019: https://www.microsoft.com/en-us/sql-server/sql-server-downloads ⭐️ Course Contents ⭐️ ⌨️ (0:00:13) Introduction ⌨️ (0:00:49) Course Overview ⌨️ (0:10:25) Technologies used to Develop the Sales Management Application ⌨️ (0:13:20) Getting Started) Create the Blazor Project through Visual Studio 2022 ⌨️ (0:15:02) Introduction to the Syncfusion DataGrid Component ⌨️ (0:43:39) Create the Database using Ef Core Code First Migrations ⌨️ (1:22:02) Integrate the Syncfusion DataGrid Component into the Application ⌨️ (3:02:44) Integrate the Syncfusion ListView component into the Sale Management Application ⌨️ (4:25:23) Integration of the Syncfusion Charts into the Sales Management Application to Display Sales Order Analytical Data ⌨️ (5:11:04) Create Dashboards for Employees ⌨️ (6:03:51) Integrate the Syncfusion Diagram into the Sales Management Application ⌨️ (6:22:25) Integrate the Syncfusion Scheduler into the Sales Management Application ⌨️ (6:52:53) Integrate Microsoft Identity into the Sales Management Application ⌨️ (7:40:34) Wrapping up

Industry Level REST API using .NET 6 – Tutorial for Beginners

PmDJIooZjBE | 01 Aug 2022

Industry Level REST API using .NET 6 – Tutorial for Beginners

Learn to use .NET 6 to build a REST API. This is a concise, start-to-finish course that developers can use as a template to onboard/structure small to medium sized industry-level CRUD applications. 💻 Code: https://github.com/amantinband/buber-breakfast ✏️ Course from Amichai Mantinband. Check out his channel: https://www.youtube.com/c/AmichaiMantinband ⭐️ Course Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (03:29) Backend server architecture ⌨️ (11:53) Implementing logic of API model ⌨️ (16:40) Testing API requests ⌨️ (20:04) Refactoring routes ⌨️ (20:45) Create model for request data ⌨️ (28:01) Create service interface ⌨️ (30:47) Implement additional methods ⌨️ (36:54) Handling errors ⌨️ (41:10) Refactoring controller and services ⌨️ (1:00:52) Refactoring error handling ⌨️ (1:02:40) Testing API requests ⌨️ (1:05:46) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

JavaScript Game Development Course for Beginners

GFO_txvwK_c | 28 Jul 2022

JavaScript Game Development Course for Beginners

Learn to make 2D games with HTML, CSS & plain vanilla JavaScript, no frameworks and no libraries! From sprite animation to state management, in this series of projects you will learn everything you need to make your own 2D animated games! We will go step by step explaining each technique on a small standalone codebase and then we will use everything we learned to make a single final game. ✏️ Course by Frank's Laboratory. https://www.youtube.com/c/Frankslaboratory ⭐️ Assets ⭐️ 🕹 Project 1: Vanilla JavaScript sprite animation techniques http://frankslaboratory.co.uk/downloads/shadow_dog.png 🕹 Project 2: Parallax backgrounds with JavaScript Layers Zip (right click and "Save link as...", then confirm you want an insecure file): http://frankslaboratory.co.uk/downloads/backgroundLayers.zip 🕹 Project 3: Enemy movement patterns Enemies Zip (right click and "Save link as...", then confirm you want an insecure file): http://frankslaboratory.co.uk/downloads/enemies.zip 🕹 Project 4: Collision animations from a sprite sheet http://frankslaboratory.co.uk/downloads/boom.png 🕹 Project 5: Point & shoot game raven: http://frankslaboratory.co.uk/downloads/raven.png dust cloud: http://frankslaboratory.co.uk/downloads/boom.png 🕹 Project 6: Enemy variety in JavaScript games worm: https://frankslaboratory.co.uk/downloads/enemy_worm.png ghost: https://frankslaboratory.co.uk/downloads/enemy_ghost.png spider: https://frankslaboratory.co.uk/downloads/enemy_spider.png 🕹 Project 7: Side-scroller game with mobile support Player: http://frankslaboratory.co.uk/downloads/93/player.png Background: http://frankslaboratory.co.uk/downloads/93/background_single.png Enemy: http://frankslaboratory.co.uk/downloads/93/enemy_1.png 🕹 Project 8: State management in JavaScript games http://frankslaboratory.co.uk/downloads/dog_left_right_white.png 🕹 Project 9: Final endless runner game with all the features Player: http://frankslaboratory.co.uk/downloads/97/player.png 🕹 City background layers: Layer 1: https://www.frankslaboratory.co.uk/downloads/97/layer-1.png Layer 2: https://www.frankslaboratory.co.uk/downloads/97/layer-2.png Layer 3: https://www.frankslaboratory.co.uk/downloads/97/layer-3.png Layer 4: https://www.frankslaboratory.co.uk/downloads/97/layer-4.png Layer 5: https://www.frankslaboratory.co.uk/downloads/97/layer-5.png 🕹 Fire texture: https://www.frankslaboratory.co.uk/downloads/97/fire.png 🕹 Collision animation: https://www.frankslaboratory.co.uk/downloads/97/boom.png 🕹 Lives: https://www.frankslaboratory.co.uk/downloads/97/lives.png https://www.frankslaboratory.co.uk/downloads/97/heart.png 🕹 Forest background layers: Layer 1: https://www.frankslaboratory.co.uk/downloads/97/forest/layer-1.png Layer 2: https://www.frankslaboratory.co.uk/downloads/97/forest/layer-2.png Layer 3: https://www.frankslaboratory.co.uk/downloads/97/forest/layer-3.png Layer 4: https://www.frankslaboratory.co.uk/downloads/97/forest/layer-4.png Layer 5: https://www.frankslaboratory.co.uk/downloads/97/forest/layer-5.png 🕹 18 Enemies: Big spider: https://www.frankslaboratory.co.uk/downloads/97/enemy_spider_big.png Bat 1: https://www.frankslaboratory.co.uk/downloads/97/enemy_bat_1.png Spinner: https://www.frankslaboratory.co.uk/downloads/97/enemy_spinner.png Small spider: https://www.frankslaboratory.co.uk/downloads/97/enemy_spider.png Ghost 1: https://www.frankslaboratory.co.uk/downloads/97/enemy_ghost_1.png Bat 2: https://www.frankslaboratory.co.uk/downloads/97/enemy_bat_2.png Raven: https://www.frankslaboratory.co.uk/downloads/97/enemy_raven.png Bat 3: https://www.frankslaboratory.co.uk/downloads/97/enemy_bat_3.png Ghost 2: https://www.frankslaboratory.co.uk/downloads/97/enemy_ghost_2.png Fly: https://www.frankslaboratory.co.uk/downloads/97/enemy_fly.png Ghost 3: https://www.frankslaboratory.co.uk/downloads/97/enemy_ghost_3.png Ghost 4: https://www.frankslaboratory.co.uk/downloads/97/enemy_ghost_4.png Hand: https://www.frankslaboratory.co.uk/downloads/97/enemy_hand.png Plant: https://www.frankslaboratory.co.uk/downloads/97/enemy_plant.png Worm: https://www.frankslaboratory.co.uk/downloads/97/enemy_worm.png Walking zombie: https://www.frankslaboratory.co.uk/downloads/97/enemy_zombie.png Ground zombie: https://www.frankslaboratory.co.uk/downloads/97/enemy_ground_zombie.png Digger: https://www.frankslaboratory.co.uk/downloads/97/enemy_digger.png 🔗 More art assets: https://bevouliin.com/ ⭐️ Contents ⭐️ 0:00:00 Intro 0:01:28 Project 1: Vanilla JavaScript sprite animation techniques 0:43:07 Project 2: Parallax backgrounds 1:25:33 Project 3: Enemy movement patterns 2:13:31 Collision detection between rectangles 2:19:23 Collision detection between circles 2:24:14 Project 4: Collision animations from a sprite sheet 2:48:35 Project 5: Point & shoot game 3:50:44 Project 6: Enemy variety 4:45:49 Project 7: Side-scroller game with mobile support 5:54:04 Project 8: State management 7:02:57 Project 9: Final endless runner game with all the features

Create An Elementor WordPress Website – Elementor Tutorial For Beginners 2022

hQBwCWtXkK0 | 25 Jul 2022

Create An Elementor WordPress Website – Elementor Tutorial For Beginners 2022

In this full Elementor WordPress course for beginners, you will learn how to to create beautiful, responsive webpages using a drag and drop interface. Get a domain and hosting here: https://www.hostinger.com/start ✏️ Beau Carnes created this course. ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:41) Hosting and domain name ⌨️ (0:04:18) Setup custom email and SSH ⌨️ (0:06:34) Install WorPpress ⌨️ (0:10:02) Install Elementor and templates ⌨️ (0:14:52) Editing with Elementor overview ⌨️ (0:19:19) Updating homepage with Elementor ⌨️ (0:23:34) Adding custom images ⌨️ (0:27:47) Customizing text and other features ⌨️ (0:38:04) Adding widgets with Elementor ⌨️ (0:44:39) Adding video to website ⌨️ (0:46:49) Customizing backgrounds ⌨️ (0:53:10) Making website look good on mobile ⌨️ (0:55:52) Updating about page ⌨️ (1:02:39) Updating contact page ⌨️ (1:05:42) Setting up contact form ⌨️ (1:08:13) Update page header ⌨️ (1:13:05) Update page footer ⌨️ (1:15:11) How to add and remove pages ⌨️ (1:19:54) Updating final settings ⌨️ (1:21:20) Conclusion 🏗 Hostinger provided a grant that made this course possible. -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Apache Cassandra Database – Full Course for Beginners

J-cSy5MeMOA | 21 Jul 2022

Apache Cassandra Database – Full Course for Beginners

Apache Cassandra is an open source NoSQL distributed database. This beginner's Cassandra course has four modules. The first three modules will cover the basics Apache Cassandra data modeling. The final module covers practical applications of Cassandra. Get Started with Astra DB, built on Apache Cassandra: https://astra.datastax.com/register/ac250/vi-10 ⭐️ Course Contents ⭐️ ⌨️ (00:30) Module 1: Cassandra Intro and Background ⌨️ (21:53) Module 2: Collections, User Defined Types, and Counters ⌨️ (31:29) Module 3: Data Modeling ⌨️ (1:04:22) Module 4: Practical Applications ⭐️ Links ⭐️ 🔗 Build scalable API-based Microservices with Spring Boot and Cassandra https://astra.dev/3vIUwyx 🔗 REST API in AstraDB - Introduction and curl: https://www.youtube.com/watch?v=oSVuPbH1S-c 🔗 https://astra.dev/3rNnOL5 🔗 Build a Reactive app in Apache Cassandra™ with Spring Framework: https://www.youtube.com/watch?v=1aRbndIcXV4 🔗 https://astra.dev/3xSxaZW 🔗 Advanced Data Modeling in Apache Cassandra™: https://astra.dev/3xX5QK7 🔗 Introduction to #MachineLearning with Cassandra and Spark: https://astra.dev/39aPqU5 🔗 NoSQL Course from Anna Kubow: https://www.youtube.com/watch?v=xh4gy1lbL2k 🏗 DataStax provided a grant to make this course possible.

Think Like a Computer Science Professor

OIc7urJC0zY | 20 Jul 2022

Think Like a Computer Science Professor

See how to think like a computer science professor. You will observe Radu’s thought process as he codes a project for the first time. Many tutorials demonstrate how to build something that the instructor has already fully planned out beforehand. But in this video you learn what really goes into building a project from scratch. And he does it all without even referencing the Internet. Radu Mariescu-Istodor has a PhD in computer science. He teaches computer science at a university as well as on his YouTube channel. 🔗 Radu's channel: https://www.youtube.com/c/RaduMariescuIstodor 🔗 Radu's website: https://radufromfinland.com ⭐️ Contents ⭐️ ⌨️ (00:00:00) Intro / showcase ⌨️ (00:01:32) Quick planning ⌨️ (00:03:25) Canvas project setup ⌨️ (00:09:21) Trying to remember how drawImage works :-)) ⌨️ (00:18:58) Figured out I need to let it load first ⌨️ (00:20:29) Helper code for getting coordinates ⌨️ (00:22:27) Beginning procedural drawing ⌨️ (00:29:16) Normalizing the space for symmetrical drawing ⌨️ (00:48:32) Control point for head rotation ⌨️ (00:56:48) Slider for head x rotation ⌨️ (01:13:44) Rotating the head on X ⌨️ (01:17:27) Rotating the head on Y ⌨️ (01:28:14) Adding more control points ⌨️ (01:59:31) Drawing eyes ⌨️ (02:26:59) Styling the eyes ⌨️ (02:42:42) Drawing the beard ⌨️ (03:22:51) Drawing the nose ⌨️ (03:27:25) Spoiler (I never get the nose to look better) ⌨️ (03:31:35) Drawing hair ⌨️ (03:51:48) Skin, Neck & Body ⌨️ (04:07:43) Drawing the clothes ⌨️ (04:24:15) Some fine-tuning ⌨️ (04:43:00) Drawing the ears ⌨️ (04:53:50) Polishing and commenting code ⌨️ (05:17:41) Camera setup ⌨️ (05:34:27) Image processing: Isolating blue pixels ⌨️ (05:49:36) Moving avatar with camera ⌨️ (05:55:59) Plan for day 2 (Important) ⌨️ (06:02:32) Code refactoring with OOP ⌨️ (06:15:43) Ditching the idea* above and sticking to point A ⌨️ (06:43:07) Linear algebra ⌨️ (06:52:20) Particle system ⌨️ (07:08:57) Constraints (segments) ⌨️ (08:00:50) Dynamic front hair skeleton ⌨️ (08:17:30) Dynamic back hair skeleton ⌨️ (08:31:43) Sliders to control the mouth ⌨️ (08:45:09) Real-time face tracking ⌨️ (09:42:58) Recognizing facial markers ⌨️ (10:03:58) Solving the 'fidgiting' problem by averaging ⌨️ (10:09:14) On averaging points ⌨️ (10:10:14) Side-points of mouth ⌨️ (10:11:56) Quick demo and quick planning ⌨️ (10:13:41) Working with pre-recorded video ⌨️ (10:24:03) Multi-input support in interface ⌨️ (10:57:40) Styling front hair ⌨️ (11:18:13) Styling back hair ⌨️ (11:35:18) Adding side hair ⌨️ (11:40:56) Debugging option ⌨️ (11:50:40) Shirt strings ⌨️ (12:00:21) Extensive testing ⌨️ (12:01:34) Final touches ⌨️ (12:09:50) Trying to fix nose, then gave up (too tired & found some bug) ⌨️ (12:30:46) Final testing, writing instructions and last thoughts -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

How to Build a Successful MVP for Your App – Full Course

ChTGbmR2NeM | 19 Jul 2022

How to Build a Successful MVP for Your App – Full Course

Learn how to build a Minimum Viable Product (MVP). An MVP is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development. You will learn how to build an MVP using the Retool platform. ✏️ Ania Kubow developed this course. Check out her channel: https://www.youtube.com/aniakubow 🏗 Retool provided a grant to make this course possible. Learn more about Retool: https://retool.com ⭐️ Course Contents ⭐️ ⌨️ (00:00) What is an MVP? ⌨️ (02:10) Why is an MVP useful? ⌨️ (04:42) Getting started with Retool ⌨️ (06:25) Adding components ⌨️ (14:15) Adding MongoDB database ⌨️ (19:05) Inserting data ⌨️ (23:05) Populating feed with data ⌨️ (27:25) Updating CSS ⌨️ (31:21) Adding a trigger ⌨️ (38:16) Create timeline of posts ⌨️ (43:21) Add messages feature ⌨️ (1:03:20) Add upload feature ⌨️ (1:08:28) Configure Amazon S3 ⌨️ (1:12:14) Create uploader ⌨️ (1:13:49) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

React JS Tutorial – Build a Weather App With Cities Autocomplete

Reny0cTTv24 | 14 Jul 2022

React JS Tutorial – Build a Weather App With Cities Autocomplete

In this React project tutorial, you will learn to build a weather application using the OpenWeatherMap API and GeoDB API with places autocomplete. ✏️ Slobodan Gajic created this course. Check out his channel: https://www.youtube.com/c/CodewithSloba 💻 Code: https://github.com/bobangajicsm/react-weather-app 💻 OpenWeather API: https://openweathermap.org/ 💻 GeoDB Cities API: https://rapidapi.com/wirefreethought/api/geodb-cities/ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:30) How to get API keys ⌨️ (0:02:30) Creating the application and installing packages ⌨️ (0:05:25) Building city search component ⌨️ (0:23:48) Building current weather component ⌨️ (0:43:23) Fetching and mapping data from weather API ⌨️ (1:01:35) Building weather forecast component ⌨️ (1:34:20) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

OpenStack Tutorial – Operate Your Own Private Cloud (Full Course)

_gWfFEuert8 | 11 Jul 2022

OpenStack Tutorial – Operate Your Own Private Cloud (Full Course)

Learn how to use OpenStack and manage your own private cloud. 🔗 Start working with OpenStack using OpenMetal here: https://openmetal.io/cloud-trial-youtube-exclusive/ OpenStack is an open source software that provides cloud infrastructure for virtual machines, bare metal, and containers. In this course you will gain a core understanding of what OpenStack is and you will learn the basics of setting up and administering OpenStack using the OpenMetal platform. ✏️ Beau Carnes created this course. 🏗 This course was made possible by a grant from OpenMetal. ⭐️ Course Contents ⭐️ ⌨️ (00:00) What is OpenStack? ⌨️ (02:25) OpenStack Services ⌨️ (04:42) Set Up OpenMetal ⌨️ (09:17) Access OpenStack Dashboard ⌨️ (13:42) Create OpenStack Project ⌨️ (15:42) Create OpenStack User ⌨️ (17:56) Manage and Creating Images ⌨️ (21:54) Create a Private Network and Router ⌨️ (25:25) Visualize Network Topology ⌨️ (26:17) Create a Security Group ⌨️ (27:33) Set Up SSH Access ⌨️ (31:26) Create Instance ⌨️ (37:15) Log In to Instance ⌨️ (38:57) Install and Use OpenStack CLI ⌨️ (46:29) List Servers Using CLI ⌨️ (47:25) Using Various CLI Commands ⌨️ (50:16) How Private Clouds are Deployed ⌨️ (51:27) Understand Ceph ⌨️ (53:01) Check Status of Ceph Cluster ⌨️ (54:53) View Used Resources -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

JavaScript DOM Manipulation – Full Course for Beginners

5fb2aPlgoys | 07 Jul 2022

JavaScript DOM Manipulation – Full Course for Beginners

Learn about JavaScript DOM manipulation in this beginner's tutorial. This is when you use JavaScript to add, remove, and modify elements of a website. In the first part of the course, you will learn about the basic features of a website DOM and the JavaScript commands you can use to manipulate the DOM. In the second part of the course, you will use what you have learned to create practical examples ranging from beginner to advanced. ✏️ CodeLab created this course. Check out their channel: https://www.youtube.com/c/CodeLab98 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:32) What is the DOM? ⌨️ (0:02:05) DOM Tree Analogy ⌨️ (0:04:01) Selecting Elements in the DOM ⌨️ (0:11:44) Styling an Element ⌨️ (0:16:33) Creating Elements ⌨️ (0:17:32) Adding Elements ⌨️ (0:18:33) Modify Text ⌨️ (0:21:15) Modifying Elements Attributes & Classes ⌨️ (0:24:59) Remove an Element ⌨️ (0:25:47) DOM Tree Recap ⌨️ (0:27:58) Traversing the DOM ⌨️ (0:37:48) Event Listeners ⌨️ (0:44:59) Event Listener Example ⌨️ (0:50:16) Event Propagation ⌨️ (1:00:07) Event Delegation ⌨️ (1:11:13) Introduction to Projects ⌨️ (1:11:52) Project 1: Beginner ⌨️ (1:14:26) Project 1 Mark-Up ⌨️ (1:16:31) General Styles for All Projects ⌨️ (1:17:08) Project 1 CSS Styling ⌨️ (1:24:40) Project 1 JavaScript ⌨️ (1:29:39) Project 2: Beginner + ⌨️ (1:30:41) Project 2 Mark Up ⌨️ (1:32:33) Project 2 CSS styling ⌨️ (1:41:30) Project 2 JavaScript ⌨️ (1:46:08) Project 2 CSS Styling p2 ⌨️ (1:47:53) Project 3: Intermediate ⌨️ (1:48:39) Project 3 Mark Up ⌨️ (1:49:59) Project 3 CSS Styling ⌨️ (1:55:19) Project 3 JavaScript ⌨️ (1:58:02) Project 3 CSS Styling p2 ⌨️ (2:00:45) Project 4: Pro ⌨️ (2:01:26) Project 4 Mark Up ⌨️ (2:02:44) Project 4 CSS Styling ⌨️ (2:06:36) Project 4 JavaScript ⌨️ (2:20:37) Project 5: Master ⌨️ (2:22:01) Project 5 Mark Up ⌨️ (2:23:15) Project 5 CSS Styling ⌨️ (2:26:39) Project 5 JavaScript ⌨️ (2:33:52) Project 5 CSS Styling p2 ⌨️ (2:38:41) Project 5 JavaScript p2 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

JavaScript Tutorial – Build 2 Word Games!

vYEkEMfoi1c | 05 Jul 2022

JavaScript Tutorial – Build 2 Word Games!

In this tutorial for beginners, you will improve your JavaScript skills by coding two word games. ✏️ Ania Kubow developed this course. Check out her channel: https://www.youtube.com/aniakubow Code: 💻 Word Association: https://github.com/kubowania/word-association-vanilla-javascript 💻 Jeopardy: https://github.com/kubowania/jeopardy-vanilla-javascript ⭐️ Course Contents ⭐️ ⌨️ (0:00) Introduction ⌨️ (1:30) Word Association Game ⌨️ (49:51) Jeopardy Game 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners

V53AHWun17s | 29 Jun 2022

Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners

This project will guide you through Terraform basics as you utilize Visual Studio Code (on Windows, Mac, or Linux!) to deploy Azure resources and an Azure VM that you can SSH into to have your own redeployable environment that will be perfect for your own future projects! ✏️ Derek Morgan created this course. Check out more of his courses at: https://morethancertified.com 🔗 LinkedIn: https://linkedin.com/in/derekm1215 🔗 Twitter: https://twitter.com/derekm1215 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:51) VSCode Setup ⌨️ (0:05:24) Terraform Provider Init ⌨️ (0:11:26) A Resource Group ⌨️ (0:16:57) A Virtual Network and Referencing other Resources ⌨️ (0:23:29) Terraform State ⌨️ (0:27:17) Terraform Destroy ⌨️ (0:30:29) A Subnet ⌨️ (0:35:36) A Security Group ⌨️ (0:41:51) Security Group Associations ⌨️ (0:44:00) A Public IP ⌨️ (0:47:40) A Network Interface ⌨️ (0:52:45) A Key Pair ⌨️ (0:57:57) Custom Data ⌨️ (1:02:24) SSH Config Scripts ⌨️ (1:05:56) The Provisioner ⌨️ (1:14:53) Data Sources ⌨️ (1:19:04) Outputs ⌨️ (1:23:09) Variables ⌨️ (1:26:41) Variable Precedence ⌨️ (1:31:09) Conditionals 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Greedy Algorithms Tutorial – Solve Coding Challenges

bC7o8P_Ste4 | 27 Jun 2022

Greedy Algorithms Tutorial – Solve Coding Challenges

Learn how to use greedy algorithms to solve coding challenges. Many tech companies want people to solve coding challenges during interviews and many of the challenges can be solved using a greedy algorithm. A greedy algorithm is any algorithm that follows the problem-solving heuristic of making the locally optimal choice at each stage. ✏️ Course from Tanishq Chaudhary. Check out his channel: https://www.youtube.com/c/TanishqChaudhary1337/ Links to coding challenges on Interview Bit: 🔗 Highest product: https://www.interviewbit.com/problems/highest-product/ 🔗 Bulbs: https://www.interviewbit.com/problems/interview-questions/ 🔗 Disjoint intervals: https://www.interviewbit.com/problems/disjoint-intervals/ 🔗 Largest permutation: https://www.interviewbit.com/problems/largest-permutation/ 🔗 Meeting rooms: https://www.interviewbit.com/problems/meeting-rooms/ 🔗 Distribute candy: https://www.interviewbit.com/problems/distribute-candy/ 🔗 Seats: https://www.interviewbit.com/problems/seats/ 🔗 Assign mice to holes: https://www.interviewbit.com/problems/assign-mice-to-holes/ 🔗 Majority element: https://www.interviewbit.com/problems/majority-element/ 🔗 Gas station: https://www.interviewbit.com/problems/gas-station/ ⭐️ Course contents ⭐️ ⌨️ (0:00:00) Greedy introduction ⌨️ (0:04:32) Bulbs ⌨️ (0:12:11) Highest product ⌨️ (0:17:08) Disjoint intervals ⌨️ (0:28:43) Largest permutation ⌨️ (0:38:30) Meeting rooms ⌨️ (0:49:25) Distribute candy ⌨️ (1:03:13) Seats ⌨️ (1:19:13) Assign mice to holes ⌨️ (1:24:19) Majority element ⌨️ (1:35:28) Gas station ⌨️ (1:52:39) End -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Build API Powered Dashboards - MongoDB, Discord and Mail API

ccfpj4eD6YM | 24 Jun 2022

Build API Powered Dashboards - MongoDB, Discord and Mail API

Build an API powered marketing dashboard using a low code approach. You will learn how to use Appsmith to easily create many tools that startups need. The dashboard will incorporate MongoDB, the SMTP API, and the Discord web hook. ✏️ Ania Kubów created this course. Check out her channel: https://www.youtube.com/aniakubow 💻 Appsmith Github repo: https://GitHub.com/Appsmithorg/Appsmith This course was made possible by a grant from Appsmith. Learn more about Appsmith: https://www.appsmith.com/ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:34) Getting started with Appsmith ⌨️ (0:10:56) Connected to MongoDB ⌨️ (0:23:00) Adding data to Appsmith app ⌨️ (0:57:08) Create send messages page ⌨️ (1:27:56) Show different marketing lists ⌨️ (1:51:36) Implementing Discord web hook 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Automate with Python – Full Course for Beginners

PXMJ6FS7llk | 20 Jun 2022

Automate with Python – Full Course for Beginners

Learn how to automate your life with Python! You will learn how to automate boring and repetitive tasks such as creating an Excel report, sending text messages, extracting tables from websites, interacting with websites, and more. You will learn how to use a few different Python libraries to help with automation such as Path, Selenium, XPath, and more. 💻 Source Code & Datasets: https://github.com/ifrankandrade/automation ✏️ Course from Frank Andrade. Check out his YouTube Channel: https://www.youtube.com/c/FrankAndrade5 🔗 Automation Cheat Sheet: https://frankandrade.ck.page/44559e1ae7 🔗 Frank's 11-Hour Automation Course in Python: https://www.udemy.com/course/automate-your-life-with-python/?referralCode=7FA8B361D7A92B03A8C3 🔗 Frank's Discord Server: https://discord.gg/6xyQaj8bJK ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:31) Project #1 Table Extraction - Extract Tables from Websites ⌨️ (0:02:53) Table Extraction - Extract CSV Files from Websites ⌨️ (0:09:38) Table Extraction - Extract Tables from PDFs ⌨️ (0:13:06) Project #2 - Web Automation & Web Scraping - HTML Basics - Tags and Elements ⌨️ (0:20:57) Web Automation & Web Scraping - HTML Basics - Tree Structure ⌨️ (0:24:22) Web Automation & Web Scraping - XPath - Syntax, Functions and Operators ⌨️ (0:28:06) Web Automation & Web Scraping - XPath - Test Your XPath ⌨️ (0:33:38) Web Automation & Web Scraping - XPath - Special Characters and Syntax ⌨️ (0:38:17) Automate The News - Installing Selenium and ChromeDriver ⌨️ (0:40:34) Automate The News - Creating The Driver ⌨️ (0:44:46) Automate The News - Finding Elements ⌨️ (1:04:34) Automate The News - Exporting Data to a CSV File ⌨️ (1:12:34) Automate The News - Headless mode ⌨️ (1:18:18) Automate The News - Preparing Script to Be Run Everyday ⌨️ (1:30:17) Automate The News - Convert py to exe ⌨️ (1:37:18) Automate The News - Schedule Python Script with crontab (masOS) ⌨️ (1:42:16) Project #3 - Automate Excel Report - Create a Pivot Table with Python ⌨️ (1:49:42) Automate Excel Report - Add a Barchart ⌨️ (2:05:02) Automate Excel Report - Write Excel Formulas with Python ⌨️ (2:19:18) Automate Excel Report - Format Cells ⌨️ (2:23:04) Automate Excel Report - Convert Pivot Table to Excel Report ⌨️ (2:25:32) Automate Excel Report - Generate Excel Reports with One Click (py to exe) ⌨️ (2:33:22) Project #4 - Automate WhatsApp 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Python TensorFlow for Machine Learning – Neural Network Text Classification Tutorial

VtRLrQ3Ev-U | 15 Jun 2022

Python TensorFlow for Machine Learning – Neural Network Text Classification Tutorial

This course will give you an introduction to machine learning concepts and neural network implementation using Python and TensorFlow. Kylie Ying explains basic concepts, such as classification, regression, training/validation/test datasets, loss functions, neural networks, and model training. She then demonstrates how to implement a feedforward neural network to predict whether someone has diabetes, as well as two different neural net architectures to classify wine reviews. ✏️ Course created by Kylie Ying. 🎥 YouTube: https://youtube.com/ycubed 🐦 Twitter: https://twitter.com/kylieyying 📷 Instagram: https://instagram.com/kylieyying/ This course was made possible by a grant from Google's TensorFlow team. ⭐️ Resources ⭐️ 💻 Datasets: https://drive.google.com/drive/folders/1YnxDqNIqM2Xr1Dlgv5pYsE6dYJ9MGxcM?usp=sharing 💻 Feedforward NN colab notebook: https://colab.research.google.com/drive/1UxmeNX_MaIO0ni26cg9H6mtJcRFafWiR?usp=sharing 💻 Wine review colab notebook: https://colab.research.google.com/drive/1yO7EgCYSN3KW8hzDTz809nzNmacjBBXX?usp=sharing ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:34) Colab intro (importing wine dataset) ⌨️ (0:07:48) What is machine learning? ⌨️ (0:14:00) Features (inputs) ⌨️ (0:20:22) Outputs (predictions) ⌨️ (0:25:05) Anatomy of a dataset ⌨️ (0:30:22) Assessing performance ⌨️ (0:35:01) Neural nets ⌨️ (0:48:50) Tensorflow ⌨️ (0:50:45) Colab (feedforward network using diabetes dataset) ⌨️ (1:21:15) Recurrent neural networks ⌨️ (1:26:20) Colab (text classification networks using wine dataset) -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Visual Basic (VB.NET) – Full Course for Beginners

HFWQdGn5DaU | 13 Jun 2022

Visual Basic (VB.NET) – Full Course for Beginners

Lean the fundamentals of programming with Visual Basic (sometimes called Visual Basic .NET or VB.NET). In this tutorial, you will learn about the basic constructs of high level programming languages, including sequence, selection and iteration. You will learn how to build an event-driven, form-based, user interface to capture input, and you will learn how to write code to validate and process the data collected. There is also a free intermediate course available for students who progress beyond this one. 🔗 Get Visual Studio for free: https://visualstudio.microsoft.com/ ✏️ Kevin Drumm developed this course. Check out his YouTube channel: https://www.youtube.com/c/ComputerScienceLessons ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:46) Hello Visual Studio ⌨️ (0:13:44) Customise The Visual Studio IDE ⌨️ (0:19:13) Output and Variables ⌨️ (0:34:26) Variable Data Types ⌨️ (0:41:56) Input with Windows Forms ⌨️ (0:54:18) Debugging Code ⌨️ (1:02:47) Arithmetic Operators ⌨️ (1:14:24) Complex Arithmetic Expressions ⌨️ (1:22:50) Selection with If Statements ⌨️ (1:32:58) Logical and Relational Operators 1 ⌨️ (1:47:32) Logical and Relational Operators 2 ⌨️ (1:56:37) Select Case ⌨️ (2:02:57) For Next ⌨️ (2:08:17) Practice For Next Loops & If Blocks ⌨️ (2:12:39) Do While ⌨️ (2:21:24) Condition Controlled Loops ⌨️ (2:29:39) Array Variables ⌨️ (2:39:48) Practice Arrays & Loops ⌨️ (2:49:46) Linear Search ⌨️ (2:56:24) Two Dimensional Arrays ⌨️ (3:07:00) 2D Arrays & Nested Loops 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Code an Amazon Clone Using Flutter and JavaScript – Full Course

ylJz7N-dv1E | 09 Jun 2022

Code an Amazon Clone Using Flutter and JavaScript – Full Course

Build a full stack e-commerce app with Flutter, Javascript, Node.js, Express, MongoDB and Mongoose. In this tutorial, you'll learn to build the UI of Amazon from scratch, create REST APIs, store data in MongoDB using Mongoose, use REST APIs with Flutter & Dart using Models, use the Flutter State Management tool as a provider, and create a cross platform app that works on Android and iOS. 💻 Source Code: https://github.com/RivaanRanawat/flutter-amazon-clone-tutorial 💻 Colors and Images: https://github.com/RivaanRanawat/flutter-amazon-clone-tutorial/blob/master/lib/constants/global_variables.dart ✏️ Rivaan Ranawat created this course. Check out his channel: https://www.youtube.com/c/RivaanRanawat 📌 Rivaan's Discord Server: https://discord.gg/Q8Rx8YWFVF ⭐️ Course Conents ⭐️ (0:00:03) Introduction & Demo (0:01:04) Setting Up The Flutter Project (0:05:30) Setting Up Themes (0:09:05) Folder Structure (0:10:31) Setting Up Routes (0:16:58) Auth Screen UI (0:38:57) What is Nodejs (0:39:53) Nodejs Installation (0:41:51) Initialising Node (0:45:06) First Nodejs Script (0:46:47) NPM & Dependencies (0:52:25) Creating Server (0:58:39) Nodemon (1:02:37) Create your First API (1:08:49) Exercise 1: Create GET API (1:09:19) Solution 1 (1:20:12) Routers (1:17:45) Middleware (1:21:33) Sign up Route (1:26:31) Connecting to MongoDB (1:33:17) Creating User Model (1:42:34) Sign up Route cntd (2:09:19) Connecting Sign Up Route With Client Side (2:31:04) Adding TextField & Form Validator (2:34:45) Sign In Route / Exercise 2 (2:37:12) Creating Sign In Route (Solution 2) (2:47:57) Connecting Sign In Route with Client Side (3:04:01) Persisting State (3:25:11) Creating BottomNavBar (3:36:33) Account Screen UI (4:04:39) Home Screen UI (4:41:35) Admin Screen BottomNavBar (4:49:38) Add Product Screen UI (5:08:21) Picking Images (5:17:16) Admin - Selling Product (5:28:43) Create Admin Middleware / Exercise (5:29:24) Solution (5:31:39) Sell Product Contd. (5:48:36) Admin - Fetching & Displaying All Products (6:08:39) Admin - Deleting Product (6:17:09) Self Exercise (Add Product Realtime) (6:17:43) Getting & Displaying Products Based on Category (6:41:19) Searching & Displaying Products (6:47:59) Optional Exercise (Creating Search Product API) (7:06:14) Product Details Screen UI (7:25:58) Rating Products (7:31:09) Rating Product API / Exercise (7:31:43) Solution (7:41:00) Display Ratings (7:50:34) Fetch Deal of The Day (Optional Exercise) (8:05:05) Adding To Cart (8:31:46) Displaying Cart Products (8:52:08) Decreasing Quantity in Cart (9:00:33) Address Screen (9:10:53) Adding GPay/ Apple Pay (9:32:56) Storing User Address & Ordering (9:55:55) Viewing My Orders (10:06:07) Viewing Order Details (10:28:37) Admin - Viewing All Orders (10:37:42) Admin - Change Order Status (10:45:53) Total & Category-Wise Earnings (11:04:34) Display Sales Chart (11:09:44) Log Out (11:14:29) Deployment to Heroku (11:19:55) Testing on Android Device (11:21:46) (Bonus) Flutter 3 (Everything Works!) (11:24:35) Material 3 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Speech Recognition in Python Tutorial – Full Course for Beginners

mYUyaKmvu6Y | 08 Jun 2022

Speech Recognition in Python Tutorial – Full Course for Beginners

Learn how to implement speech recognition in Python by building five projects. You will learn how to use the AssemblyAI API for speech recognition. 💻 Code: https://github.com/AssemblyAI-Examples/python-speech-recognition-course ✏️ Course created by Misra Turp & Patrick Loeber. They post regularly on the AssemblyAI YouTube channel: https://www.youtube.com/c/AssemblyAI ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:37) Audio Processing Basics ⌨️ (0:26:37) Speech Recognition in Python ⌨️ (0:52:48) Sentiment Classification ⌨️ (1:09:58) Podcast Summarization Web App ⌨️ (1:40:21) Real-time Speech Recognition + Voice Assistant 🏗️ This course was made possible through a grant from Pulumi. Learn more about Pulumi: https://www.assemblyai.com/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Code Your Own Heroku Clone with Python – Provision Infrastructure Programmatically Tutorial

zhJLVFR3pE8 | 02 Jun 2022

Code Your Own Heroku Clone with Python – Provision Infrastructure Programmatically Tutorial

Learn all about how to provision infrastructure programmatically by building a simplified Heroku clone with Python. At the end you will also learn how to provision a web app on AWS using JavaScript. ✏️ Beau Carnes developed this course. 💻 Code: https://github.com/beaucarnes/herocool ⭐️ Resources ⭐️ 🔗 Installing Pulumi: https://www.pulumi.com/docs/get-started/install/ 🔗 Get free AWS account here: https://aws.amazon.com/free/ 🔗 Installing AWS CLI: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html 🔗 Get AWS Access key ID and secret access key: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:49) Setup environment ⌨️ (0:10:10) Initial Flask code ⌨️ (0:13:05) Pulumi app ⌨️ (0:17:37) HTML templates ⌨️ (0:25:06) Provisioning websites code ⌨️ (0:42:35) Provisioning VMs code ⌨️ (0:50:48) Create SSH key/value pair ⌨️ (0:53:45) Testing app ⌨️ (1:05:03) Connecting to created VM ⌨️ (1:07:31) Provisioning using JavaScript ⌨️ (1:19:09) Conclusion 🏗️ This course was made possible through a grant from Pulumi. Learn more about Pulumi: https://www.pulumi.com -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Build a Shopping Cart with JavaScript – Project Tutorial

cT_ZYrS3tKc | 31 May 2022

Build a Shopping Cart with JavaScript – Project Tutorial

Improve your JavaScript skills by coding a shopping cart using vanilla JavaScript ('vanilla' just means JavaScript with no frameworks or libraries). 💻 GitHub: https://github.com/JoyShaheb/shopping-cart-js/tree/starter-files 🖥 Live Demo: https://shopping-cart-js-joyshaheb.vercel.app/ ✏️ Joy Shaheb created this course. Check out his channel: https://www.youtube.com/c/JoyShaheb ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:56) Setup ⌨️ (0:09:19) Navbar ⌨️ (0:24:41) Product Cards ⌨️ (1:04:18) Increment Function ⌨️ (1:18:28) Decrement Function ⌨️ (1:21:37) Update Functions ⌨️ (1:27:46) Calculation ⌨️ (1:36:11) local Storage ⌨️ (1:48:50) Cart Page ⌨️ (2:50:00) remove Item ⌨️ (2:56:00) Total Bill ⌨️ (3:07:53) Clear Cart ⌨️ (3:14:17) Adding more Products 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Build a Chrome Extension – Course for Beginners

0n809nd4Zu4 | 27 May 2022

Build a Chrome Extension – Course for Beginners

Learn how to create a Chrome browser extension using JavaScript and the new iteration of the web extensions platform, called Manifest V3. ✏️ Raman Hundal developed this tutorial. 💻 YouTube Bookmarker Starter Code: https://github.com/raman-at-pieces/youtube-bookmarker-starter-code 💻 YouTube Bookmarker Finished Code: https://github.com/raman-at-pieces/youtube-bookmarker-finished-code 🔗 Pieces AI-assistant download: https://pieces.app/install 🔗 Publishing extension on the chrome store docs: https://developer.chrome.com/docs/webstore/publish/ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:02:15) Demo ⌨️ (0:05:18) Understanding manifest.json ⌨️ (0:08:46) Coding the extention ⌨️ (0:31:37) newVideoLoaded function ⌨️ (0:31:37) fetchBookmarks ⌨️ (0:37:08) addEventListener ⌨️ (0:48:03) addNewBookmark function ⌨️ (1:00:33) Testing the extention 🎉 Thanks to Pieces.app for providing a grant that made this course possible. 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course

gyMwXuJrbJQ | 26 May 2022

Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course

This course will give you a full introduction into all of the core concepts related to blockchain, smart contracts, Solidity, ERC20s, full-stack Web3 dapps, decentralized finance (DeFi), JavaScript, TypeScript, Chainlink, Ethereum, upgradable smart contracts, DAOs, the graph, moralis, aave, IPFS, and more. Follow along with the videos and you'll be a blockchain wizard in no time! 💻 Code, resources, and support forum: https://github.com/smartcontractkit/full-blockchain-solidity-course-js Please reference the repo for anything you need and feel free to leave issues and participate in the discussions. ⭐️ Course Contents ⭐ ⌨️ (00:00:00) Lesson 0: Welcome To Blockchain ⌨️ (00:09:05) Lesson 1: Blockchain Basics ⌨️ (02:01:16) Lesson 2: Welcome to Remix! Simple Storage ⌨️ (03:05:34) Lesson 3: Remix Storage Factory ⌨️ (03:31:55) Lesson 4: Remix Fund Me ⌨️ (05:30:42) Lesson 5: Ethers.js Simple Storage ⌨️ (08:20:17) Lesson 6: Hardhat Simple Storage ⌨️ (10:00:48) Lesson 7: Hardhat Fund Me ⌨️ (12:32:57) Lesson 8: HTML / Javascript Fund Me (Full Stack / Front End) ⌨️ (13:41:02) Lesson 9: Hardhat Smart Contract Lottery ⌨️ (16:34:07) Lesson 10: NextJS Smart Contract Lottery (Full Stack / Front End) ⌨️ (18:51:36) Lesson 11: Hardhat Starter Kit ⌨️ (18:59:24) Lesson 12: Hardhat ERC20s ⌨️ (19:16:13) Lesson 13: Hardhat DeFi & Aave ⌨️ (20:28:51) Lesson 14: Hardhat NFTs ⌨️ (23:37:03) Lesson 15: NextJS NFT Marketplace (Full Stack / Front End) ⌨️ (24:53:11) Lesson 16: Hardhat Upgrades ⌨️ (25:45:24) Lesson 17: Hardhat DAOs ⌨️ (27:28:32) Lesson 18: Security & Auditing ✏️ Course developed by Patrick Collins. Check out his YouTube channel: https://www.youtube.com/c/patrickcollins Follow Patrick! 🐦 Twitter: https://twitter.com/PatrickAlphaC 📺 YouTube: https://www.youtube.com/c/PatrickCollins ✍️ Medium: https://medium.com/@patrick.collins_58673 💻 GitHub: https://github.com/PatrickAlphaC 🏢 LinkedIn: https://www.linkedin.com/in/patrickalphac/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

React Testing Course for Beginners – Code and Test 3 Apps

8vfQ6SWBZ-U | 23 May 2022

React Testing Course for Beginners – Code and Test 3 Apps

In this React testing course, you will learn how to code, test, and deploy 3 different React apps. You will learn how to use React Testing Library, write end-to-end visual tests, and develop comprehensive test strategies. You will also learn how to use testing tools such as Happo.io, Cypress, and Jest. 💻 GitHub Links: 1: https://github.com/nadvolod/react-web-app 2: https://github.com/nadvolod/js-code/tree/master/birthday-reminder 3: https://github.com/nadvolod/js-code/tree/master/dev-portfolio ✏️ Nikolay Advolodkin created this course. Check out his channel: https://www.youtube.com/ultimateqa 📥 Subscribe to Nikolay's weekly email on JavaScript testing: https://ultimateqa.ck.page/js-testing-tips 📝 Nikolay's blog: https://ultimateqa.com/blog ⭐️ Course Contents ⭐️ (0:00:00) Introduction (0:01:47) Creating A React App and Deploy to Microsoft Azure (0:42:14) Birthday Reminder React App with Full Testing (1:18:29) Build & Test A Portfolio Website 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Drum Machine with Python and Pygame – Full Project Course

F3J3PZj0zi0 | 19 May 2022

Drum Machine with Python and Pygame – Full Project Course

In this Python & Pygame project course you will learn how to create a drum kit machine / beat maker. This course is for both beginners and experienced developers. It covers Python and Object Oriented Programming concepts including nested for loops, functions, using audio files for generating sound, and saving / reading data. 💻 Download the code and sounds in this zip file: https://github.com/plemaster01/LeMasterTechYT/raw/main/beatMaker.zip ✏️ Pete LeMaster created this course. Check out his channel: https://www.youtube.com/channel/UCV5Ab39YnXvTZ6Grar9URxQ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:31) Project Showcase ⌨️ (0:02:19) Setting Up the App ⌨️ (0:08:48) Drawing the Board ⌨️ (0:26:02) Turning Notes On and Off ⌨️ (0:40:04) Add A Moving Beat Tracker ⌨️ (0:48:52) Adding Sounds and Making them Play! ⌨️ (0:57:41) Add Play/Pause Functionality ⌨️ (1:05:06) Adjust Total Beats and Speed ⌨️ (1:19:57) Turn an Instrument On or Off ⌨️ (1:29:07) Epic Water Break Content ⌨️ (1:29:37) Drawing the Save and Load Buttons ⌨️ (1:32:57) Adding Clear/Reset Board Functionality ⌨️ (1:33:37) Drawing the Save and Load Menus ⌨️ (1:47:52) Saving Beat Information ⌨️ (2:06:10) Loading In Saved Beats ⌨️ (2:42:57) Clean Up and Final Troubleshooting! 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

SQL Server Performance Essentials – Full Course

HvxmF0FUwrM | 17 May 2022

SQL Server Performance Essentials – Full Course

In this course, Essentials of SQL Server Performance For Every Developer, you will see how to diagnose what is happening with a slow running SQL statement and what strategies are available to make these statements run faster. By the end of this course, you as an application developer will have the tools you need to troubleshoot performance problems you may encounter when using SQL Server. 💻 Code, links, Dynamic Views(DMVs), and Database Backups: https://github.com/iCodeMechanic/Essentials-of-Sql-Server-Performance-for-Every-Developer ✏️ Course from Rajan Arora. Check out his channel: https://www.youtube.com/c/ICodeMechanic ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction Getting Started ⌨️ (0:00:53) 1.1 Course Introduction ⌨️ (0:04:07) 1.2 Why Developers should Understand SQL Performance ⌨️ (0:06:20) 1.3 Tools you Need ⌨️ (0:09:30) 1.4 Restore the Sample Database ⌨️ (0:12:04) 1.5 Table Concept ⌨️ (0:17:12) 1.6 Index Concept ⌨️ (0:20:32) 1.7 Summary Analyzing SQL Statements for Performance ⌨️ (0:22:12) 2.1 Introduction ⌨️ (0:24:55) 2.2 Understanding How SQL Server Will Execute a SQL Statement ⌨️ (0:29:33) 2.3 Reading and Interpreting an Execution Plan for a SQL Statement ⌨️ (0:39:44) 2.4 Getting Execution Statistics for a SQL Statement ⌨️ (0:45:29) 2.5 Improving Statement Performance by Adding an Index ⌨️ (0:52:11) 2.6 Rewriting SQL Statements for Improved Performance ⌨️ (0:58:32) 2.7 Common Execution Plan Operations ⌨️ (1:03:50) 2.8 Summary Building Indexes ⌨️ (1:07:30) 3.1 Introduction ⌨️ (1:09:09) 3.2 Index Terminology Refresher ⌨️ (1:12:11) 3.3 What Should I Index in My Database? ⌨️ (1:16:16) 3.4 Why Index Column Order Matters ⌨️ (1:23:39) 3.5 Index Selectivity Explained ⌨️ (1:36:23) 3.6 LIKE Clauses and Index Selectivity ⌨️ (1:40:27) 3.7 How Functions in the WHERE Clause Affect Indexes ⌨️ (1:46:10) 3.8 Include Columns and Covering Indexes ⌨️ (1:50:40) 3.9 Over-indexing ⌨️ (1:54:40) 3.10 Interpreting SQL Server Index Recommendations ⌨️ (1:57:38) 3.11 Summary Finding Bottlenecks in SQL Server Performance ⌨️ (2:03:19) 4.1 Introduction ⌨️ (2:08:36) 4.2 Getting Information About SQL Server Sessions and Resource Usage ⌨️ (2:12:02) 4.3 Finding What SQL Statements are Currently Executing ⌨️ (2:18:47) 4.4 Finding the Slowest, Most Expensive SQL Statements ⌨️ (2:24:13) 4.5 Getting SQL Server's Recommendations on Missing Indexes ⌨️ (2:29:38) 4.6 Finding Indexes That are Not Being Used ⌨️ (2:34:13) 4.7 Summary Capturing Trace Logs of Application from SQL Server ⌨️ (2:35:55) 5.1 Introduction ⌨️ (2:42:03) 5.2 Setting up a SQL Profiler Trace ⌨️ (2:49:59) 5.3 Running a SQL Profiler Trace ⌨️ (2:55:22) 5.4 Running a Trace as a Server Side Trace ⌨️ (3:03:19) 5.5 Introduction to Using Extended Events for SQL Tracing ⌨️ (3:06:58) 5.6 Setting up an Extended Events Trace Session ⌨️ (3:16:50) 5.7 Running and Configuring the Display Settings for an Extended Events Trace ⌨️ (3:20:38) 5.8 Analyzing Extended Events Trace Data ⌨️ (3:27:10) 5.9 Using Extended Events in SQL Azure ⌨️ (3:31:36) 5.10 Summary Apply Common Practices for Better Performance ⌨️ (3:35:47) 6.1 Introduction ⌨️ (3:37:17) 6.2 Use Parameterized SQL ⌨️ (3:42:59) 6.3 Are Stored Procedures Faster Than SQL in Application Code? ⌨️ (3:43:04) 6.4 Commit Behavior and Performance ⌨️ (3:50:16) 6.5 Object Relational Mappers Just Generate SQL ⌨️ (3:53:19) 6.6 Solving the N+1 Selects Problem ⌨️ (3:59:56) 6.7 Summary 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Self-Driving Car with JavaScript Course – Neural Networks and Machine Learning

Rs_rAxEsAvI | 12 May 2022

Self-Driving Car with JavaScript Course – Neural Networks and Machine Learning

Learn how to create a neural network using JavaScript with no libraries. In this course you will learn to make a self-driving car simulation by implementing every component step-by-step. You will learn how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions, and how to make the car control itself using a neural network. The course covers how artificial neural networks work, by comparing them with the real neural networks in our brain. You will learn how to implement a neural network and how to visualize it so we can see it in action. ✏️ Dr. Radu Mariescu-Istodor created this course. Check out his channel: https://www.youtube.com/channel/UC3XGlNq8O5hZlZBJlSFB4jg 💻 Code: https://github.com/gniziemazity/Self-driving-car ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:03:44) Car driving mechanics ⌨️ (0:32:26) Defining the road ⌨️ (0:50:50) Artificial sensors ⌨️ (1:10:07) Collision detection ⌨️ (1:23:20) Simulating traffic ⌨️ (1:34:57) Neural network ⌨️ (2:03:10) Parallelization ⌨️ (2:18:31) Genetic algorithm ⌨️ (2:29:40) Ending ⭐️ Links ⭐️ 🔗 Radu's website (with enhanced version of code): https://radufromfinland.com 🔗 Radu's workplace (consider applying): https://karelia.fi/en/front-page 🔗 Segment intersection (Math and JavaScript code): https://youtu.be/fHOLQJo0FjQ 🔗 Visualizing a neural network in JavaScript: https://youtu.be/lok3RVBwSqE 🔗 Visualizer code: https://radufromfinland.com/projects/selfdrivingcar/visualizer.js 🔗 Drawing random color cars in JavaScript: https://youtu.be/SL6PfDpSjao 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Build a Social Media App with Django – Python Web Framework Tutorial

xSUm6iMtREA | 09 May 2022

Build a Social Media App with Django – Python Web Framework Tutorial

Improve your Python Django skills by coding a social media app. ✏️ Course developed by CodeWithTomi. Check out his channel: https://www.youtube.com/c/CodeWithTomi 🔗 Join CodeWithTomi's Discord Server: https://discord.gg/cjqNBHHhKV 🔗 Twitter: https://twitter.com/TomiTokko3 💻 Source code: https://github.com/tomitokko/django-social-media-website 💻 Template files: https://github.com/tomitokko/django-social-media-template 🔗 Download All Free Resources - https://codewithtomi.eo.page/mz396 ⭐️ Course Contents ⭐️ (0:00:00) Intro (0:00:52) Project Demo (0:06:37) Project Setup (0:14:20) URL Routing (0:23:06) Template Setup (0:27:52) Static Files (0:36:47) Profile Model (1:00:31) Signup (1:33:11) Signin and Logout (1:47:55) Account Settings (2:17:00) Uploading Post (2:49:55) Post Feed (3:00:22) Like Post (3:20:50) Profile Page (3:37:20) Follow and Unfollow User (4:10:23) Post Feed Updated (4:18:35) Download Images (4:21:03) Search User (4:38:18) User Suggestions 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Data Visualization with D3 – Full Course for Beginners [2022]

xkBheRZTkaw | 05 May 2022

Data Visualization with D3 – Full Course for Beginners [2022]

Learn data visualization with D3.js. D3 is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. This course is an edited collection of live streams. ✏️ Curran Kelleher teaches this course. Check out his channel: https://www.youtube.com/channel/UCSwd_9jyX4YtDYm9p9MxQqw ⭐️ Course Resources ⭐️ 🔗 https://vizhub.com/blog/2021/02/20/new-livestream-series-get-it-right-in-black-and-white/ 🔗 https://vizhub.com/forum/t/get-it-right-in-black-white-index/110 ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:06:16) SVG Fundamentals ⌨️ (01:05:11) Pseudo Visualizations ⌨️ (02:16:26) Sol LeWitt in Vanilla JS ⌨️ (03:32:31) Sol LeWitt in D3 ⌨️ (05:08:31) D3 Selections ⌨️ (06:43:11) JavaScript Modules & Build Tools ⌨️ (08:04:07) Productizing a Codebase ⌨️ (10:25:28) Scatter Plot ⌨️ (11:56:28) Reusable Charts ⌨️ (13:28:27) Dynamic Charts ⌨️ (15:07:37) Charts with Menus ⌨️ (16:35:23) Quantitative and Categorical ⌨️ (18:17:35) Closing the Series -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

React Router 6 – Tutorial for Beginners

59IXY5IDrBA | 04 May 2022

React Router 6 – Tutorial for Beginners

Learn how to use React Router V6 in this crash course for beginners. React Router is the most popular way to add page routing in React Apps. It is used very frequently in React projects. ✏️ John Smilga from Coding Addict created this course. Check out his channel: https://www.youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA 💻 Source Code: https://github.com/john-smilga/react-router-6-tutorial 🔗 React Tutorial: https://www.youtube.com/watch?v=bMknfKXIFA8 🔗 React Projects: https://www.youtube.com/watch?v=a_7Z7C_JCyo ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) First Pages ⌨️ (0:11:01) Page Components ⌨️ (0:15:47) Link Component ⌨️ (0:19:39) Error Page ⌨️ (0:22:39) Navbar ⌨️ (0:24:39) Nested Routes ⌨️ (0:29:39) Shared Layout ⌨️ (0:35:58) Index Pages ⌨️ (0:41:43) NavLink Component ⌨️ (0:49:02) URL Params ⌨️ (0:55:56) Single Product ⌨️ (1:01:36) useNavigate() ⌨️ (1:09:49) Protected Route ⌨️ (1:13:52) Refactor 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Google Cloud Associate Cloud Engineer Course - Pass the Exam!

jpno8FSqpc8 | 02 May 2022

Google Cloud Associate Cloud Engineer Course - Pass the Exam!

Prepare for the Google Cloud Associate Cloud Engineer (ACE) exam and pass! Associate Cloud Engineers deploy applications, monitor operations, and manage enterprise solutions. They use Google Cloud Console and the command-line interface to perform common platform-based tasks to maintain one or more deployed solutions that leverage Google-managed or self-managed services on Google Cloud. ✏️ Course developed by Antoni Tzavelas. 🐦 Antonio on Twitter: https://twitter.com/antoniscloud ☁️ Introduction 🎤 (00:00:00) Meet Your Instructor 🎤 (00:16:56) Google Cloud Certifications and Exams 🎤 (00:28:46) Scenario Bowtie 🎤 (00:41:27) Preview of Practice Exam ☁️ Cloud Computing Fundamentals 🎤 (00:46:35) What Is Cloud Computing 🎤 (00:53:29) Cloud Deployment Models 🎤 (01:00:13) Cloud Service Models ☁️ Google Cloud Fundamentals 🎤 (01:08:22) Google Cloud Global Infrastructure 🎤 (01:15:19) Compute Service Options 🎤 (01:24:10) Storage and Database Options 🎤 (01:32:56) Networking Services ☁️ Account Setup 🎤 (01:38:56) Resource Hierarchy 🎤 (01:47:53) Create Free Tier Account 🎤 (01:54:41) Securing Your Account 🎤 (02:05:13) GCP Console Overview 🎤 (02:13:17) Cloud Billing 🎤 (02:28:18) Controlling Costs and Budget Alerts 🎤 (02:38:14) Controlling Costs and Budget Alerts Follow Along 🎤 (02:53:15) Billing Export 🎤 (03:00:07) Cloud APIs 🎤 (03:04:32) Adding an Admin User 🎤 (03:14:16) Cloud SDK and CLI 🎤 (03:18:32) Cloud SDK and CLI Follow Along 🎤 (03:36:08) Managing Cloud SDK 🎤 (03:52:25) Cloud Shell and Editor 🎤 (04:10:53) Creating and managing projects 🎤 (04:10:57) Limits and Quotas ☁️ Identity and Access Management 🎤 (04:20:55) Cloud IAM 🎤 (04:37:07) Policies and Conditions 🎤 (04:47:22) Cloud IAM 🎤 (05:04:56) Service Accounts 🎤 (05:16:40) Service Accounts 🎤 (05:33:40) Cloud Identity 🎤 (05:44:05) Cloud IAM Best Practices ☁️ Networking Services 🎤 (05:51:56) Networking Refresher PART 1 🎤 (06:07:46) Networking Refresher PART 2 🎤 (06:18:39) Virtual Private Cloud 🎤 (06:35:56) VPC Network Subnets 🎤 (06:40:58) Routing and Private Google Access 🎤 (06:57:47) IP Addressing 🎤 (07:11:59) Creating Internal and External Static IP Addresses PART 1 🎤 (07:21:05) Creating Internal and External Static IP Addresses PART 2 🎤 (07:33:33) Firewall and Firewall Rules 🎤 (07:46:55) Custom VPC Part 1 🎤 (08:01:43) Custom VPC Part 2 🎤 (08:13:16) VPC Network Peering 🎤 (08:20:02) VPC Network Peering 🎤 (08:34:53) Shared VPC 🎤 (08:43:43) VPC Flow Logs 🎤 (08:51:03) DNS Fundamentals 🎤 (09:06:32) DNS Record Types 🎤 (09:18:27) Network Address Translation PART 1 🎤 (09:28:48) Network Address Translation PART 2 🎤 (09:39:05) Cloud DNS ☁️ Compute Engine 🎤 (09:47:08) Virtualization Fundamentals 🎤 (09:59:21) Compute Engine Overview 🎤 (10:09:24) Creating a VM Instance 🎤 (10:27:41) Compute Engine Machine Types 🎤 (10:42:03) Managing Instances 🎤 (11:00:40) Connecting to Your Instances 🎤 (11:23:13) Metadata and Startup Scripts 🎤 (11:38:27) Compute Engine Billing 🎤 (11:53:35) Storage Fundamentals 🎤 (12:04:21) Persistent Disk and Local SSDs 🎤 (12:21:50) Managing disks on Compute Engine 🎤 (12:40:37) Snapshots 🎤 (12:50:11) Creating Snapshots and Snaphot Schedules 🎤 (13:03:37) Deployment Manager 🎤 (13:16:46) Deployment Manager ☁️ High Availability and Autoscaling 🎤 (13:33:21) Cloud Load Balancers PART 1 🎤 (13:41:10) Cloud Load Balancers PART 2 🎤 (13:54:00) Instance Groups and Instance Templates 🎤 (14:05:38) Managing Bowties PART 1 🎤 (14:17:49) Managing Bowties PART 2 ☁️ Kubernetes Engine Containers 🎤 (14:25:45) Introduction to Containers 🎤 (14:34:50) GKE and Kubernetes Concepts 🎤 (14:47:10) Cluster and Node Management 🎤 (15:00:23) Pods and Object Management 🎤 (15:14:12) Kubernetes Services 🎤 (15:32:18) Ingress for GKE 🎤 (15:40:57) GKE Storage Options 🎤 (15:57:05) Creating a GKE Cluster ☁️ Hybrid Connectivity 🎤 (16:42:38) Cloud VPN 🎤 (16:51:57) Cloud Interconnect ☁️ Serverless Services 🎤 (17:03:10) App Engine Overview 🎤 (17:15:44) Deploying Serverless Bowties to App Engine 🎤 (17:30:49) Introduction to Cloud Functions 🎤 (17:38:56) Deploying a Cloud Function ☁️ Storage Services 🎤 (17:49:46) Cloud Storage Storage Types 🎤 (18:04:24) Object Lifecycle Management and Versioning 🎤 (18:12:05) Managing Cloud Storage Access 🎤 (18:32:43) Object Lifecycle Management and Versioning 🎤 (18:46:20) Cloud SQL 🎤 (19:03:51) Cloud Spanner 🎤 (19:11:42) NoSQL Databases ☁️ Big Data and Machine Learning 🎤 (19:24:04) Big Data Services 🎤 (19:41:34) Machine Learning Services ☁️ Operations Suite 🎤 (19:50:36) Operations Suite

Blazor WebAssembly & Web API on .NET 6 – Full Course (C#)

sHuuo9L3e5c | 28 Apr 2022

Blazor WebAssembly & Web API on .NET 6 – Full Course (C#)

Learn Blazor WebAssembly and Web API on .NET 6 by building a shopping cart application using C#. This course also provides a guide on how to integrate a payment gateway into your Blazor WebAssembly component, so that a user is able to pay for products through your application using a debit or credit card or PayPal account. ✏️ Gavin Lon created this course. Check out his channel: https://www.youtube.com/c/GavinLon 💻 Code: https://github.com/GavinLonDigital/ShopOnlineSolution ⭐️ Resources ⭐️ 🔗 Copy Seed Data from GitHub: https://github.com/GavinLonDigital/ShopOnlineSolution/blob/main/ShopOnline.Api/CodeSnippets/OnModelCreating.txt 🔗 Download Visual Studio 2022 for Widows (Community Edition): https://visualstudio.microsoft.com/vs/ 🔗 A Video on .NET 6: https://youtu.be/EoDY1MvYVx4 🔗 Download SQL Server 2019: https://www.microsoft.com/en-us/sql-server/sql-server-downloads ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:51) Create the Database using EF Core Code First Database Migrations ⌨️ (0:26:05) Retrieve Product Data from Database (Web API component) ⌨️ (0:30:17) Create Classes for Data Transfer Objects (DTOs) ⌨️ (0:36:22) Create ProductRepository Class (Repository Design Pattern) ⌨️ (0:43:05) Create ProductController Class ⌨️ (0:51:08) Create DtoConversion Class (DTO Conversion Extension methods) ⌨️ (0:57:45) Display Product Data to User (Blazor WebAssembly Component) ⌨️ (1:39:59) Display Data for Specific Product to User (Web API and Blazor) ⌨️ (2:06:07) Add Product to Shopping Cart (Web API and Blazor) ⌨️ (2:52:40) Remove Product from Shopping Cart (Web API and Blazor) ⌨️ (3:14:03) Update the Quantity of Products in the Shopping Cart (Web API, Blazor, Blazor JavaScript Interoperability) ⌨️ (3:44:01) Update the Header Menu in Response to a Change to the State of the Shopping Cart (Creating Custom Events in Blazor) ⌨️ (4:04:48) Integration of PayPal Payment Gateway into Blazor Component ⌨️ (4:36:03) Dynamically Populate the Side-Bar Menu (Web API and Blazor) ⌨️ (5:05:44) Optimise Code for Performance (Web API and Blazor) ⌨️ (5:08:26) Use Include Extension Method in LINQ Query (Web API) ⌨️ (5:14:00) User Local Storage Functionality (Blazor) ⌨️ (5:35:42) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Assembly Language Programming with ARM – Full Course for Beginners

gfmRrPjnEw4 | 27 Apr 2022

Assembly Language Programming with ARM – Full Course for Beginners

Learn assembly language programming with ARMv7 in this beginner's course. 🦾 ARM is becoming an increasingly popular language in the world of computer programming. It is estimated that over 200 billion devices contain an ARM chip, making the ARM language valuable to understand. By understanding an assembly language, programmers can have a better understanding of how code is compiled and run, making it possible to create more efficient programs. In addition to this, programmers can work at a lower level, allowing them to write code that interacts with hardware in an efficient manner. ✏️ Scott Cosentino created this course. Check out his YouTube channel: https://www.youtube.com/channel/UC7KBXRtv-EkiOFsRtpBxIbg 💻 Emulator for ARM programming: https://cpulator.01xz.net/?sys=arm-de1soc ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:08) Intro and Setup ⌨️ (0:03:33) Emulation and Memory Layout ⌨️ (0:13:22) Your First Program ⌨️ (0:24:39) Addressing Modes ⌨️ (0:37:10) Arithmetic and CPSR Flags ⌨️ (0:48:38) Logical Operations ⌨️ (0:55:03) Logical Shifts and Rotations Part 1 ⌨️ (1:02:23) Logical Shifts and Rotations Part 2 ⌨️ (1:09:06) Conditions and Branches ⌨️ (1:19:37) Loops with Branches ⌨️ (1:29:16) Conditional Instruction Execution ⌨️ (1:34:36) Branch with link register and returns ⌨️ (1:41:05) Preserving and Retrieving Data From Stack Memory ⌨️ (1:49:49) Hardware Interactions ⌨️ (1:58:07) Setting up Qemu for ARM ⌨️ (2:07:52) Printing Strings to Terminal ⌨️ (2:20:26) Debugging Arm Programs with Gdb 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Train AI to Play Snake – Reinforcement Learning Course (Python, PyTorch, Pygame)

L8ypSXwyBds | 25 Apr 2022

Train AI to Play Snake – Reinforcement Learning Course (Python, PyTorch, Pygame)

In this Python Reinforcement Learning course you will learn how to teach an AI to play Snake! We build everything from scratch using Pygame and PyTorch. 💻 Code: https://github.com/python-engineer/snake-ai-pytorch ✏️ Course developed by Python Engineer. Check out his YouTube channel: https://www.youtube.com/channel/UCbXgNpp0jedKWcQiULLbDTA ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Part 1: Basics of Reinforcement Learning and Deep Q Learning ⌨️ (0:17:22) Part 2: Setup environment and implement snake game ⌨️ (0:40:07) Part 3: Implement agent to control game ⌨️ (1:10:59) Part 4: Create and train neural network 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Redux Toolkit Tutorial – JavaScript State Management Library

bbkBuqC1rU4 | 20 Apr 2022

Redux Toolkit Tutorial – JavaScript State Management Library

Learn how to use Redux Toolkit in this course for beginners. Redux Toolkit is from the Redux team and tt is intended to be the standard way to write Redux logic. So if you want to learn Redux to help with state management, this is the video for you. 💻 Code: https://github.com/john-smilga/redux-toolkit-tutorial ✏️ Course developed by John Smilga. Check out his YouTube channel: https://www.youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA ⭐️ Course Conetents ⭐️ ⌨️ (0:00:00) Setup Store ⌨️ (0:11:09) Create Slice ⌨️ (0:18:49) Dev Tools ⌨️ (0:20:28) useSelector() ⌨️ (0:29:04) Hero Icons ⌨️ (0:32:08) Local Data ⌨️ (0:34:24) Render List ⌨️ (0:43:33) Cart Item ⌨️ (0:46:59) Clear Cart ⌨️ (0:54:37) Return State ⌨️ (0:57:23) Remove Item ⌨️ (1:04:01) Toggle Amount ⌨️ (1:10:19) Calculate Totals ⌨️ (1:16:27) Create Modal ⌨️ (1:18:56) Modal Complete ⌨️ (1:28:26) createAsyncThunk ⌨️ (1:41:30) createAsyncThunk Options 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Python Game Development Project Using OOP – Minesweeper Tutorial (w/ Tkinter)

OqbGRZx4xUc | 18 Apr 2022

Python Game Development Project Using OOP – Minesweeper Tutorial (w/ Tkinter)

In this course, you will improve your Python skills by coding a Minesweeper game using the tkinter library. The game is fully implemented using Object Oriented Programming. ✏️ Course from JimShapedCoding. Check out his channel: https://www.youtube.com/channel/UCU8d7rcShA7MGuDyYH1aWGg 💻 Code: https://github.com/jimdevops19/MinesweeperGame ⭐️ Course Conetents ⭐️ ⌨️ (0:00:00) Getting Started ⌨️ (0:26:22) Creating Cells & Mines ⌨️ (0:49:40) Minesweeper Algorithms ⌨️ (1:36:29) Display Game data ⌨️ (2:00:28) Finishing touches and playing the game 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Low-Code for Freelance Developers & Startups – Tutorial

hDzgO2FB_ms | 13 Apr 2022

Low-Code for Freelance Developers & Startups – Tutorial

Low-code is a software development approach that requires little coding in order to build applications. It is made possible through a low-code platform. Learn how to use low code tools and APIs to build a customer support dashboard. You will learn how create the dashboard using the Appsmith platform, Google Sheet API, and the Stripe API. ✏️ Ania Kubów created this course. Check out her channel: https://www.youtube.com/aniakubow 🏗️ This course was made possible through a grant from Appsmith. Learn more about Appsmith: https://www.appsmith.com/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners

iRaai1IBlB0 | 11 Apr 2022

Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners

Learn Terraform basics as you utilize Visual Studio Code (On Windows, Mac, or Linux!) to deploy AWS resources and an EC2 instance that you can SSH into to have your own redeployable environment. ✏️ Derek Morgan created this course. Check out more of his courses at: https://morethancertified.com ⭐️ Course Contents ⭐️ ⌨️ Welcome and Setup (0:00) ⌨️ What We're Going to Build ⌨️ AWS IAM Setup ⌨️ Local Environment Setup ⌨️ Let's Build! (7:22) ⌨️ AWS Provider and Terraform Init ⌨️ A VPC and Terraform Apply ⌨️ The Terraform State ⌨️ Terraform Destroy ⌨️ A Subnet and Referencing ⌨️ An IGW and Terraform fmt ⌨️ A Route Table ⌨️ A Route Table Association ⌨️ A Security Group ⌨️ An AMI Datasource ⌨️ A Key Pair ⌨️ An EC2 Instance ⌨️ Userdata and the File Function ⌨️ SSH Config Scripts ⌨️ The Provisioner and Templatefile ⌨️ The Deployment and Replace ⌨️ Variables ⌨️ Variable Precedence ⌨️ Conditional Expressions ⌨️ Outputs ⌨️ Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Let's Play Break The Code 2 – Code Cracking Game for Developers with Tom and Shaun

sWMAsRqcoWc | 08 Apr 2022

Let's Play Break The Code 2 – Code Cracking Game for Developers with Tom and Shaun

Break The Code 2 is a new browser game that sends you back in time to the year 1999. You complete codebreaking missions using your programming knowledge and your puzzle-solving skills. Watch freeCodeCamp software engineers Tom and Shaun rack their brains as they try to crack codes. This video was made possible by a grant from .Tech Domains, who developed this game. You can play Break The Code 2 yourself for free right in your browser: https://go.tech/btcfcc This video will show you how to play the game, and how to solve the first two missions. There are 11 missions in total. -- You can also check out Tom's Relational Database curriculum at: https://www.freecodecamp.org/learn/relational-database/ And check out Shaun's Rust curriculum: https://www.freecodecamp.org/news/rust-in-replit/

Design a Scalable Mobile App With Figma Variants

stQ1IZEB2xk | 07 Apr 2022

Design a Scalable Mobile App With Figma Variants

Learn how to use Figma Variants to design a scalable mobile app. Variants can streamline your frontend design process by allowing you to group and organize similar components into a single container. ✏️ Ahmet Efeoglu developed this course. Check out his channel: https://www.youtube.com/channel/UCSziSLMFFNT4PaRQhEwANzg 🔗 Tutorial file link: https://www.figma.com/file/FrLR3t9jZ9X8psPdmztdlh/Activista-Tutorial-Initial-Screens?node-id=0%3A1 🔗 Homework file link: https://www.figma.com/file/8js2feuv6LdhmvVtBXkC2L/Figma-Activista-Tutorial-Homework?node-id=0%3A1 ⌨️ (0:00:18) Intro ⌨️ (0:02:13) Accessing Tutorial and Homework Files ⌨️ (0:04:24) Project Overview ⌨️ (0:05:27) Recommending Personal and freeCodeCamp Channel ⌨️ (0:06:25) Basics Overview ⌨️ (0:08:22) Learning The Frame Functionality ⌨️ (0:10:25) Learning The Autolayout Functionality ⌨️ (0:14:39) Learning The Component Functionality ⌨️ (0:18:55) Learning The Variant Functionality ⌨️ (0:21:42) Creating The Type System ⌨️ (0:28:41) Creating The Color Palette/System ⌨️ (0:35:54) Creating The Icon Set ⌨️ (0:41:34) Creating Input Variants ⌨️ (0:52:23) Creating Large Button Variant ⌨️ (1:00:47) Designing Sign Up and Login Screen ⌨️ (1:18:46) Creating Status Bar Variant ⌨️ (1:23:14) Creating The Filter Variant ⌨️ (1:27:40) Creating Bottom Navigation Variant ⌨️ (1:35:02) Creating Image Card Variant ⌨️ (1:49:27) Updating Input Variant ⌨️ (1:57:31) Designing The Discover Screens ⌨️ (2:15:20) Creating Large Avatar Variant ⌨️ (2:24:05) Creating Small Button Variant ⌨️ (2:32:45) Creating The Benefit Card Variant ⌨️ (2:46:45) Designing Details Screen 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

HTML / CSS Tutorial – Create a Preview Card Component

PfhFnPuWums | 05 Apr 2022

HTML / CSS Tutorial – Create a Preview Card Component

Improve your HTML and CSS frontend developer skills by creating a preview card component. You can apply the concepts from this video to other types of front-end elements. ✏️ Madison Kanna created this course. Check out her channel: https://www.youtube.com/c/MadisonKanna 💻 Code: https://github.com/Madisonkanna/nft-card 🔗 Project: https://www.frontendmentor.io/challenges/nft-preview-card-component-SbdUL_w0U ⭐️ Course Contents ⭐️ ⌨️ (0:00:13) Intro ⌨️ (0:01:07) Project setup ⌨️ (0:01:42) Intro to design tools ⌨️ (0:03:03) Starter files ⌨️ (0:05:16) Creating the project ⌨️ (0:07:12) Hello world ⌨️ (0:08:18) Intro To HTML ⌨️ (0:09:57) Intro to CSS ⌨️ (0:11:28) Stylesheet setup ⌨️ (0:12:18) HTML, CSS and JS ⌨️ (0:14:33) Class selectors ⌨️ (0:16:03) Building the card ⌨️ (0:16:28) CSS Variables ⌨️ (0:20:57) CSS Specificity ⌨️ (0:22:28) Card title ⌨️ (0:25:23) Adding the image ⌨️ (0:27:53) CSS Box Model ⌨️ (0:34:42) Box-sizing ⌨️ (0:40:28) Adding the font ⌨️ (0:50:28) Building the active state ⌨️ (0:51:13) Creating the image overlay ⌨️ (0:53:15) CSS Positions ⌨️ (1:00:09) Centering the eye icon ⌨️ (1:02:14) CSS Opacity ⌨️ (1:05:25) Block vs inline element ⌨️ (1:08:23) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Full Gitpod Course – ExamPro Cloud Developer Environment Certification

XcjqapXfrhk | 04 Apr 2022

Full Gitpod Course – ExamPro Cloud Developer Environment Certification

Learn Gitpod and prepare to pass a cloud certification in this complete course for beginners. If you are a web-application developer looking to learn how to leverage the cloud or want to become a cloud developer, the ExamPro Cloud Development Environment (EXP-CDE-01) is the first step. ✏️ Andrew Brown created this course. 🐦 Andrew on Twitter: https://twitter.com/andrewbrown 🔗 Additional exam resources: https://www.exampro.co/exp-cde-01 ⭐️ Course Contents ⭐️ ☁️ Introduction 🎤 (00:00:00) Meet Your Instructor 🎤 (00:12:01) Introduction ☁️ Cloud Developer Environment Concepts 🎤 (00:12:05) What is Cloud Native 🎤 (00:14:04) Cloud Developer vs Modern Application Engineer 🎤 (00:16:55) Code Editor vs IDE 🎤 (00:19:34) The Seven Benefits of Cloud Developer Environments 🎤 (00:22:37) What is Gitpod 🎤 (00:24:09) Gitpod at a glance 🎤 (00:24:55) Gitpod vs Other Providers 🎤 (00:37:57) Context based Developer Workflows 🎤 (00:42:11) Visual Studio Code 🎤 (00:43:26) Docker ☁️ Gitpod Integration 🎤 (00:45:39) Version Control Systems 🎤 (00:47:41) VSC Permissions 🎤 (00:49:04) Gitpod Editor Support 🎤 (00:50:01) JetBrains 🎤 (00:52:51) Open in Local VSCode 🎤 (00:54:41) Gitpod Browser Extension 🎤 (00:55:28) Gitpod Browser Bookmarklet 🎤 (01:08:59) Gitlab Integration 🎤 (01:09:03) Bitbucket Integration 🎤 (01:15:22) Github Integration 🎤 (01:20:42) Browser Extension 🎤 (01:32:28) Browser Bookmarklet ☁️ Gitpod Configuration 🎤 (01:37:45) Gitpod Configuration File 🎤 (01:39:59) Initialization Gitpod Configuration File 🎤 (01:40:48) Gp Init 🎤 (01:42:43) Iterative Workflow 🎤 (01:48:31) Start Tasks 🎤 (01:50:38) Execution Order Steps 🎤 (01:57:37) Execution Order Steps Without Prebuilds 🎤 (01:59:12) Execution Order Steps with Prebuild 🎤 (02:01:19) Multi line Tasks 🎤 (02:17:34) Awaiting Tasks 🎤 (02:35:33) Computer Networking Ports 🎤 (02:37:53) Gitpod Ports 🎤 (02:39:26) Gitpod Port Configuration 🎤 (02:40:46) Port Forwarding 🎤 (02:41:42) Git Ports 🎤 (03:12:45) Gitpod Custom Docker Image 🎤 (03:15:29) Gitpod Workspace Base Image 🎤 (03:16:53) GItpod Workspace Full Image 🎤 (03:17:51) Custom Dockerfile 🎤 (03:29:07) QuickStart Templates 🎤 (03:39:08) Docker Compose 🎤 (03:40:23) Building VM or Container Images 🎤 (03:41:11) Gitpod Environment Variables 🎤 (03:42:09) Gitpod Prefix and Default Env Vars 🎤 (03:43:19) Env Vars 🎤 (04:01:48) OpenMode 🎤 (04:02:48) VSCode Extensions 🎤 (04:04:01) Built In Extensions 🎤 (04:04:58) Open VSX Registry 🎤 (04:06:56) Add Extension Context Menu Option 🎤 (04:07:39) User Extensions with Gitpod Configuration File 🎤 (04:08:57) VSCode Settings Sync 🎤 (04:10:38) VSCode Extensions ☁️ Gitpod Workflows 🎤 (04:24:14) Gitpod Workspaces 🎤 (04:25:25) Underyling Gitpod Resource Size 🎤 (04:27:02) Workspace Lifecycle 🎤 (04:28:44) Underlying Lifecycle and Phases 🎤 (04:30:29) Workspace Instance Types 🎤 (04:31:50) Gitpod Workspace Timeout 🎤 (04:33:26) Timeout and Timeout Boost 🎤 (04:36:07) Workspace Directory 🎤 (04:37:22) Context and Gitpod URL 🎤 (04:39:05) Share Snapshot Workspace 🎤 (04:40:32) Share Running Workspace 🎤 (04:42:15) Gitpod CLI 🎤 (04:43:49) gp open 🎤 (04:44:15) gp url 🎤 (04:44:45) gp preview 🎤 (04:45:55) GP CLI 🎤 (04:50:33) Gitpod Palette Commands 🎤 (04:54:00) Teams and Projects 🎤 (04:55:05) Roles Matrix 🎤 (04:55:49) Prebuilds 🎤 (04:57:38) VPN via Tailscale 🎤 (04:58:53) Gitpod Projects 🎤 (05:09:10) Gitpod Prebuilds ☁️ Gitpod Offering 🎤 (05:26:44) Gitpod Pricing 🎤 (05:30:23) Monitor Hourly Usage 🎤 (05:30:57) Hourly Usage 🎤 (05:32:34) Team Pricing 🎤 (05:33:13) Self Hosted Gitpod 🎤 (05:35:17) Gitpod Security 🎤 (05:37:56) Security Vulnerability Disclosure Policy 🎤 (05:39:00) Security Vulnerability Disclosure Policy Page 🎤 (05:40:26) Gitpod Support 🎤 (05:49:10) Gitpod OSS 🎤 (06:03:12) OpenVSCode Server 🎤 (06:04:27) Open VSCode Server 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Firebase – Full Course for Beginners

fgdpvwEWJ9M | 31 Mar 2022

Firebase – Full Course for Beginners

Firebase is a platform developed by Google for creating mobile and web applications. Learn how to use Firebase 9 in this full course for beginners. Plus, learn how to integrate Firebase with different JavaScript Frameworks. ✏️ Cybernatico developed this course. Check out their channel: https://www.youtube.com/c/CybernaticoByNishant 💻 Code: https://github.com/nishant-666/Firebase-Frontend 🔗 Firebase Documentation: https://firebase.google.com/docs/build?hl=en ⌨️ How to Setup Firebase and connect to a front-end application ⌨️ Firebase Authentication with different methods ⌨️ Firebase CRUD Operations, i.e. Add Data, Read Data, Update Data, and Delete Data ⌨️ Firebase Storage to store files ⌨️ Firebase Firestore Queries to filter data ⌨️ Firebase Real time listener in Firestore Database ⌨️ Firebase Hosting ⌨️ Firebase with Different JavaScript Frameworks 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Augmented Reality for Everyone - Full Course

WzfDo2Wpxks | 30 Mar 2022

Augmented Reality for Everyone - Full Course

Learn about Extended Reality / Augmented Reality from both a theoretical and practical perspective in this full course for beginners.. Learn to develop AR mobile applications and AR Filters for Instagram and Facebook from scratch. Learn concepts from scratch such as XR Fundamentals, Unity Engine, C#, Markerbased AR Development and AR Filter development. ✏️ Course from Priyanshu Bhattaharjee. Check out his channel: https://www.youtube.com/c/CodedRealityXR 🔗 Course Website: https://arcourse.netlify.app/ 🔗 Syllabus: https://arcourse.netlify.app/pages/syllabus 🔗 Lecture Materials: https://arcourse.netlify.app/pages/materials.html ⭐️ Code ⭐️ 💻 Project 1: AR Car Customizer: https://github.com/Priyanshu-CODERX/AR001P1-ARCarCustomizer 💻 Project 2: AR Business Card: https://github.com/Priyanshu-CODERX/AR001P2-ARBusinessCard 💻 Project 3: AR Encyclopedia: https://github.com/Priyanshu-CODERX/AR001P3-AR-Encyclopedia ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Course Introduction ⌨️ (00:03:44) 1.0 Introduction to XR ⌨️ (00:37:00) 2.0 Installing Unity ⌨️ (00:45:31) 2.1 Unity Tutorial ⌨️ (01:51:48) 3.1 Intro to C# ⌨️ (02:10:02) 3.2 Comments, Variables, Data Types _ Type Casting ⌨️ (03:24:32) 3.3 Operators ⌨️ (04:12:28) 3.4 Conditionals ⌨️ (04:45:42) 3.5 Loops ⌨️ (05:20:39) 3.6 Arrays ⌨️ (05:43:35) 3.7 Functions ⌨️ (05:58:45) 3.8 Classes and Objects ⌨️ (06:26:21) 4.1 Marker Based Augmented Reality in Depth ⌨️ (06:57:32) 4.2 Setting up Vuforia and developing our first Vuforia App ⌨️ (07:26:17) 4.3 Free Resources ⌨️ (07:33:58) 4.4 Multiple Target Tracking ⌨️ (07:45:33) 4.5 Virtual Buttons ⌨️ (08:18:45) 4.6 AR Video Playback ⌨️ (08:33:06) 5.1 Project 1 AR Car Customizer ⌨️ (09:01:49) 5.2 Project 2 AR Business Card ⌨️ (09:46:48) 5.3 Project 3 AR Encyclopedia ⌨️ (10:45:07) 6.1 Introduction to Spark AR ⌨️ (10:57:52) 6.2 Face Tracker and Face Mesh ⌨️ (11:08:10) 6.3 Head Occluder ⌨️ (11:19:25) Final Project 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

React Project Tutorial – Build a Portfolio Website w/ Advanced Animations

bmpI252DmiI | 29 Mar 2022

React Project Tutorial – Build a Portfolio Website w/ Advanced Animations

In this video, you will learn how to build React portfolio website from scratch with advanced animations. ✏️ Slobodan developed this course: https://www.youtube.com/channel/UCBu5ulO4d-d47lAVybpRTkw 🔗 Code and assets: https://github.com/bobangajicsm/react-portfolio-website 🔗 Map library https://react-leaflet.js.org/ 🔗 EmailJS library: https://www.emailjs.com/docs/examples/reactjs/ 🔗 Final version: https://bobangajicsm.github.io/portfolio/portfo... Learn: ✔️ How to draw SVG animation using GSAP and React ✔️ How to animate letters on hover using Animate.css and React ✔️ How to add page loading animation using React-Loaders ✔️ How to add Pacman animation in React ✔️ How to create custom 3D CSS animations ✔️ How to implement font icons in React ✔️ How to create and implement contact form in React using EmailJS ✔️ How to add maps to your website in React using Leafleat.js ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:43) Create React app with npx ⌨️ (0:01:01) Instaling libraries ⌨️ (0:03:56) Define global styles ⌨️ (0:06:56) Create routes ⌨️ (0:09:01) Building left sidebar ⌨️ (0:20:31) Building site layout ⌨️ (0:23:01) Building Home page ⌨️ (0:40:51) Draw SVG Logo animation ⌨️ (0:48:29) Build About page ⌨️ (1:03:56) Build page loader ⌨️ (1:06:11) Build Contact page 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Reinforcement Learning with Unity - Course for Beginners

r_D-sBEXWlY | 28 Mar 2022

Reinforcement Learning with Unity - Course for Beginners

Learn Reinforcement Learning, a type of machine learning, by building two games in Unity that use Reinforcement Learning. ✏️ Course from Max Hager. 💻 Unity ML-Agents installations site: https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Installation.md ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Intro ⌨️ (00:01:26) Reinforcement Learning Theory ⌨️ (00:04:59) Installation ⌨️ (00:17:05) Game One ⌨️ (01:08:50) Game Two 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Microservices with FastAPI – Full Course

Cy9fAvsXGZA | 24 Mar 2022

Microservices with FastAPI – Full Course

Learn how to create a simple Microservices app using Python FastAPI with React on the frontend. We will use RedisJSON as a Database and dispatch events with Redis Streams. RedisJSON is a NoSQL database just like MongoDB and Redis Streams is an Event Bus just like RabbitMQ or Apache Kafka. ✏️ Course from Scalable Scripts. Check out their channel: https://www.youtube.com/c/ScalableScripts 💻 Code: https://github.com/scalablescripts/fastapi-microservices ⭐️ Course Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (01:30) App Demo ⌨️ (03:29) Inventory Microservice Setup ⌨️ (05:46) Redis Cloud ⌨️ (07:13) Connect to Redis Cloud ⌨️ (09:04) Products CRUD ⌨️ (20:05) Payment Microservice Setup ⌨️ (25:40) Internal Http Requests ⌨️ (30:54) Background Tasks ⌨️ (36:50) Redis Streams ⌨️ (58:34) Frontend 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Taxes for Freelance Developers – Full Course

l8HB14TBzs8 | 23 Mar 2022

Taxes for Freelance Developers – Full Course

A discussion of why proper tax management is crucial for freelancers and self-employed developers who wish to get ahead financially. This video discusses core tax concepts, the taxation of various business structures, deductions, making one’s payments, as well as state and local taxation. The advice is mainly applicable to people in the United States. ✏️ Course developed by Luke Ciciliano. 🔗 Luke's website: https://www.modern-website.design/ 🐦 Luke on Twitter: https://twitter.com/Luke_Ciciliano Note: Neither Luke Ciciliano or freeCodeCamp are holding themselves out as tax professionals. The information in this video is a matter of personal opinion and should not be seen as tax or investment advice. Any decisions regarding taxation and investments should be discussed with a licensed professional. ⭐️ Course Contents ⭐️ ⌨️ (0:00) Introduction ⌨️ (4:56) Why You Must Be Mindful Of Your Taxes - Discussion of how taxes impact your financial standing - Discussion of how most people aren’t mindful of tax management ⌨️ (9:32) Core Tax Concepts - Differences between “revenue” and “income” - How individuals & different business entities are taxed – Overview - Levels of taxation – federal, state, local - The difference between taxes paid, and taxes paid in during the year ⌨️ (25:49) How Different Business Structures Are Taxed - Understanding the Qualified Business Income Deduction – QBI - Taxation of sole proprietorships - Taxation of Limited Liability Companies - Taxation of S Corporations ⌨️ (37:34) Understanding & Maximizing Tax Deductions - Understanding deductions - Common deductions - Deductions commonly missed - Tax benefits of retirement savings ⌨️ (56:33) Making Tax Payments During The Year - Making estimated tax payments - Problems with “overpaying” during the year ⌨️ (1:03:25) Where You Live Impacts Your Tax Bill - State & local tax considerations ⭐️ Resources ⭐️ Intuit Payroll: https://quickbooks.intuit.com/payroll/ Form 1040-ES: https://www.irs.gov/pub/irs-pdf/f1040es.pdf ⭐️ Suggested Reading ⭐️ Business Adventures by John Brooks: https://www.amazon.com/Business-Adventures-Twelve-Classic-Street/dp/1497644895/ref=sr_1_1?crid=2QJXLNQTFFB3F&keywords=business+adventures+by+john+brooks&qid=1647462109&sprefix=business+adv%2Caps%2C159&sr=8-1 Unshakeable by Tony Robins: https://www.amazon.com/Unshakeable-Your-Financial-Freedom-Playbook/dp/1501164597/ref=sr_1_1?crid=15NVF6AF3HGLO&keywords=unshakeable+tony+robbins&qid=1647462146&sprefix=unshakeable%2Caps%2C70&sr=8-1 ⭐️ Luke’s Prior Videos ⭐️ Guide to being a successful freelance developer: https://youtu.be/4TIvB8zDFio Getting clients as a freelance developer: https://youtu.be/Z63TxAJotgQ Video Credits Mikhail Nilov from Pexels oão Adão from Pexels olia danilevich from Pexels Tima Miroshnichenko from Pexels Pavel Danilyuk from Pexels Mikael Blomkvist from Pexels 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Learn Go Programming by Building 11 Projects – Full Course

jFfo23yIWac | 22 Mar 2022

Learn Go Programming by Building 11 Projects – Full Course

In this Go programming language course for beginners, you will improve your Go programming skills by building eleven projects. ✏️ Akhil Sharma created this course. Check out his channel: https://www.youtube.com/c/AkhilSharmaTech ⭐️ Project Code ⭐️ 1. Build A Simple Web Server With Golang - https://github.com/AkhilSharma90/simple-http-server-GO 2. Build A CRUD API With Golang - https://github.com/AkhilSharma90/Golang-MySQL-CRUD-Bookstore-Management-API 3. Golang With MySQL Book Management System - https://github.com/AkhilSharma90/Golang-MySQL-CRUD-Bookstore-Management-API 4. Simple SlackBot To Calculate Age - https://github.com/AkhilSharma90/GO-Slackbot-Calculates-Age 5. Golang Slackbot for File Uploading - https://github.com/AkhilSharma90/GO-SlackBot-Uploads-File 6. Email Verifier Tool With Golang - https://github.com/AkhilSharma90/GO-Email-Checking-Tool 7. AWS Lambda With Golang - https://github.com/AkhilSharma90/Simple-go-AWS-Lambda-example 8. CRM with Golang Fiber - https://github.com/AkhilSharma90/go-beginner-CRM-project 9. HRMS with Golang Fiber - https://github.com/AkhilSharma90/go-beginner-fiber-HRMS-project 10. Complete Serverless Stack - https://github.com/AkhilSharma90/Golang-Serverless-Project 11. A.I Bot with Wolfram, Wit.ai and golang - https://github.com/AkhilSharma90/AI-Bot-GOlang-Wit.ai-Wolfram-Slack ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Build A Simple Web Server With Golang ⌨️ (0:20:34) Build A CRUD API With Golang ⌨️ (1:07:14) Golang With MYSQL Book Management System ⌨️ (2:30:57) Simple SlackBot To Calculate Age ⌨️ (2:44:12) Golang Slackbot for File Uploading ⌨️ (3:01:45) Email Verifier Tool With Golang ⌨️ (3:24:32) AWS Lambda With Golang ⌨️ (3:50:12) CRM with Golang Fiber ⌨️ (4:34:34) HRMS with Golang Fiber ⌨️ (5:44:25) Complete serverless stack with Golang ⌨️ (7:28:55) A.I Bot with wolfram, wit.ai and Golang 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Visual Studio Code Extensions to Improve Your Productivity

g1vy03ZY5mM | 21 Mar 2022

Visual Studio Code Extensions to Improve Your Productivity

Learn about 10 helpful VS Code extensions. These VSCode extensions could make you more productive as a developer. ✏️ Raman Hundal developed this video. ⭐️ Course Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (00:24) GitLens https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens ⌨️ (04:35) LiveShare https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare ⌨️ (08:01) Pieces https://code.pieces.app/install ⌨️ (14:36) Better Comments https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments ⌨️ (17:53) Turbo Console Log https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log ⌨️ (21:05) Code Runner https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner ⌨️ (22:52) Import Cost https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost ⌨️ (24:27) Prettier https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode ⌨️ (27:36) ESLint https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint ⌨️ (33:26) Docker https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker ⌨️ (38:57) Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Portfolio Website Tutorial – Frontend Development with HTML, CSS, JavaScript

xV7S8BhIeBo | 17 Mar 2022

Portfolio Website Tutorial – Frontend Development with HTML, CSS, JavaScript

In this course, you will learn how to build a portfolio website using JavaScript, HTML, and CSS. This is a great project to improve you frontend development skills. ✏️ MacLinz developed this course course. Check out his channel: https://www.youtube.com/c/MacLinzUniversalChannel 💻 Code: https://github.com/Maclinz/JS_CSS_PortfolioProject ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:37) Switch Between Sections ⌨️ (0:48:53) Header Content ⌨️ (1:06:22) About Section ⌨️ (1:42:34) Portfolios Section ⌨️ (1:58:52) Blogs Section ⌨️ (2:11:31) Contact Section ⌨️ (2:44:09) Media Queries 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

WebGPU Tutorial - Advanced Graphics on the Web Course

KTFFdZSDiTU | 16 Mar 2022

WebGPU Tutorial - Advanced Graphics on the Web Course

In this course, you will learn the basics of WebGPU. WebGPU is the next-generation graphics API and future Web standard for graphics and compute. This two-hour video contains 10 WebGPU projects. We create each project based on the previous one from scratch and demonstrate how to add 3D graphics to your web applications. All the projects presented in this video were taken from Dr. Xu's book "Practical WebGPU Graphics". Please visit his website at https://drxudotnet.com for more WebGPU examples. ✏️ Course developed by Dr. Jack Xu. Check out his YouTube Channel: https://www.youtube.com/c/PracticalProgrammingWithDrXu ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:35) 1. Development Environment ⌨️ (0:18:09) 2. Create a Colorful Triangle ⌨️ (0:31:12) 3. Create a Square with GPU Buffer ⌨️ (0:43:50) 4. Cube with Distinct Face Colors ⌨️ (1:00:33) 5. Animation and Camera Control ⌨️ (1:09:14) 6. Light Model ⌨️ (1:26:27) 7. Cube with Lighting Effects ⌨️ (1:32:42) 8. Colormap ⌨️ (1:44:57) 9. 3D Simple Surfaces ⌨️ (1:54:51) 10. 3D Sinc Surface ⌨️ (2:03:26) More WebGPU graphics examples ⭐️ Code ⭐️ 1. Development Environment: https://github.com/jack1232/webgpu01/tree/b4bb220 2. Create a Colorful Triangle: https://github.com/jack1232/webgpu03/tree/1653a1c 3. Create a Square with GPU Buffer: https://github.com/jack1232/webgpu07/tree/704b1bc 4. Cube with Distinct Face Colors: https://github.com/jack1232/webgpu10/tree/fd378e9 5. Animation and Camera Control: https://github.com/jack1232/webgpu11/tree/3458830 6. Light Model: https://github.com/jack1232/webgpu17/tree/bc2b477 7. Cube with Lighting Effects: https://github.com/jack1232/webgpu18/tree/d6acb50 8. Colormap: https://github.com/jack1232/webgpu23/tree/6a4d92f 9. 3D Simple Surfaces: https://github.com/jack1232/webgpu24/tree/f0c6c46 10. 3D Sinc Surface: https://github.com/jack1232/webgpu25/tree/ea697b8 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Python Tutorial for Beginners

8124kv-632k | 15 Mar 2022

Python Tutorial for Beginners

Learn the Python programming language in this beginner's crash course. You will learn everything from system set up to basic syntax to working with API's. ✏️ Course from Bobby Stearman. Check out his YouTube channel: https://www.youtube.com/c/DidCoding 💻 Code: https://github.com/bobby-didcoding/python-course-for-beginners ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro *system set up* ⌨️ (0:01:11) Installation ⌨️ (0:06:16) Python Interpreter ⌨️ (0:09:57) Text Editor ⌨️ (0:15:43) Git: supporting docs *coding* ⌨️ (0:19:30) Numbers ⌨️ (0:29:46) Strings ⌨️ (0:42:43) Lists ⌨️ (0:53:47) Tuples ⌨️ (1:03:04) Sets ⌨️ (1:10:29) Dictionaries ⌨️ (1:19:29) If statements ⌨️ (1:26:43) Match statements ⌨️ (1:36:48) Loops ⌨️ (1:49:50) Loop clauses ⌨️ (1:55:14) Modules ⌨️ (1:49:50) Loop clauses ⌨️ (2:00:57) Errors and exceptions ⌨️ (2:07:37) Classes ⌨️ (2:27:26) Virtual environments ⌨️ (2:36:02) Building a project 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Advanced OpenGL Tutorial – Skeletal Animations with Assimp

GZQkwx10p-8 | 14 Mar 2022

Advanced OpenGL Tutorial – Skeletal Animations with Assimp

In this OpenGL Course, you will take your animation skills to the next level by learning about skeletal animations. This will help your character animations to feel more lifelike when they move thier limbs to do things like walking, running, and attacking. You will learn how to use the Open Asset Import Library (assimp) to import and export various 3d-model-formats. ✏️ Course created by Etay Meiri. Check out his YouTube channel: https://www.youtube.com/channel/UC7Z1FTCdSln_qFKK95AWplw ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:29) Loading models using Assimp ⌨️ (0:27:36) Part 1: Rigging, Skinning, and Animating 3D Models ⌨️ (0:48:21) Part 2: Mapping Vertices of Model to Bones ⌨️ (1:03:15) Part 3: Transformation Matrices ⌨️ (1:19:23) Part 4: Integrating Assimp Matrices into Skinned Mesh Class ⌨️ (1:28:06) Part 5: Integrating Animation Data into Skinned Mesh Class ⭐️ Sources ⭐️ 💻 Clone the repo at https://github.com/emeiri/ogldev.git. The specific sources are in the following directories: 💻 Loading models using Assimp: https://github.com/emeiri/ogldev/blob/master/tutorial18_youtube 💻 Skeletal Animation - Part 1: https://github.com/emeiri/ogldev/blob/master/tutorial24_youtube 💻 Skeletal Animation - Part 2: https://github.com/emeiri/ogldev/blob/master/tutorial25_youtube 💻 Skeletal Animation - Part 3: https://github.com/emeiri/ogldev/blob/master/tutorial26_youtube 💻 Skeletal Animation - Part 4: https://github.com/emeiri/ogldev/blob/master/tutorial27_youtube 💻 Skeletal Animation - Part 5: https://github.com/emeiri/ogldev/blob/master/tutorial28_youtube ⭐️ Build Instructions ⭐️ Linux - each source directory contains a build.sh and/or build_assimp_sandbox.sh script. Simply run this script from within the directory and it will generate a tutorial* executable that matches the index of the tutorial directory. Run the executable from the same directory. Windows - the directory ogldev/Windows/ogldev_vs_2019 contains a Visual Studio 2019 solution file. The relevant projects are: Loading models using Assimp: Tutorial18 Skeletal Animation - Part 1: Tutorial24 Skeletal Animation - Part 2: Tutorial25, Tutorial25_assimp_sandbox Skeletal Animation - Part 3: Tutorial26 Skeletal Animation - Part 4: Tutorial27 Skeletal Animation - Part 5: Tutorial28 ⭐️ Credits ⭐️ ★ Music: https://bensound.com and from the youtube audio library by the artists Huma-Huma and RKVC ★ Image from cleanpng.com by Isbelia ★ Images from pixabay.com by VOLLEX, Gordon Johnson, OpenClipart-Vectors ★ Video from pixabay.com by Timo Herbert 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) - Pass the Exam!

AplluksKvzI | 10 Mar 2022

CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) - Pass the Exam!

Prepare for the Kubernetes and Cloud Native Associate (KCNA) exam and pass! This certification demonstrates a user’s foundational knowledge and skills in Kubernetes and the wider cloud native ecosystem. ✏️ Andrew Brown and Marino Wijay created this course. 🐦 Andrew on Twitter: https://twitter.com/andrewbrown 🐦 Marino on Twitter: https://twitter.com/virtualized6ix ⭐️ Course Contents ⭐️ ☁️ (0:00:00) Introduction 🎤 Introduction 🎤 Exam Guide Walkthrough 🎤 Practice Exam Preview ☁️ (0:22:31) Cloud Native Kubernetes Concepts 🎤 What is Cloud Native 🎤 Cloud Native vs Cloud Service Provider 🎤 Cloud Native Shared Responsibility Model 🎤 The Linux Foundation 🎤 Cloud Native Computing Foundation 🎤 Preview LF and CNCF Website Follow Along 🎤 Cloud Native Landscape 🎤 Cloud Native Landscape Follow Along 🎤 Cloud Native Trail Map 🎤 Cloud Native Trail Map Follow Along 🎤 VMs vs Containers 🎤 Micro services 🎤 Kubernetes 🎤 Kubernetes Components EDIT ENDING 🎤 Manifest Files in Kubernetes 🎤 Control Plane and Worker Nodes 🎤 Pods 🎤 API Server 🎤 Deployment 🎤 Replica Sets 🎤 Stateless vs Stateful 🎤 Stateful Sets 🎤 Namespaces 🎤 In Tree vs Out Tree 🎤 In Tree vs Out Free Follow Along 🎤 Endpoints and Endpoint Slices 🎤 Jobs and Cron Jobs 🎤 Kubernetes Dashboard ☁️ (1:36:41) Selectors 🎤 Selectors 🎤 Recommend Labels 🎤 Selecting Labels 🎤 Annotations ☁️ (1:42:33) Kubelet 🎤 PodSpecFile 🎤 gRPC 🎤 Kubelet ☁️ (1:50:15) KubeCTL 🎤 KubeCTL 🎤 KubeCTL Commands Ref Follow Along ☁️ (1:59:20) Distrubutions 🎤 MiniKube 🎤 K3s 🎤 Kind 🎤 MicroK8s 🎤 Lightweight K8s Distribution Comparison 🎤 Managed Kubernetes Providers 🎤 Management Layers 🎤 CNCF Certified Distribution Follow Along ☁️ (2:26:25) Runtimes 🎤 Container Runtime Interfaces 🎤 ContainerD 🎤 CRI O 🎤 Container Runtimes 🎤 CGroups 🎤 Linux Containers ☁️ (2:37:04) Storage 🎤 Container Storage Interface 🎤 Kubernetes Backing Store and etcd 🎤 Rook and MinIO 🎤 Volumes 🎤 Persistent Volume 🎤 Storage Classes 🎤 Persistent Volume Claim 🎤 ConfigMaps ☁️ (2:51:34) Service 🎤 Services 🎤 Traffic Policies 🎤 ClusterIP 🎤 NodePort 🎤 Load Balancer 🎤 Headless 🎤 ExternalName 🎤 KubeCTL Expose Command 🎤 BusyBox ☁️ (3:06:52) Networking 🎤 Ingress 🎤 DNS 🎤 Load Balancing 🎤 Probes 🎤 Netfilter 🎤 IPTables 🎤 IPVS 🎤 Various Proxies 🎤 kube proxy 🎤 Container Networking Interface 🎤 Service Mesh 🎤 Enovy ☁️ (3:33:05) Cluster Networking 🎤 NAT 🎤 Eth0 and Netwrok Namespace 🎤 Eth0 Network Namepsace P2 🎤 Cluster Networking 🎤 Container to Container Networking 🎤 Virtual Ethernet Devices 🎤 Pod to Pod Networking 🎤 Pod to Service Networking 🎤 Ingress Egress Internet to Cluster ☁️ (3:50:50) Security 🎤 4Cs 🎤 Infrastructure Security 🎤 AAA 🎤 Role based Access Controls 🎤 Role Configuration Example 🎤 Secrets Management 🎤 Network Policy 🎤 Calico 🎤 Anatomy of a Network Policy File 🎤 In Transit vs At Rest 🎤 Certificates and TLS 🎤 K8s Security Best Practices ☁️ (4:23:51) Autoscaling 🎤 Autoscaling 🎤 Scale vs Autoscale 🎤 KEDA ☁️ (4:28:23) Open Standards 🎤 Open Standards ☁️ (4:31:17) Goverance 🎤 Governance Structure 🎤 Memberships 🎤 Governing Board 🎤 Technical Oversight Committee 🎤 Special Interest Groups 🎤 End User Community 🎤 End User Technology Radar 🎤 CNCF Charter 🎤 CNCF Values 🎤 Goverance Follow Along 🎤 Kube Con 🎤 Kubecon CloudNativeCon Follow Along 🎤 CNCF Projects ☁️ (5:01:37) Serverless 🎤 Serverless 🎤 Cloud Native K8s Serverless 🎤 Function as a Service 🎤 Knative 🎤 Knative vs OpenFaaS ☁️ (5:10:29) Observability 🎤 The Pillars of Observability 🎤 Open Telemetry 🎤 Prometheus 🎤 Grafana 🎤 Traces and Spans 🎤 Cost Management 🎤 Kubernetes System Logs and Klogs ☁️ (5:24:45) Cloud Native Application Delivery 🎤 Testing and Chaos Testing 🎤 Helm 🎤 Kustomize 🎤 What is Infrastructure as Code 🎤 Popular IaC 🎤 IaC for Kubernetes 🎤 GitOps 🎤 CI CD 🎤 Argo vs Flux 🎤 Jenkins and JenkinsX 🎤 Circle CI ☁️ (5:44:03) Deployment Strategies 🎤 Deployment Strategies 🎤 Recreate 🎤 Rolling Update 🎤 Canary 🎤 Blue Green 🎤 A to B Testing 🎤 Dark Launches 🎤 Deployment History, Rollout, and Rollback ☁️ (5:58:59) Follow Along 5:58:59 🎤 Review of Light Weight Containers 6:05:14 🎤 Building an App Using Docker 6:29:29 🎤 Minkube 6:55:36 🎤 Kind 7:03:41 🎤 Microk8s 7:27:10 🎤 Kubectl Fix 7:28:38 🎤 Pod Communication via IP 7:36:44 🎤 Service ClusterIP 7:51:20 🎤 Service NodePort 7:59:14 🎤 Service LoadBalancer 8:09:19 🎤 Service Externalname 8:24:53 🎤 Ingress 8:38:51 🎤 Jobs 8:46:35 🎤 ReplicaSets 8:50:56 🎤 Scale and Autoscale 9:00:39 🎤 Configmap 9:23:29 🎤 Secrets 9:34:08 🎤 PV and PVC 9:56:30 🎤 NetPolicy 10:20:29 🎤 Knative 10:34:30 🎤 OpenFaaS 10:46:11 🎤 Helm 10:55:19 🎤 LinkerD 11:32:49 🎤 Google Kubernetes Engine 11:47:25 🎤 Azure Kubernetes Service 12:03:09 🎤 AWS Elastic Kuberenetes Service 12:35:47 🎤 IBM Cloud 12:48:18 🎤 Digital Ocean 13:10:22 🎤 CIVO 13:26:14 🎤 Namespaces 13:30:59 🎤 RBAC 13:58:00 🎤 KubeCTL Extra Commands

Vim Tutorial for Beginners

RZ4p-saaQkc | 09 Mar 2022

Vim Tutorial for Beginners

Vim is a highly configurable text editor that you can use for software development or any kind of text editing. In this course you will learn how to use and exit Vim. ✏️ Florian Dedov from NeuralNine developed this course. Check out his channel: https://www.youtube.com/channel/UC8wZnXYK_CGKlBcZp-GxYPA 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Learn HTML – Full Tutorial for Beginners (2022)

kUMe1FH4CHE | 08 Mar 2022

Learn HTML – Full Tutorial for Beginners (2022)

Learn HTML in this complete course for beginners. This is an all-in-one beginner tutorial to help you learn web development skills. This course teaches HTML5. ✏️ Dave Gray created this course. Check out his channel: https://www.youtube.com/davegrayteachescode 💻 Code: https://github.com/gitdagray/html_course ⭐️ Course Contents ⭐️ (00:00:00) Intro (00:00:55) Chapter 1 - Getting Started (00:20:13) Chapter 2 - Head Element (00:29:02) Chapter 3 - Text Basics (00:49:45) Chapter 4 - List Types (00:59:55) Chapter 5 - Add Links (01:30:38) Chapter 6 - Add Images (02:00:58) Chapter 7 - Semantic Tags (02:24:53) Chapter 8 - Create Tables (02:40:42) Chapter 9 - Forms & Inputs (03:25:16) Chapter 10 - HTML Project 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Build a Live Stream Flutter App – Android & iOS Course

hN4Q04ODOEw | 07 Mar 2022

Build a Live Stream Flutter App – Android & iOS Course

In this course, we will build a live streaming app that allows you to stream with friends and be able to control their audio, video, and whether they are visible overall. On top of that this app will be able to push this stream out to most streaming platforms including Youtube and Twitch. This is a more intermediate course that requires basic knowledge about Flutter and State Management. Linked below are some resources for those not comfortable. ✏️ Tadas Petra created this course. 🔗 Tadas Youtube: https://www.youtube.com/channel/UCNaJHBXsvbfkItVMNmzmTPQ 🔗 Agora Youtube: https://www.youtube.com/channel/UCjPZukasIgWoB4HBHga5CGA 🎉 Thanks to Agora for providing a grant to make this course possible. 🔗 Blog For this Video: https://www.agora.io/en/blog/live-streaming-to-multiple-platforms-with-multiple-users/ 🔗 Learn about Flutter: https://www.youtube.com/c/Freecodecamp/search?query=flutter 🔗 Basics of Agora: https://www.youtube.com/playlist?list=PLTwZJUo8myH5RDEc3RnN6p_AtLH2T4HI3 🔗 Basics of Riverpod: https://www.youtube.com/watch?v=8qzip8tVmqU ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:05) App Explanation ⌨️ (0:02:34) State Management ⌨️ (0:04:29) Agora Explained ⌨️ (0:04:58) Initializing App ⌨️ (0:05:33) Agora UI Kit ⌨️ (0:09:14) Initialize RTM and RTC ⌨️ (0:11:06) Architecture ⌨️ (0:13:30) Building Home Screen ⌨️ (0:19:46) Basic Agora Live Video ⌨️ (0:30:55) Creating a UID ⌨️ (0:40:14) Setting up State ⌨️ (0:48:53) Joining the Live Stream ⌨️ (1:08:52) Control User Audio and Video ⌨️ (1:31:49) Output to Streaming Platforms ⌨️ (1:52:12) Final Showcase -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Frontend Development Course - Create a Blog with HTML & CSS

Aj7HLsJenVg | 04 Mar 2022

Frontend Development Course - Create a Blog with HTML & CSS

Improve your HTML and CSS skills by creating a blog in this frontend development course. ✏️ Julio Codes created this course. Check out his channel: https://www.youtube.com/c/JulioCodes 💻 Code: https://github.com/jlop007/FreeCodeCamp-NewsFlash 🔗 Remix icons: https://remixicon.com/ 🔗 SwiperJS: https://swiperjs.com/ ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro & demo ⌨️ (0:04:24) Setup ⌨️ (0:05:56) Header - HTML ⌨️ (0:14:58) Base - CSS ⌨️ (0:25:51) Header - CSS ⌨️ (0:35:15) JavaScript events ⌨️ (0:49:30) Search bar - HTML ⌨️ (0:52:18) Search bar - CSS ⌨️ (0:58:57) JavaScript events continued ⌨️ (1:03:15) Featured articles - HTML ⌨️ (1:08:37) Featured articles - CSS ⌨️ (1:29:20) Quick read - HTML ⌨️ (1:34:59) Quick read - CSS ⌨️ (1:38:20) SwiperJS ⌨️ (1:43:43) Older posts - HTML ⌨️ (1:47:41) Older posts - CSS ⌨️ (1:51:34) Popular tags - HTML ⌨️ (1:55:20) Popular tags - CSS ⌨️ (1:58:04) Newsletter - HTML ⌨️ (2:01:25) Newsletter - CSS ⌨️ (2:02:29) Footer - HTML ⌨️ (2:09:23) Footer - CSS ⌨️ (2:15:17) Blog post - HTML ⌨️ (2:24:22) Blog post - CSS ⌨️ (2:32:42) Media queries 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Redux Tutorial - Beginner to Advanced

zrs7u6bdbUw | 03 Mar 2022

Redux Tutorial - Beginner to Advanced

Learn how to use Redux in this full course for beginners. You will learn how to use Redux with ReduxToolkit Library to create an application involving HTTP requests. ✏️ Nikhil Thadani created this course. Check out his YouTube channel: https://www.youtube.com/channel/UCaKqU7lmR4wQ5Bj9F9E9i_Q 💻 Code: https://github.com/Nikhilthadani/Redux-Shopping-Cart-App ⭐️ Course Contens ⭐️ ⌨️ (0:00:00) Introduction and Overview of Tutorial ⌨️ (0:00:58) Basic Terminologies ⌨️ (0:02:20) Counter App With react-redux ⌨️ (0:16:11) Using Redux Toolkit ⌨️ (0:24:34) Shopping Cart Project - Introduction ⌨️ (0:25:53) Shopping Cart Project - Auth Slice State ⌨️ (0:37:49) Shopping Cart Project - Cart Slice State ⌨️ (0:57:11) Incrementing and Decrementing Items From Cart ⌨️ (1:06:00) Adding Logout State ⌨️ (1:08:03) using Firebase with redux ⌨️ (1:11:11) Sending asynchronous HTTP Requests with Redux ⌨️ (1:17:05) Adding Notifications with Material UI ⌨️ (1:19:02) Adding Notification slice state ⌨️ (1:27:24) Using Redux Thunk Pattern ⌨️ (1:28:37) Creating Thunk Pattern with redux ⌨️ (1:32:22) Sending GET HTTP request with Redux ⌨️ (1:40:51) Summary of the course -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

eCommerce Website Tutorial - Online Store with Woocomerce and Wordpress

kF0UBL1eHeQ | 02 Mar 2022

eCommerce Website Tutorial - Online Store with Woocomerce and Wordpress

Learn every step to make an ecommerce website online store in this beginner's course. No coding necessary! You will learn how to get a domain name and hosting, install Wordpress and WooCommerce, use a theme, customize your store, create products, set up payment methods, specify taxes and shipping, create coupon codes, and more. ✏️ This course was developed by Beau Carnes. 🎉 Hostinger provided a grant that made this course possible. 🔗 Get a 10% discount at Hostinger with code "GETSTARTED": https://www.hostinger.com/getstarted ⭐️ Couse Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:42) Get hosting and domain name ⌨️ (0:04:39) Setup custom email address ⌨️ (0:05:35) Install Wordpress and WooCommerce ⌨️ (0:07:40) Begin store customization ⌨️ (0:11:12) Install store theme and template ⌨️ (0:17:55) Initial WooCommerce Setup ⌨️ (0:23:30) Customize website ⌨️ (0:40:16) Customize store pages ⌨️ (0:45:15) Create privacy policy ⌨️ (0:46:39) Add products - Introduction ⌨️ (0:48:16) Add simple product ⌨️ (0:54:07) Add variable product ⌨️ (0:59:59) Add grouped product ⌨️ (1:03:36) Add downloadable product ⌨️ (1:06:19) Setup payment processing with Stripe ⌨️ (1:10:34) Setup payment processing with PayPal ⌨️ (1:12:19) Setup automatic tax calculation ⌨️ (1:17:02) Setup shipping ⌨️ (1:20:54) Create coupon codes ⌨️ (1:23:44) Test purchase and improve order flow ⌨️ (1:28:14) Explore order information ⌨️ (1:28:47) Customize emails sent to customers ⌨️ (1:30:15) Update header ⌨️ (1:31:37) Conclusion -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS

PGyhBwLyK2U | 01 Mar 2022

DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS

This course will teach you how to use GitLab CI to create CI/CD pipelines for building and deploying software to AWS. 🎥 Course created by Valentin Despa. 📚 Course Notes: https://gitlab.com/gitlab-course-public/freecodecamp-gitlab-ci/-/blob/main/docs/course-notes.md 📺 Valentin on YouTube: http://www.youtube.com/channel/UCUUl_HXJjU--iYjUkIgEcTw?sub_confirmation=1 🔗 Valentin's website: https://www.vdespa.com 🐦 Valentin on Twitter: https://twitter.com/vdespa ⭐️ Course Contents ⭐️ ⭐️ Unit 1 - Introduction to GitLab ⌨️ Lesson 1 - Welcome (0:00:00​) ⌨️ Lesson 2 - Your first GitLab project (0:03:03​) ⌨️ Lesson 3 - Your first pipeline (0:13:00​) ⌨️ Lesson 4 - Help, my pipeline is not working (0:23:32) ⌨️ Lesson 5 - What is YAML? (0:26:22) ⌨️ Lesson 6 - What is a shell? (0:35:12) ⌨️ Lesson 7 - GitLab architecture (0:37:50) ⌨️ Lesson 8 - Pipeline stages (0:43:14) ⌨️ Lesson 9 - Why do pipelines fail? (0:48:11) ⌨️ Lesson 10 - Job artifacts (0:52:34) ⌨️ Lesson 11 - Testing the build (0:59:02) ⌨️ Lesson 12 - Variables (1:04:33) ⌨️ Lesson 13 - What is DevOps (1:10:27) ⭐️ Unit 2 - Continuous Integration with GitLab CI ⌨️ Lesson 1 - Unit overview (1:16:53) ⌨️ Lesson 2 - Your first GitLab project (1:18:41) ⌨️ Lesson 3 - Building the project (1:22:05) ⌨️ Lesson 4 - Assignment (1:33:10) ⌨️ Lesson 5 - Assignment solution (1:34:43) ⌨️ Lesson 6 - How to integrate changes? (1:40:24) ⌨️ Lesson 7 - Merge requests (1:43:50) ⌨️ Lesson 8 - Code review (1:51:38) ⌨️ Lesson 9 - Integration tests (1:56:29) ⌨️ Lesson 10 - How to structure a pipeline (2:10:53) ⭐️ Unit 3 - Continuous Deployment with GitLab & AWS ⌨️ Lesson 1 - Unit overview (2:16:41) ⌨️ Lesson 2 - A quick introduction to AWS (2:17:14) ⌨️ Lesson 3 - AWS S3 (2:20:57) ⌨️ Lesson 4 - AWS CLI (2:23:35) ⌨️ Lesson 5 - Uploading a file to S3 (2:29:04) ⌨️ Lesson 6 - Masking & protecting variables (2:33:00) ⌨️ Lesson 7 - Identity management with AWS IAM (2:38:49) ⌨️ Lesson 8 - Uploading multiple files to S3 (2:47:54) ⌨️ Lesson 9 - Hosting a website on S3 (2:53:15) ⌨️ Lesson 10 - Controlling when jobs run (3:00:06) ⌨️ Lesson 11 - Post-deployment testing (3:07:03) ⌨️ Lesson 12 - What is CI/CD? (3:13:01) ⌨️ Lesson 13 - Assignment (3:16:47) ⌨️ Lesson 14 - Assignment solution (3:17:26) ⌨️ Lesson 15 - Environments (3:24:40) ⌨️ Lesson 16 - Reusing configuration (3:33:52) ⌨️ Lesson 17 - Assignment (3:36:57) ⌨️ Lesson 18 - Assignment solution (3:40:53) ⌨️ Lesson 19 - Continuous Delivery pipeline (3:44:15) ⭐️ Unit 4 - Deploying a dockerized application to AWS ⌨️ Lesson 1 - Unit overview (3:48:129) ⌨️ Lesson 2 - Introduction to AWS Elastic Beanstalk (3:49:25) ⌨️ Lesson 3 - Creating a new AWS Elastic Beanstalk application (3:51:48) ⌨️ Lesson 4 - Creating the Dockerfile (3:59:02) ⌨️ Lesson 5 - Building the Docker image (4:02:12) ⌨️ Lesson 6 - Docker container registry (4:09:27) ⌨️ Lesson 7 - Testing the container (4:15:59) ⌨️ Lesson 8 - Private registry authentication (4:20:04) ⌨️ Lesson 9 - Deploying to AWS Elastic Beanstalk (4:34:18) ⌨️ Lesson 10 - Post-deployment testing (4:45:54) ⌨️ Lesson 11 - CI/CD recap (4:50:29) ⭐️ Unit 5 - Conclusion ⌨️ Lesson 1 - Final assignment (4:51:37) ⌨️ Lesson 2 - Conclusion (4:55:16) 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Learn JavaScript by Building 7 Games - Full Course

ec8vSKJuZTk | 28 Feb 2022

Learn JavaScript by Building 7 Games - Full Course

Learn JavaScript by building 7 retro games. ✏️ Ania Kubów created this course. Check out her channel: https://www.youtube.com/aniakubow 💻 GitHub Links: Rock Paper Scissors: https://github.com/kubowania/rock-paper-scissors-x3 Memory Game: https://github.com/kubowania/memory-game Whac-a-mole: https://github.com/kubowania/whac-a-mole Breakout: https://github.com/kubowania/breakout Frogger: https://github.com/kubowania/Frogger Connect Four: https://github.com/kubowania/connect-four Space Invaders: https://github.com/kubowania/space-invaders ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:56) Rock Paper Scissors ⌨️ (0:18:42) Memory Game ⌨️ (1:04:37) Whac-a-mole ⌨️ (1:30:39) Breakout ⌨️ (2:31:10) Frogger ⌨️ (3:40:02) Connect Four ⌨️ (4:08:23) Space Invaders 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

.NET Microservices – Full Course for Beginners

CqCDOosvZIk | 25 Feb 2022

.NET Microservices – Full Course for Beginners

Learn the foundational elements of a microservices architecture with .NET in this beginner level course. You will incrementally building a real microservices-based application with the .NET platform and C#. 💻 Get the code: https://youtube.dotnetmicroservices.com/netmicroservicesbasics ✏️ Course created by Julio Casal. Check out his channel: https://www.youtube.com/channel/UCw8aBxRvQ2ksWNFuO5eHdmA 🔥 Want to master microservices? Learn more from Julio here: https://dotnetmicroservices.com ⭐️ Course Contents ⭐️ ⌨️ (0:00:14) Module 1- Welcome to the course! ⌨️ (0:04:52) Development environment setup ⌨️ (0:12:39) Customizing VS Code for C# Development ⌨️ (0:17:37) What's wrong with the monolith? ⌨️ (0:25:32) What are microservices? ⌨️ (0:35:18) Module 2- Your first microservice ⌨️ (0:35:53) Creating a microservice via the .NET CLI ⌨️ (0:45:46) Introduction to the REST API and DTOs ⌨️ (0:47:35) Adding the DTOs ⌨️ (0:50:52) Adding the REST API operations ⌨️ (1:15:57) Handling invalid inputs ⌨️ (1:27:04) Module 3- Adding database storage ⌨️ (1:27:51) Introduction to the repository pattern and MongoDB ⌨️ (1:30:13) Implementing a MongoDB repository ⌨️ (1:44:18) Using the repository in the controller ⌨️ (1:55:11) Introduction to Docker ⌨️ (1:56:57) Trying out the REST API with a MongoDB container ⌨️ (2:09:50) Introduction to Dependency Injection and Configuration ⌨️ (2:14:47) Implementing dependency injection and configuration ⌨️ (2:31:40) Module 4- Preparing for the next microservice ⌨️ (2:32:37) Using Postman ⌨️ (2:48:01) Reusing common code via NuGet ⌨️ (2:52:12) Refactoring into a generic MongoDB repository ⌨️ (3:03:02) Refactoring MongoDB registration into extension methods ⌨️ (3:10:07) Moving generic code into a reusable NuGet package ⌨️ (3:26:04) Introduction to Docker Compose ⌨️ (3:28:24) Moving MongoDB to docker compose ⌨️ (3:39:18) Module 5- Synchronous inter-service communication ⌨️ (3:40:12) Creating the Inventory microservice ⌨️ (4:06:47) Introduction to synchronous communication ⌨️ (4:10:29) Implementing synchronous communication via IHttpClientFactory ⌨️ (4:22:15) Understanding timeouts and retries with exponential backoff ⌨️ (4:25:45) Implementing a timeout policy via Polly ⌨️ (4:35:41) Implementing retries with exponential backoff ⌨️ (4:46:53) Understanding the circuit breaker pattern ⌨️ (4:49:59) Implementing the circuit breaker pattern ⌨️ (4:56:36) Module 6- Asynchronous inter-service communication ⌨️ (4:57:31) Introduction to asynchronous communication ⌨️ (5:07:23) Defining the message contracts ⌨️ (5:11:09) Publishing messages via MassTransit ⌨️ (5:22:21) Standing up a RabbitMQ docker container ⌨️ (5:30:04) Refactoring MassTransit configuration into the reusable NuGet package ⌨️ (5:41:11) Consuming messages for eventual data consistency ⌨️ (6:01:54) Removing the inter-service synchronous communication ⌨️ (6:16:32) Module 7- Initial Frontend Integration ⌨️ (6:17:02) Installing Node.js ⌨️ (6:20:13) Getting started with the frontend ⌨️ (6:34:55) Understanding CORS ⌨️ (6:40:50) Adding the CORS middleware ⌨️ (6:46:49) Exploring the frontend to microservices communication ⌨️ (7:05:18) Next Steps #dotnet #microservices 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Flutter Course for Beginners

VPvVD8t02U8 | 24 Feb 2022

Flutter Course for Beginners

Learn how to use Flutter in this complete course for beginners. Flutter is an open-source UI software development kit used to create cross-platform applications for iOS, Android, Windows, Mac, and more. 💻 GitHub repo: https://github.com/vandadnp/mynotes-course ✏️ Course developed by Vandad Nahavandipoor. Check out his channel: https://www.youtube.com/channel/UC8NpGP0AOQ0kX9ZRcohiPeQ 🔗 Discord study group (for questions and answers about this course): https://discord.gg/C8UpxJyU4n 🔗 Setting up Firebase CLI and FlutterFire CLI on Windows: https://www.youtube.com/watch?v=nQ3AhFo2rKc ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:02:57) Developer Accounts ⌨️ (00:39:12) Setup ⌨️ (01:14:42) Introduction to Dart ⌨️ (02:01:26) Dart Control Statements and Collections ⌨️ (02:46:44) Sound Null safety in Dart ⌨️ (03:27:12) Dart Enumerations, Classes and Objects ⌨️ (04:18:36) Advanced Dart ⌨️ (05:00:41) Project Setup ⌨️ (05:48:30) iOS App Setup ⌨️ (06:59:32) Android App Setup ⌨️ (07:31:31) Firebase Backend Setup ⌨️ (08:01:20) Basic Registration Screen ⌨️ (09:04:54) Login View ⌨️ (09:53:10) Separating App Initialization from Login and Register Screens ⌨️ (10:19:47) Setting up Git and GitHub ⌨️ (11:10:34) Email Verification View ⌨️ (11:44:45) Link Between Login and Register Views ⌨️ (12:18:01) Logout View ⌨️ (13:13:46) Go From Login to Notes View ⌨️ (13:36:43) Cleaning Up our Routes ⌨️ (13:51:17) Error Handling in Login View ⌨️ (14:16:21) Error Handling in Register View, Next Screen After Registration ⌨️ (14:44:45) Confirming Identity Before Going to Main UI ⌨️ (14:52:21) Auth Service ⌨️ (15:55:22) Migrating to Auth Service ⌨️ (16:33:41) Unit Testing our AuthService ⌨️ (17:43:42) CRUD Local Storage ⌨️ (19:30:57) Working with Streams in Notes Service ⌨️ (20:04:32) Preparing Notes View to Read All Notes ⌨️ (20:39:21) Preparing to Create New Notes ⌨️ (21:00:16) Creating New Notes ⌨️ (21:35:42) Displaying Notes in Notes View ⌨️ (21:56:04) Deleting Existing Notes in Notes View ⌨️ (22:40:46) Updating Existing Notes ⌨️ (23:14:12) Protecting NotesService with Current User ⌨️ (23:40:44) Writing Notes to Cloud Firestore ⌨️ (24:58:08) Migrating to our Firestore Service ⌨️ (25:22:35) Sharing Notes ⌨️ (25:37:43) Introduction to Bloc ⌨️