P

Python Feed

Python programming, data science, and scripting

Don't miss new videos — get them as they're added

Get new videos
0 videos added this week2.6k subscribers138 topics
Inside the world's most elite student hackathon – Full Documentary on Stanford Tree Hacks 2026

Inside the world's most elite student hackathon – Full Documentary on Stanford Tree Hacks 2026

This documentary will introduce you to the high-energy environment of Tree Hacks 2026, Stanford's annual student hackathon, where 1,000 elite hackers selected from 15,000 applicants gather at the Palo Alto campus to compete for $500,000 in prizes. Quincy Larson interviews various teams to showcase diverse creations ranging from mind-controlled robotic arms and automated chemistry labs to AI-powered medical assistants for senior care and anarchy servers for AI agents. Tree Hacks 2026 took place in February 2026 at Stanford University in Palo Alto, CA. Learn more about Tree Hacks: https://www.treehacks.com/ ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Chapters ⭐️ – 00:00 Intro – 01:10 Welcome to TreeHacks 2026: 15,000 Applicants, 1,000 Hackers – 01:41 Industry Titans: Anthropic, OpenAI, and Developer Tools – 02:05 Meet the Hackers: Math and CS Backgrounds – 03:00 Team Formation and the "Open Source" Spirit – 03:39 Admissions Secrets: What it Takes to Get into TreeHacks – 04:22 Strategy Session: Targeting Multiple Prize Tracks – 05:01 Project: Agentic Benchmarking for Scientific Research – 06:02 Learning Quantum Computing through freeCodeCamp – 07:06 Project: Diffusion-Powered Smart Camera and Chassis – 08:17 Mentorship: Democratizing Entrepreneurship Globally – 09:32 Pro-Tips: How to Succeed in a High-Stakes Hackathon – 10:53 "The Mercenary vs. The Missionary" Mindset – 11:23 Project: FlowCut—Local AI Video Editing – 12:09 A Visit to the Historic Hewlett-Packard Garage – 12:30 Project: Iris—Unified Cross-Device Apple AI Agent – 13:46 Project: Automating Drug Discovery and Repurposing – 14:32 Architecture: Sub-Agents and the "Skeptic Agent" Debate – 15:15 Meeting Sam Altman at TreeHacks – 16:10 Project: Crowdsourcing Footage for Robotics Training – 17:42 Project: AI-Driven Jazz Chord Progressions – 18:57 Project: World Foundation Models for VR Classrooms – 19:56 Tech for Social Impact: Data Mapping and First Responders – 21:00 15 Hours In: Team Bonding and The Power of Community – 22:17 Mentors’ Perspective: Solving Global Challenges – 23:51 Mentor Highlights: From Fire-Fighting Robots to Food Bank Management – 26:13 Project: Aphasia Assistive Speech Device – 28:09 Game Design: Storytelling and Human Connection – 30:54 Project: PigeonHole—Managing AI Usage in Classrooms – 32:24 Project: Digital Replicates for Employee Offboarding – 33:56 Project: The Magic Table—Haptic Assistance for the Visually Impaired – 35:24 Project: Monitoring System for Organ Donation Transport – 37:25 Project: EMG Jaw Sensor for Silent Computer Control – 38:26 Robot Fight Club: Battlebots at TreeHacks – 39:01 Project: Voice-AI Platform for Specific Nursing Reports – 41:21 Project: The World’s First Anarchy Server for AI Agents – 42:21 Project: SleepSense—Detecting Teeth Clenching and Stress – 44:16 Project: Zoom AI Learning Companion with 3Blue1Brown Style Visuals – 45:26 Project: Prediction Markets for Event Efficiency – 47:04 Project: Minerva—AI Tutor with 3D Rendering Capabilities – 48:23 Project: Collab—Automated Robotics for Chemistry Labs – 51:31 Project: AI for Frictionless Exploration of Medical Research – 55:23 Project: AI Clones for Autonomous Social Connections – 57:06 Project: Mind-Controlled Assistive Robotic Arm – 58:58 Project: Dot—Voice and Vision Assistant for Senior Medical Care – 1:01:02 Project: Agentic Coding Swarms—Building Software in One Shot – 1:03:18 Project: Conversational AI Caretakers for the Aging Population – 1:05:28 Project: AI-Driven Recruitment and Applicant Filtering – 1:07:32 The Math of Music: 24-Dimensional Chord Progressions – 1:09:43 Project: Frontline—Optimizing Emergency Response via Video – 1:10:23 Project: Autonomous Space Traffic Management and Collision Avoidance – 1:12:51 Project: Burn—"Scratch" for Machine Learning Education – 1:14:14 Project: Rewrite—Generating Interactive 3D Scenes from Images – 1:16:12 Project: Snapia—Reverse Engineering Workflows using CV – 1:18:32 Closing Demos: High-Speed Fixed-Wing Drones and BCI Candy Delivery – 1:21:41 The Judges Speak: Rubrics, Creativity, and Technical Impact – 1:23:43 Organizing TreeHacks: 8 Months of Prep and 27 Dedicated Students – 1:25:56 Judging Commences: One Thousand Developers, One Incredible Weekend – 1:28:40 Project: Sprout—Edge-AI Garden Observability – 1:30:11 Outro: The Hacker Ethic and Join us for TreeHacks 2027 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- 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 weeks ago·youtube.com
+33
Test-driven development is helpful, but it misses the mark in certain key areas

Test-driven development is helpful, but it misses the mark in certain key areas

Test-driven development is helpful, but it misses the mark in certain key areas. Carl discusses this with Quincy on the freeCodeCamp podcast.

3 weeks ago·youtube.com
0
Gemini CLI Essentials – Full Course

Gemini CLI Essentials – Full Course

Learn how to use the Gemini CLI for agentic coding. Created by @ExamProChannel Course info: https://www.exampro.co/exp-gemini-cli-01 ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecampGemini Fundamentals ⭐️ Contents ⭐️ 00:01:09 Introduction 00:07:56 Gemini CLI 00:10:04 Gemini Models 00:11:17 Gemini Models Follow Along 00:13:36 Gemini API Key 00:17:03 Context Window Size Setup and Authentication 00:18:47 Install and Auth Gemini CLI 00:20:24 Gemini CLI Install 00:34:39 API Key Follow Along Context, Sessions, and Execution 00:41:16 Memory Management 00:42:25 GEMINI Markdown File 00:43:58 Gemini Markdown File and Memory Part 1 00:50:29 Gemini Markdown File and Memory Part 2 01:07:20 Compress and Clear Follow Along 01:18:55 Chat Management and Rewind Command 01:20:33 Chat Management Commands Follow Along 01:29:39 Rewind Command Follow Along 01:34:41 Plan Mode Follow Along 01:38:39 Settings File 01:39:46 Settings File Follow Along 01:44:30 Policy Files 01:46:01 Policy Follow Along 02:03:34 System Prompt Overrides 02:04:34 System Prompt Override Follow Along 02:10:16 Gemini Ignore Files 02:11:14 Gemini Ignore Follow Along 02:14:08 Permissions and Trusted Folders 02:15:15 Permissions and Trusted Folders Follow Along 02:19:30 Sandboxes 02:21:03 Sandbox Mode Follow Along 02:27:57 Yolo Command 02:28:39 Headless Mode 02:29:08 Headless Mode Follow Along Integration, Skills, and Automation 02:31:58 Extensions Marketplace 02:32:36 Extensions Marketplace and Using a Skill 02:41:00 Agent Skills 02:43:18 Agent Skills Follow Along 02:49:50 MCP Follow Along 03:02:02 Google GenAI SDK Follow Along 03:11:33 ADK Follow Along 03:24:47 Custom Subagent 03:36:22 GitHub Actions Follow Along UI & Misc 03:47:02 Themes 03:47:21 Themes Follow Along 03:48:00 Footer 03:48:58 Footer Follow Along

4 weeks ago·youtube.com
+9
Sliding Window Algorithm for Tech Interviews - Full Course

Sliding Window Algorithm for Tech Interviews - Full Course

Learn the Sliding Window algorithm for tech interview prep. ✏️ This course was developed by Alvin Zablan, check out his channel: https://www.youtube.com/c/AlvinTheProgrammer 🔗 Learn more algorithms in Alvin’s complete beginner-friendly DSA course: https://structy.net ❤️ Try interactive Algorithms courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Algorithms (Made possible by a grant from our friends at Scrimba) 📖 Course Contents 📖 - 0:00:00 Intro - 0:01:46 Max Subarray Sum Size K (https://learn.structy.net/klv) - 0:26:16 Max Subarray Product Size K (https://learn.structy.net/o6f) - 0:38:04 Subarray Target Sum Size K (https://learn.structy.net/f6n) - 0:44:53 Has Substring Anagram (https://learn.structy.net/1jh) - 0:55:44 Count Substring Anagrams (https://learn.structy.net/d0r) - 1:08:46 Find Subarray Sum (https://learn.structy.net/hpe) - 1:21:42 Longest Subarray Sum (https://learn.structy.net/vx4) - 1:35:52 Longest Unique Substring (https://learn.structy.net/vcg) 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

4 weeks ago·youtube.com
+9
Python FastAPI Tutorial (Part 19): Deploy with Docker - Serverless Containers and Custom Domain

Python FastAPI Tutorial (Part 19): Deploy with Docker - Serverless Containers and Custom Domain

In this video, we'll be learning how to deploy our FastAPI application using Docker and Google Cloud Run. We'll containerize our app by writing a multi-stage Dockerfile, set up a serverless PostgreSQL database with Neon, deploy our container to Cloud Run, and configure a custom domain with HTTPS. We'll also add security headers to our application through middleware. This is a different approach from the VPS deployment in the previous video, where instead of managing our own server, Google handles the infrastructure for us and our app can scale to zero when nobody's using it. Let's get started... The code from this video can be found here: https://github.com/CoreyMSchafer/FastAPI-19-Deployment-Docker-GCR Full FastAPI Course: https://www.youtube.com/playlist?list=PL-osiE80TeTsak-c-QsVeg0YYG_0TeyXI Docker Desktop: https://www.docker.com/products/docker-desktop/ Create a New Google Cloud Project: console.cloud.google.com/projectcreate Google Cloud SDK: https://cloud.google.com/sdk/docs/install NameCheap (with Referral): https://namecheap.pxf.io/nyBgR Google Search Console: search.google.com/search-console/ ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/ #Python #FastAPI

1 month ago·youtube.com
+2
Automate Your Life in 4 hours – Agent and Automation Zapier Course

Automate Your Life in 4 hours – Agent and Automation Zapier Course

Create a free Zapier account and follow along: https://bit.ly/4tJ2WCh This course will teach you how to automate repetitive tasks using Zapier for automation and agentic AI capabilities. This comprehensive course covers everything from basic triggers and actions to advanced AI agents and Model Context Protocol (MCP) servers. Course developed by @codingwithestefania ⭐️ Contents ⭐️ (0:00:00) Introduction (0:03:48) Welcome to the world of automation (0:05:49) Creating your Zapier account (0:06:56) Basic concepts (0:13:03) First steps + Quick tour (0:18:07) Zaps: UI and trigger (0:32:46) Setting up the action (0:50:33) Built-in tools (1:03:54) Managing folders (1:09:07) Creating Zaps with Copilot (1:29:22) Zapier Tables (2:02:23) More field options (2:09:42) Zapier Forms (2:20:49) AI Agents (2:41:42) Zapier Canvas (2:56:14) Chatbots (3:18:04) Zapier MCP: Google Calendar & Visual Studio Code (3:29:24) Zapier MCP: GitHub & Visual Studio Code (3:42:47) Zapier MCP: GitHub & Gemini CLI (3:50:53) More built-in tools (3:54:11) Zap history (3:59:26) Final thoughts 🏗️ Thanks to Zapier for providing a grant to make this course possible. 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1 month ago·youtube.com
+18
Python FastAPI Tutorial (Part 18): Deploy to a VPS - Security, Nginx, SSL, and Custom Domain

Python FastAPI Tutorial (Part 18): Deploy to a VPS - Security, Nginx, SSL, and Custom Domain

In this video, we'll be learning how to deploy our FastAPI application to a VPS (Virtual Private Server) so that it's live and accessible on the internet. We'll walk through the entire process, starting with a fresh Ubuntu server and hardening it with SSH key authentication, a firewall, and brute force protection. From there, we'll set up Nginx as a reverse proxy, enable HTTPS with a free SSL certificate from Let's Encrypt, point a custom domain to our application, and use systemd to manage the app as a service so it starts on boot and restarts automatically if it crashes. By the end of this video, you'll have a secure, production-ready FastAPI deployment with a real domain name. Let's get started... Timestamps: Skip to 42:11 if your server is already secure Skip to 59:05 for the FastAPI-specific deployment steps The code from this video can be found here: https://github.com/CoreyMSchafer/FastAPI-18-Deployment-VPS Full FastAPI Course: https://www.youtube.com/playlist?list=PL-osiE80TeTsak-c-QsVeg0YYG_0TeyXI Linode (with Referral): https://www.linode.com/lp/refer/?r=d1a8982f8f82bfff0a130cd5061e50ebb9e07ac1 NameCheap (with Referral): https://namecheap.pxf.io/nyBgR WSL (Windows): https://learn.microsoft.com/en-us/windows/wsl/install Git for Windows: https://git-scm.com/install/windows ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/ #Python #FastAPI

1 month ago·youtube.com
+2
Python FastAPI Tutorial (Part 17): Testing the API - Pytest, Fixtures, and Mocking External Services

Python FastAPI Tutorial (Part 17): Testing the API - Pytest, Fixtures, and Mocking External Services

In this Python FastAPI tutorial, we will learn how to test our FastAPI application using Pytest, HTTPX's AsyncClient, and mocking tools like Moto. We'll start by setting up our test structure and fixtures in conftest.py, including a transactional rollback pattern for fast and isolated database tests. From there, we'll write tests for our API routes covering authentication, CRUD operations, file uploads, ownership checks, and background tasks. We'll also learn how to mock external services like AWS S3 and email sending, so our tests don't depend on real infrastructure. By the end of this video, you'll have a solid set of real-world testing patterns that you can apply to your own FastAPI projects. Let's get started... The code from this video can be found here: https://github.com/CoreyMSchafer/FastAPI-17-Testing Full FastAPI Course: https://www.youtube.com/playlist?list=PL-osiE80TeTsak-c-QsVeg0YYG_0TeyXI ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/ #Python #FastAPI

1 month ago·youtube.com
+1
How to friction-max your learning with software engineer Jessica Rose [Podcast #216]

How to friction-max your learning with software engineer Jessica Rose [Podcast #216]

Today Quincy Larson interviews Jessica Rose. She's a dev and teacher who's worked on open data projects at Mozilla and lots of open source projects. We talk about: - How the whole world is hard, and how embracing that difficulty rather than avoiding it can make you a better thinker - The Bad Website club, a free online bootcamp where people learn front end development together that starts this April - Why building "silly little things" is one of the best things you can do as a learner Links from our discussion: - Bad Website Club announcement: https://www.freecodecamp.org/news/bad-website-club-bootcamp-based-on-freecodecamp-rwd-cert/ - Study Jess mentions about AI and worker productivity: https://www.raconteur.net/technology/ai-meaningful-work Community news section: 1. freeCodeCamp just published a new Python course that will teach you how to program your own aerial drone. You don't need to own a drone. You'll use the PySimverse simulator to practice autonomous flight. First you'll learn the basics of drone components, 3D movement, and common computer vision tasks. Then you'll learn about navigation, image capture, hand gesture control, autonomous following, and more. (2 hour YouTube course): https://www.freecodecamp.org/news/master-ai-drone-programming/ 2. freeCodeCamp also published a massive course that will teach you how to program NVIDIA's H100 GPUs using CUDA. You'll learn about CUTLASS optimizations, multi-GPU scaling, and the primitives developers use to train large models. (24 hour YouTube course): https://www.freecodecamp.org/news/cuda-programming-for-nvidia-h100s 3. If you've ever wanted to build a video editor or live streaming tool that runs entirely in a browser, this handbook is worth bookmarking. You'll see how the WebCodecs API can give you low-level, hardware-accelerated control over video processing. You'll learn key concepts like video frames, codecs, containers, and muxing. (full length handbook): https://www.freecodecamp.org/news/the-webcodecs-handbook-native-video-processing-in-the-browser/ 4. Kubernetes doesn't have a built-in user database. Instead it relies on a chain of authenticators. This course will teach you how x509 client certificates work, why they're not ideal for human users in production, and how to instead deploy your own self-hosted browser-based OpenID Connect login. (29 minute read): https://www.freecodecamp.org/news/how-to-authenticate-users-in-kubernetes-x509-certificates-oidc-and-cloud-identity/ 5. The song of the week is 1983's "Oblivious" by Scottish New Wave band Aztec Camera. I love the song's Django Reinhart-style Flamenco guitars, mischevous bass line, and stereo percussion. Believe it or not, front man Roddy Frame was only 18 years old when he wrote the song, sang it, and played it's iconic guitar solo. https://www.youtube.com/watch?v=NdVb4Iuq0e8

1 month ago·youtube.com
+3
Python FastAPI Tutorial (Part 16): AWS S3 and Boto3 - Moving File Uploads to the Cloud

Python FastAPI Tutorial (Part 16): AWS S3 and Boto3 - Moving File Uploads to the Cloud

In this video, we'll be learning how to make our file storage production-ready by moving uploaded images from local disk into AWS S3. We'll walk through creating an S3 bucket, configuring the bucket policy and IAM permissions, and integrating boto3 into our FastAPI application. We'll also refactor our image processing to separate it from the storage layer and handle boto3's blocking calls properly in our async app. By the end of the video, you'll have a production-ready file storage setup that can scale beyond a single server. Let's get started... The code from this video can be found here: https://github.com/CoreyMSchafer/FastAPI-16-AWS-S3-Image-Uploads Full FastAPI Course: https://www.youtube.com/playlist?list=PL-osiE80TeTsak-c-QsVeg0YYG_0TeyXI ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/ #Python #FastAPI

1 month ago·youtube.com
+1
System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Level up your system design skills! This course progresses from foundational concepts to production-ready systems, covering databases, scaling, and load balancing. Learn practical techniques for building and securing APIs, including RESTful and GraphQL. Course developed by @hayk.simonyan ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ - 0:00:00 Introduction - 0:03:05 Single Server Setup - 0:07:12 Databases: SQL, NoSQL, Graph - 0:13:32 Vertical vs Horizontal Scaling - 0:16:22 Load Balancing - 0:25:08 Health Checks - 0:28:00 Single Point of Failure (SPOF) - 0:31:01 API Design - 0:47:17 API Protocols - 0:59:10 Transport Layer: TCP, UDP - 1:04:22 RESTful APIs - 1:19:04 GraphQL - 1:24:52 Authentication - 1:45:51 Authorization - 1:57:02 Security 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1 month ago·youtube.com
+38
OpenAI Codex Essentials – AI Coding Agent

OpenAI Codex Essentials – AI Coding Agent

Learn how to use Codex to accelerate real-world coding workflows and developer productivity. Created by @ExamProChannel Course info: https://www.exampro.co/exp-codex-01 ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ - 00:00 Introduction - 01:33 Codex Essentials - 03:02 The AI Certification Roadmap - 06:51 Study Recommendations & Passing Requirements - 09:23 Validity and Re-certification - 11:26 Accessing the Code Repository Codeex Fundamentals - 12:10 What is Codeex? Agentic Coding vs. Coding Harness - 13:39 Common Use Cases and Skills - 14:21 Understanding the Agentic Loop - 15:40 OpenAI GPT Model Families - 17:27 Deep Dive: Model Intelligence vs. Context Windows - 21:52 Installation Requirements (Node.js & WSL 2) - 23:00 Authentication: Subscription vs. API Keys - 23:32 Checking Login Status and Account Info - 24:33 Lab: Installing Codeex and "Hello World" - 29:32 Using API Keys for Production and Automation - 32:26 Setting Environment Variables for Keys - 36:00 Subscriptions vs. API Token Billing - 38:08 Managing the Context Window (400k Token Limits) - 40:06 Truncation and Hallucination Issues - 40:36 Commands: /clear and /compact - 41:17 Lab: Managing Context History - 50:27 Codeex Sessions, Threads, and Messages - 51:25 Session Commands: /new, /resume, /fork, and /rename - 52:48 Under the Hood: SQLite and JSONL Session Storage - 1:01:01 Tracking Usage with Custom Scripts - 1:13:53 Customizing the Status Line - 1:22:05 Project Guidance via agents.md - 1:23:09 Truncation Limits and Tracing - 1:24:39 Lab: Creating Project Guidelines - 1:41:08 Deep Dive: Plan Mode and Clarifying Questions - 1:42:10 Project Lab: Building a Wolfenstein 3D Clone - 1:53:00 Sandbox Security: Bubble Wrap and Seatbelt - 1:53:56 Approval Policies (Untrusted, Request, Never) - 1:54:50 OS-Specific Settings and Network Access - 2:04:49 Permission Overrides: Auto Mode vs. Full Access - 2:07:01 Creating and Troubleshooting Rules - 2:32:50 Global vs. Project Configuration (config.toml) API, SDKs, and Extensions - 2:36:19 Non-Interactive (Headless) Mode for CI/CD - 2:43:35 OpenAI Interaction Layers: REST API vs. SDKs - 2:50:04 Implementing the OpenAI Agents SDK - 3:01:13 Working with the Codeex SDK - 3:05:16 Using the Codeex Desktop Application - 3:09:29 Installing the VS Code Extension - 3:10:58 The Codeex App Server Protocol - 3:12:24 Automated Workflows with GitHub Actions - 3:18:07 Anatomy of Agent Skills - 3:21:20 Discovery, Activation, and Execution - 3:22:26 Skill Locations and Marketplace - 3:23:01 Lab: Image Generation Skills - 3:35:03 Project Lab: Building a Task Manager Skill - 3:47:08 Optimizing Cost with Model and Effort Selection - 3:48:14 Fast Mode for Inference - 3:57:18 Connecting MCP Tools (Roblox Example) - 4:10:21 Orchestrating Sub-Agents and Worker Teams 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1 month ago·youtube.com
+10
Recursion is a key concept in coding. Gavin explains it simply here.

Recursion is a key concept in coding. Gavin explains it simply here.

Recursion is a key concept in coding. Gavin explains it simply here.

1 month ago·youtube.com
+1
How to learn programming and CS in the AI hype era – interview with prof Mark Mahoney [Podcast #215]

How to learn programming and CS in the AI hype era – interview with prof Mark Mahoney [Podcast #215]

Today Quincy Larson interviews Mark Mahoney. He worked as a dev before becoming a computer science professor. He's taught computer science for 23 years at Carthage College, a 180-year-old US university. He's also taught thousands of developers through his free programming courses built on top of his own open source course platform, Playback Press. We talk about: - Why learning programming the hard way is still the right way - How to not deskill yourself when programming with LLM tools - And why now is a great time to study computer science Support for this podcast comes from the 10,113 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org Links from our discussion: - Playback Press, Mark's free interactive courses: https://playbackpress.com/books - Mark's personal website: https://markm208.github.io/ - One of the many vibe-coded projects Mark mentions: https://markm208.github.io/vibeCodingInClassTools/git-workflow-simulator.html - Mark's tutorials on freeCodeCamp: https://www.freecodecamp.org/news/author/markm208/ Community news section: 1. freeCodeCamp just published a new course on AI-assisted software development. You'll learn common terminal workflows and tips for “pair programming” alongside LLM tools. You'll also get exposure to tools like GitHub Copilot, Claude Code, Gemini CLI, and OpenClaw. At the end of the day, the entire goal of using these tools is to build more features without compromising the maintainability of your codebase. (90 minute YouTube course): https://www.freecodecamp.org/news/ai-tools-for-developers/ 2. freeCodeCamp also published a beginner level course on AI literacy for everybody that you can also share with your family. First you'll learn about the two traits that definte artificial intelligence: autonomy and adaptivity. Then you'll build your own image classifier right on your own phone or laptop. This course also delves into considerations like algorithmic bias the environmental costs of training and running LLM systems. (1 hour YouTube course): https://www.freecodecamp.org/news/ai-literacy-for-everybody/ 3. Learn how to build your own QR code generator using JavaScript. This tutorial will walk you through generating QR codes entirely in a browser without the need for a backend. You'll learn how to validate input, clear previous output, and use a JavaScript library to render the code instantly on the client side. Then you'll see how to extend the project with downloads, custom styling, WiFi support, and more. (7 minute read): https://www.freecodecamp.org/news/how-to-build-a-qr-code-generator-using-javascript/ 4. I'm thrilled to announce that the Bad Website Club is back for another Responsive Web Design bootcamp based on freeCodeCamp's curriculum. It starts April 24 and runs for 10 weeks. You can join their Discord community and tune in for live streams. It's lead by volunteer devs who are passionate about helping folks learn CSS and JavaScript fundamentals. (5 minute read): https://www.freecodecamp.org/news/bad-website-club-bootcamp-based-on-freecodecamp-rwd-cert/ 5. Today's song of the week is 2008's Strange Overtones. The Talking Heads singer David Byrne blends his voice with Brian Enos, who handles organs and synths. The entire affair plays over an infectious palm-muted guitar line, and driving bass. This is a perfect mid-week jam. Put it on during during your commute. https://www.youtube.com/watch?v=GvZhpCYWFzs

1 month ago·youtube.com
+8
Learn Drone Programming with Python – Tutorial

Learn Drone Programming with Python – Tutorial

Learn drone programming using Python and the high-fidelity Pyimverse simulator. The course is designed to take you from the fundamentals of 3D movement to deploying advanced computer vision across five practical, real-world missions. By focusing on simulation first, you can develop intelligent autonomous code for tasks like gesture control and line following without the risk of expensive hardware crashes. ✏️ Course developed by @murtazasworkshop Kickstarter Launching on 14th April Back The Project Here: https://www.kickstarter.com/projects/cvweb/pysimverse ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp Contents — 00:00 Introduction to Python Drone Programming — 00:31 Real-World Applications: Drones in 2026 — 01:42 Why Use a Simulator? Avoiding Hardware Crashes — 02:42 Overview of the 5 Practical Missions — 03:16 Understanding Drone Configurations (Quads, Hexas, Octos) — 04:14 Anatomy of a Drone: Motors, ESCs, and Sensors — 05:06 Downloading and Installing the Pyimverse Simulator — 06:07 Kickstarter Campaign and Pro Features — 07:27 Installation: Python 3.13 and PyCharm Setup — 12:12 Creating Your First Drone Project — 14:24 Writing the "First Flight" Script (Takeoff & Landing) — 18:35 Basic 3D Movement: Up, Down, Left, and Right — 22:40 Adjusting Drone Speed and Rotation (Yaw) — 24:01 Continuous Control with Send RC Methods — 27:39 Mission 1: Garage Navigation & Precision Landing — 33:39 Mission 2: Video Streaming & Image Capture — 41:16 Developing AI-Assisted Keyboard Controls — 57:56 Mission 3: Hand Gesture Control with MediaPipe — 1:11:29 Mission 4: Body Follower & Vertical Jump Detection — 1:29:38 Mission 5: Autonomous Line Following — 1:42:43 Implementing PID Control for Smoother Flight — 1:46:06 Course Wrap-up & World Rankings Leaderboard 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1 month ago·youtube.com
+49
Python FastAPI Tutorial (Part 15): PostgreSQL and Alembic - Database Migrations for Production

Python FastAPI Tutorial (Part 15): PostgreSQL and Alembic - Database Migrations for Production

In this video, we'll be making our database setup production-ready by moving from SQLite to PostgreSQL and introducing Alembic for database migrations. We'll cover how to install and configure PostgreSQL locally, how to replace SQLite and create_all with a proper migration workflow, how to set up Alembic for managing schema changes, and how to generate and apply migrations so that we never have to delete and recreate our database again. By the end of this video, you'll have a solid workflow for updating your database structure as your application evolves. Let's get started... The code from this video can be found here: https://github.com/CoreyMSchafer/FastAPI-15-Postgres-Alembic Full FastAPI Course: https://www.youtube.com/playlist?list=PL-osiE80TeTsak-c-QsVeg0YYG_0TeyXI PostgreSQL Installation - https://www.postgresql.org/download/ ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/ #Python #FastAPI

1 month ago·youtube.com
+3
Lessons from 15,031 hours of coding live on Twitch with Chris Griffing [Podcast #214]

Lessons from 15,031 hours of coding live on Twitch with Chris Griffing [Podcast #214]

Today Quincy Larson interviews Chris Griffing is a software engineer and prolific streamer of live coding on Twitch. He spent 10 years as a "snowboard bum" doing odd jobs at ski resorts to facilitate him spending as much time on the mountain as possible. At age 28 he taught himself PHP programming and started building websites for friends. In 2018 he started streaming himself programming on Twitch, which blew up during the pandemic and has lead to more opportunities as a dev and developer advocate. We talk about: - How he learned programming at age 28 and built projects for friends before going pro - How learning Go made him a better Rust Developer and why you should be a polyglot programmer - How Chris uses LLM tools but still builds most codebases manually - Tips for building projects in public for anyone interested in also stream coding Support for this podcast comes from the 10,338 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org Links from our discussion: - Chris's Twitch channel: https://www.twitch.tv/cmgriffing - Chris's YouTube channel: https://youtube.com/@cmgriffing Community news section: 1. freeCodeCamp just published a comprehensive course that will walk you through using the popular AI-assisted development tool Claude Code. You'll learn about Code Harnesses, Agentic Loops, Sandboxing, and other key concepts. By the end of the course you'll be able to spin up an entire fleet of agents to help you fix bugs and build out new features. (12 hour YouTube course): https://www.freecodecamp.org/news/claude-code-essentials-exampro/ 2. We also published a course on the Hugging Face tool ecosystem. You'll learn how to connect your models, datasets, and deployment tools into a single unified build pipeline. (7 hour YouTube course): https://www.freecodecamp.org/news/deploying-ai-models-with-hugging-face/ 3. Learn how to secure your Kubernetes Cluster. This in-depth tutorial starts by exploring real-world security breaches at big companies like Tesla, Shopify, and Capital One. Then it walks you through how to prevent each of these types of attacks by hardening your setup. (1 hour read): https://www.freecodecamp.org/news/how-to-secure-a-kubernetes-cluster-handbook/ 4. Tell your Spanish-speaking friends: freeCodeCamp just published a new Spanish-language course on SQL and relational databases. It covers tables, foreign keys, queries, data manipulation, and more. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-sql-course-for-beginners-in-spanish/ 5. Today's song of the week is the 1988 song by Genesis sideproject Mike + the Mechanics: "Nobody's Perfect". If you like synths and guitar solos, you'll love this song. Paul Young has an incredible voice. And I love the edifying message behind the song. The video is as 80s as they get: https://www.youtube.com/watch?v=L7mQ26YCsho

1 month ago·youtube.com
+3
SaaS Marketing for Developers – Automate Sales Tasks with AI

SaaS Marketing for Developers – Automate Sales Tasks with AI

If you're a software engineer or SaaS founder who loves writing code but dreads the marketing and sales grind, this video is for you. Simon Severino, the CEO of Strategy Sprints, will show you how he practically automates his entire sales pipeline using artificial intelligence. Simon breaks down his exact system for using Claude, Obsidian, and Notion to create a virtual team of "45 collaborators" that handles tedious admin tasks, lead generation, and cold outreach. You'll get a step-by-step demo on how to efficiently define your Ideal Client Profile, seamlessly generate targeted lead lists using tools like Hunter, and craft A/B tested cold emails that actually convert. Featuring @haidermalik3402 and Simon Severino. More from Simon Severino: http://www.strategysprints.com http://x.com/simonseverino @SalesShow @InvestingShow ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ - 00:00 Introduction - 01:30 The Evolution of AI Sales in 2026 - 03:30 Creating a Virtual Team of 45 Collaborators - 04:45 The Tech Stack: Obsidian, Granola, and Notion - 06:40 Automating Admin vs. Strategy - 10:00 Live Demo: The Daily Briefing - 13:10 Defining Your Ideal Client Profile (ICP) - 15:10 Automating Lead Lists with Hunter.io - 17:15 A/B Testing Cold Emails - 18:55 Automated Reporting in Slack - 22:00 The "Value-First" Prospecting Strategy - 25:30 Public GitHub Repo and AI Skills - 28:50 The Seven Hostile Critics Framework - 33:00 Strategy vs. Execution: AI as the Workhorse - 37:00 The Jetpack Workshop and Sprint Club Onboarding 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

1 month ago·youtube.com
0
AI-Assisted Coding Tutorial –  OpenClaw, GitHub Copilot, Claude Code, CodeRabbit, Gemeni CLI

AI-Assisted Coding Tutorial – OpenClaw, GitHub Copilot, Claude Code, CodeRabbit, Gemeni CLI

Learn how to use AI tools to become more productive as a developer. You will master AI pair programming and agentic terminal workflows using top-tier tools like GitHub Copilot, Anthropic's Claude Code, and the Gemini CLI. The course also covers open-source automation with OpenClaw, teaching you how to set up a highly customizable, locally hosted AI assistant for your development environment. Finally, you will learn how to maintain high code quality and streamline your team's workflow by integrating CodeRabbit for automated, AI-driven pull request analysis. Some of this course is based on this article from Mrugesh Mohapatra: https://www.freecodecamp.org/news/how-to-become-an-expert-in-ai-assisted-coding-a-handbook-for-developers/ CodeRabbit provided a grant to make this course possible. Try out CodeRabbit: https://coderabbit.link/fcc Contents - 0:00:00 Introduction to AI-Assisted Development - 0:00:42 Core Fundamentals: Tokens, Context Windows, and Hallucinations - 0:05:48 When to Use AI vs. When to Code Manually - 0:06:57 Setting Up GitHub Copilot in VS Code - 0:09:42 Copilot Pricing and Plans - 0:10:18 First Steps: Ghost Text and Code Completions - 0:13:40 Pro Tip: The Neighboring Tabs Trick - 0:15:52 Practice Exercise: Building a To-Do App - 0:17:15 Interaction Modes: Ask, Edit, and Agent Mode - 0:21:44 Agent Mode: Building a Full REST API Autonomously - 0:24:52 Repository Customization with Instruction Files - 0:26:34 Using Participants and Slash Commands - 0:28:34 Automated Code Reviews with CodeRabbit - 0:30:57 Setting Up CodeRabbit for GitHub Repositories - 0:32:03 Simulating Real-World PR Reviews and Security Fixes - 0:37:33 Chatting with AI Directly in Pull Requests - 0:41:12 Configuring CodeRabbit Behaviors (.yaml) - 0:41:58 Local Reviews via the CodeRabbit CLI - 0:48:13 Powerful Terminal AI: Claude Code vs. Gemini CLI - 0:49:12 Claude Code: Reasoning, Thinking Modes, and Fixes - 0:53:02 Gemini CLI: Million-Token Context and Multimodal Features - 0:57:01 OpenClaw: Your Open-Source Personal AI Assistant - 1:01:01 Automating Tasks with Cron Jobs and Desktop Actions - 1:03:33 Orchestrating Your AI Workflow - 1:08:27 Model Context Protocol (MCP): Giving AI Real-World Tools - 1:12:40 AI Code Quality and Security Essentials - 1:15:03 The Formula for Better Prompt Engineering - 1:16:13 Course Recap and Final Resources

1 month ago·youtube.com
+49
Python FastAPI Tutorial (Part 14): Password Reset - Email, Tokens, and Background Tasks

Python FastAPI Tutorial (Part 14): Password Reset - Email, Tokens, and Background Tasks

In this video, we'll be implementing a complete password reset flow in our FastAPI application. We'll learn how to send emails asynchronously using aiosmtplib, use FastAPI's BackgroundTasks for non-blocking operations, and create secure reset tokens following security best practices. We'll build out the full flow from requesting a reset, to receiving an email, to setting a new password. We'll also complete the Account page so logged-in users can change their password directly. Let's get started... The code from this video can be found here: https://github.com/CoreyMSchafer/FastAPI-14-Password-Reset-Background-Tasks Full FastAPI Course: https://www.youtube.com/playlist?list=PL-osiE80TeTsak-c-QsVeg0YYG_0TeyXI Mailtrap (Email Testing): https://mailtrap.io/ ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/ #Python #FastAPI

1 month ago·youtube.com
+2

Actions