P

Python Feed

Python programming, data science, and scripting

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

Get new videos
4 videos added this week2.6k subscribers192 topics
Design Software Systems Like a Senior Engineer – Complete Course

Design Software Systems Like a Senior Engineer – Complete Course

Learn software system design and pass interviews. This course provides a practical five-step framework for structuring your thinking and tackling vague requirements under pressure. Additionally, the course walks through real-world examples, designing systems similar to Spotify, Booking.com, WhatsApp from scratch. Course from @hayk.simonyan Become a senior software engineer with a job guarantee: https://hayksimonyan.com/?utm_source=youtube&utm_medium=video&utm_campaign=177-system-design-interview-guide&utm_content=august-2026 Timestamps: - 0:00:00 Why System Design Matters Section 1: System Design Framework - 0:02:16 Interview Formats Overview - 0:09:14 The 5 Step Framework 18:24 Tradeoffs and Extensions Section 2: System #1 - 0:23:55 Requirements and Capacity Planning - 0:29:24 Architecture and Data Flows - 0:35:23 API Design - 0:40:04 Storage and Schema Design - 0:44:37 Scaling to Millions Section 3: System #2 - 0:50:52 Non-Functional Targets - 0:58:22 Capacity Math and Architecture - 1:11:02 API Design and Idempotency - 1:22:34 Data Modeling and Inventory Logic - 1:33:05 Concurrency and Race Conditions - 1:34:44 Sharding, Caching and Scaling - 1:40:41 Search at Scale (Elasticsearch) - 1:45:19 Replication and Global Routing Section 4: System #3 - 1:50:45 Scale Estimation - 1:56:38 Architecture and Real Time Communication - 2:07:04 Data Modeling and API Flows - 2:13:10 Multi Device Sync and Offline Delivery - 2:22:37 Fanout, Media Storage and CDN Delivery - 2:31:44 Event Driven Architecture and Batch Processing - 2:39:18 Encryption and Rate Limiting - 2:49:45 Sharding and Cleanup Jobs - 2:57:53 Failure Handling and Global Scaling - 3:09:08 Feature Flags and Rollouts - 3:11:14 How to Actually Get Better ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp 🎉 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

Yesterday·youtube.com
+26
n8n Full Course – Architect Scalable AI Automations from Scratch

n8n Full Course – Architect Scalable AI Automations from Scratch

Master n8n and build production-ready automation systems, covering everything from core fundamentals and API orchestration to AI agents and multi-agent pipelines. You will also learn critical real-world operational skills, including persistent memory, human-in-the-loop approvals, robust error handling, and automated performance monitoring. ✏️ Course from @automationsbyrahul ❤️ 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 Introduction to n8n & Course Overview - 01:45 Getting Started: Canvas, Hosting & Setup - 04:44 Workflow 1: Form-to-AI Email Automation Pipeline - 07:44 Workflow 2: Building an AI Sales CRM Chatbot - 10:21 Deep Dive: The HTTP Request Node & API Scraping - 13:06 Document Processing: Extracting Data from Shipping Documents - 15:46 AI Agents vs. LLMs: Web Search & Email Agent - 18:38 Using Google Sheets as a Knowledge Base Database - 22:01 Short-Term vs. Long-Term Persistent Memory - 24:37 Multi-Agent Systems: Automated Content Production Pipeline - 27:28 Event-Driven Architecture: Lead Qualification & Alerts - 32:25 Human-in-the-Loop: Slack Approval Workflows - 34:40 Production Error Handling, Retries & Fallbacks - 38:12 Workflow Monitoring, Observability & Token Cost Tracking 🎉 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 days ago·youtube.com
+15
Robot Chonk Cleans the Floor

Robot Chonk Cleans the Floor

Imbuing our chonkbot with intelligence to clean our floors. Using sourccey bot from https://vulcanrobotics.ai/ Neural Networks from Scratch book: https://nnfs.io Channel membership: https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ/join Twitter: https://twitter.com/sentdex https://hkinsley.com

5 days ago·youtube.com
+2
TanStack Router Course – Loaders, Auth & Type-Safe Routes

TanStack Router Course – Loaders, Auth & Type-Safe Routes

Learn how to use TanStack router to implement frontend navigation, enterprise-level authentication, and type-safe state management in 2026. Whether you're comparing it to React Router DOM or Next.js, you'll learn why TanStack is becoming the industry standard for complex web apps. Source Code: https://github.com/tapascript/tanstack-router-crash-course Course from @tapasadhikary ⭐ Chapters ⭐ 0:00:00 - Master TanStack Router: Project Overview 0:03:10 - Course Agenda & Key Learning Outcomes 0:05:48 - Why You Need a Modern Router in 2026 0:08:10 - TanStack Router 0:10:49 - Setup, Installation & Initial Configuration 0:15:22 - Understanding the Route Tree Architecture 0:20:26 - How to Configure the Root Route 0:21:14 - Implementing Layouts with the Outlet 0:25:32 - Building Static Layout Components 0:26:58 - Defining Static Routes & Navigation 0:29:41 - Declarative Navigation with the Link Tag 0:33:12 - Programmatic Routing with useNavigate() Hook 0:38:33 - Optimizing Performance with Lazy Routes 0:42:24 - Nested Layouts & Dynamic Routing Patterns 0:51:46 - API Integration: Setting up a JSON-Server 0:53:39 - Efficient Data Loading & Handling 0:58:46 - Managing Loading & Error States Professionally 1:01:57 - Pre-fetching & Data Loading for Lazy Routes 1:04:07 - Advanced Filtering with SearchParams & State 1:14:52 - Managing Global App State with Router Context 1:18:32 - Security: How to Build a Private Route 1:23:59 - Best Practices: When NOT to use Router Context 1:24:31 - Introduction to Mutation & Caching 1:27:44 - Using the TanStack Router Debugger Tools 1:28:30 - React Router vs. Next.js vs. TanStack Router 1:31:47 - Next Steps: Continuing Your Learning Journey ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp 🎉 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

6 days ago·youtube.com
+3
Build & Train a GLM-5.3-Flash Model From Scratch with Python

Build & Train a GLM-5.3-Flash Model From Scratch with Python

Learn how to design, build, and train an advanced multimodal language model from scratch using modern techniques like mixture-of-experts, sparse attention, and reinforcement learning. This hands-on guide walks you through the entire lifecycle from tokenization and pre-training to post-training optimization and evaluation. Video from @vukrosic GitHub: https://github.com/vukrosic/glm-5.3-flash-from-scratch Become AI researcher in 90 days: https://www.skool.com/become-ai-researcher-2669/about Slides: https://github.com/vukrosic/glm-5.3-flash-from-scratch/blob/main/slides/slides.html Blog: https://z.ai/blog/glm-5.3-flash ❤️ 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 Introduction & What We're Building - 01:02 The Modern AI Researcher Role & Asking Research Questions - 04:50 Tokenization & Byte-Level Vocabulary (Why Small Vocab Matters) - 07:01 Embeddings & Transformer Forward Pass Overview - 08:53 GLM-5.3 Architecture Overview & Model Specifications - 10:25 Code Walkthrough: Embeddings & Token Representation - 11:56 Manifold Constrained Hyperconnections (DeepSeek Residuals) - 13:27 Output Projection & Weight Tying - 14:27 RMSNorm & Normalization Layers - 15:10 Positional Encodings (RoPE vs. NoPE) & Sparse Attention Indexer - 18:30 Linear Attention (State-Space Memory) vs. Sparse Attention - 20:46 Mixture of Experts (MoE) & Shared Experts - 23:06 Adding Vision: Patch Embeddings & 2D RoPE - 26:14 Pre-Training Pipeline, Loss & Optimization (AdamW) - 28:05 Pre-Training Experiments: Data Diversity, Interleaving & Curriculums - 30:27 Post-Training & Reinforcement Learning (RL) Setup - 34:44 Designing Reward Functions & Group Relative Policy Optimization (GRPO) - 37:37 Parameter-Efficient RL Updates & Freezing Layers - 39:35 Evaluating RL Results: Task Gains & Regression Risks - 40:47 RL Hyperparameter Experiments: Group Size, Temperature & Seeds - 43:03 Summary & Advice for Aspiring AI Researchers 🎉 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 week ago·youtube.com
+21
Build and Publish a Mobile App with GPT-6 Astra

Build and Publish a Mobile App with GPT-6 Astra

Learn how to build an Instagram-style mobile application from scratch using Expo, Codex, Convex, and Clerk. The video covers the entire end-to-end development cycle, from project planning and AI-assisted UI design to testing development builds on physical devices and preparing mandatory legal pages for App Store release. Course from @codesistency 🚀 Our Skool Community: https://dub.sh/codesistency 📚 Source Code: https://dub.sh/code10 📚 Links: 🚨 Try Sentry for FREE: https://dub.sh/sentryy 🙈 Try Expo for FREE: https://dub.sh/expo-yt 🔐 Try Clerk for FREE: https://go.clerk.com/codesistency 👇 PROMPTS: 🎉 Plan Mode Prompt: https://dub.sh/plan-mode 🙌 Design Prompts: https://dub.sh/design-prompts 🙈 Legal Pages Prompts: https://dub.sh/legal-prompts Timestamps: - 0:00:00 0 - Project Preview - 0:09:59 1 - Planning Our Project - 0:38:55 2 - Generating UI Design - 0:49:09 3 - Authentication - 1:18:21 4 - Setting Up Backend & Running App on Our Phone - 1:52:14 5 - Completing Our App - 2:06:32 6 - Building Legal Pages & Landing Page - 2:20:02 7 - Error Tracking & Monitoring ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp 🎉 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 week ago·youtube.com
+25
Python Algorithmic Trading Course – Massive, SnapTrade & Alpaca Integrations

Python Algorithmic Trading Course – Massive, SnapTrade & Alpaca Integrations

Learn how to build a complete algorithmic paper trading system from the ground up using Python and Django. This hands-on course guides you through configuring a pipeline that connects market data from Massive, manages portfolios securely via SnapTrade, and routes automated signals to a simulated Alpaca account for risk-free execution. By the end of this tutorial, you will have a fully functional web dashboard that calculates 12-month momentum scores across a 50-stock universe to generate and execute trade recommendations. Course resources: https://snaptrade.com/fcc1 Sign up for Massive: https://massive.com/?utm_source=youtube&utm_medium=video&utm_campaign=freecodecamp&utm_content=tutorial__stocks 🏗️ SnapTrade provided a grant to make this course possible. ⭐️ Chapters ⭐️ - 0:00:00 Introduction & Course Overview - 0:00:44 Setting Up a SnapTrade Account - 0:02:16 Creating a Massive Account - 0:03:33 Setting Up an Alpaca Account - 0:06:47 Alpaca UI Tour - 0:07:56 Project Preview - 0:15:57 Local Environment Setup - 0:17:33 Installing Django - 0:22:26 Creating Django Apps - 0:25:26 Database Modeling - 0:41:59 Configuring the Django Admin - 0:47:35 Massive API Integration - 1:08:59 SnapTrade API Integration - 1:23:38 Strategy & Momentum Services - 1:29:52 UI Development - 1:35:01 Backfilling Data & Testing

2 weeks ago·youtube.com
+24
Inside SeaHack: 24 Hours to Build an AI Startup

Inside SeaHack: 24 Hours to Build an AI Startup

We went inside SeaHack in Hong Kong, where more than 250 developers and builders from over a dozen countries teamed up to turn ideas into working products in just 24 hours. We followed teams as they built everything from Cantonese learning tools and private local AI to lending platforms, recommendation systems, and voice agents, right through the last-minute rush to submit. Then we joined the judging process, watched the finalists pitch their projects, and saw which teams walked away as winners. ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp Chapters - 0:00 How Satisfied Are You With What You Built? - 0:35 Welcome to SeaHack Hong Kong - 1:16 Meeting the Builders and Their Projects - 6:10 How the Hackathon Is Judged - 8:00 Hackathon Life in Hong Kong - 8:52 More Teams Show What They’re Building - 11:30 Behind SeaHack and Its Growth - 13:44 AI Projects From Around the Hackathon - 17:43 How the Teams Feel About Their Progress - 20:14 The Final Submission Rush - 24:04 Did They Actually Pull It Off? - 26:58 The Finalists Take the Stage - 34:07 Choosing the Winners - 35:12 Awards and Honorable Mentions - 36:48 Final Thoughts From SeaHack 🎉 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

2 weeks ago·youtube.com
+10
TimescaleDB Course – PostgreSQL for Time-Series Data

TimescaleDB Course – PostgreSQL for Time-Series Data

Learn how to supercharge PostgreSQL for time-series data and heavy analytics workloads using the TimescaleDB extension. In this comprehensive course, you will master hypertables, continuous aggregates, and columnar storage by building real-world projects like an AI agent flight recorder and an EV fleet telemetry dashboard. 🏗️ Tiger Data provided a grant to make this course possible. Get $1,000 credit on Tiger Cloud to follow along: https://tsdb.co/fcc-learn-tsdb Chapters - 0:00:00 Introduction & Database Comparison - 0:01:06 Course Overview - 0:01:28 Sponsor (Tiger Data & Tigercloud) - 0:02:27 What is Time Series Data? - 0:04:19 Projects Overview - 0:05:24 It's Just PostgreSQL - 0:06:54 Example Data Setup - 0:10:20 The 20% of SQL You Need - 0:19:34 Understanding EXPLAIN & ANALYZE - 0:24:59 Pages & Row Storage - 0:26:09 MVCC, Dead Rows & Vacuuming - 0:29:27 Native Postgres Partitioning vs. TimescaleDB - 0:32:42 What is a Hypertable? - 0:33:14 Materialized Views & Summary Tables - 0:37:05 The Dashboard Problem (Web Analytics Scenario) - 0:44:14 Creating a Hypertable - 0:48:43 The Golden Rule: Always Filter by Time - 0:49:31 How Big Should a Chunk Be? - 0:54:21 Testing Hypertable Performance - 0:59:14 Indexing & Chunk Skipping - 1:03:50 Global Unique Indexes & UUID v7 - 1:13:45 Data Locality & Reordering - 1:15:42 The Column Store - 1:18:36 Columnar Compression Techniques - 1:22:58 Segment By & Order By - 1:26:15 Converting Chunks to Column Store - 1:29:03 Compressed Indexes & Bloom Filters - 1:32:27 Continuous Aggregates - 1:38:08 Real-Time Aggregates - 1:40:30 Aggregate Ladders - 1:44:50 Hyperfunctions & Gap Filling - 1:50:16 State Aggregates - 1:52:28 Approximate Aggregates & Percentiles - 1:55:58 HyperLogLog (Approximate Count Distinct) - 1:57:26 Other Toolkit Features - 1:59:30 Data Retention Policies - 2:04:47 Tiered Storage - 2:08:42 Docker Setup & Environment Configuration - 2:16:35 Project 1: AI Agent Flight Recorder - 2:22:04 Project 1: Schema Design - 2:28:22 Project 1: Ingestion Script & Batch Copy - 2:35:45 Project 1: Optimizing the Database - 2:50:56 Project 1: Querying Raw Data - 3:00:13 Project 1: API & Dashboard Integration - 3:15:54 Project 2: EV Fleet Telemetry & TigerCloud - 3:22:20 Project 2: Schema Design - 3:25:52 Project 2: The Analytics Join Myth - 3:27:26 Project 2: Segment By Benchmarking - 3:42:32 Project 2: Finding Anomalies - 4:02:13 Project 2: Semantic Search (pgvector) - 4:08:47 TigerCloud Console Overview - 4:14:26 12-Step Production Checklist

3 weeks ago·youtube.com
+6
Jev, Yang & Recursive Self Improvement - Happenings in AI

Jev, Yang & Recursive Self Improvement - Happenings in AI

Zhipu's "Toward Recursive Self-Improvement" - https://z.ai/blog/glm-built-its-inference-infrastructure Typesafe Jev announcement: https://typesafe.ai/blog/introducing-system-one-models-and-jev Neural Networks from Scratch book: https://nnfs.io Channel membership: https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ/join Twitter: https://twitter.com/sentdex https://hkinsley.com

3 weeks ago·youtube.com
+8
GLM 5.3 Flash Doing all High Level Robot Control - Everything is LLM P.2

GLM 5.3 Flash Doing all High Level Robot Control - Everything is LLM P.2

Taking things a bit further and letting GLM 5.3 Flash control all the logic through function calling as well as the object detection. xgo kickstarter: https://www.kickstarter.com/projects/xgorobot/xgo-mini2sw?ref=cos4fq&utm_source=sentdex Neural Networks from Scratch book: https://nnfs.io Channel membership: https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ/join Discord: https://discord.gg/sentdex Reddit: https://www.reddit.com/r/sentdex/ Support the content: https://pythonprogramming.net/support-donate/ Twitter: https://twitter.com/sentdex Instagram: https://instagram.com/sentdex Facebook: https://www.facebook.com/pythonprogramming.net/ Twitch: https://www.twitch.tv/sentdex

3 weeks ago·youtube.com
0
How to Deploy, Secure, and Automate Full-Stack Web Apps – Course for Beginners

How to Deploy, Secure, and Automate Full-Stack Web Apps – Course for Beginners

Learn how to take a web application from local development to a secure, live production environment. You will learn how to manually configure an Ubuntu server, set up essential runtimes, establish automated CI/CD pipelines, and secure your site using HTTPS and Cloudflare. By tackling everything hands-on before introducing automation, you will gain a deep, foundational understanding of full-stack deployment and how to reliably host complex systems. ⭐️ Links and resources ⭐️ Course handbook and documentation: https://github.com/ImadSaddik/FullStackDeploymentHandbook Project source code: https://github.com/ImadSaddik/ImadSaddikWebsite DigitalOcean ($200 free credit): https://m.do.co/c/4f9010fc5eb3 SSH config documentation: https://www.ssh.com/academy/ssh/config Porkbun domain registrar: https://porkbun.com/ Let's Encrypt: https://letsencrypt.org/ Certbot: https://certbot.eff.org/ Cloudflare: https://www.cloudflare.com/ Nmap network scanner: https://nmap.org/ Pre-commit framework: https://github.com/pre-commit/pre-commit Pipx: https://github.com/pypa/pipx GitHub Actions documentation: https://docs.github.com/en/actions Meilisearch UI dashboard: https://github.com/eyeix/meilisearch-ui GoAccess log analyzer: https://goaccess.io/ Btop resource monitor: https://github.com/aristocratos/btop Locust load testing framework: https://docs.locust.io/ NCDU disk usage analyzer: https://dev.yorhel.nl/ncdu/man OWASP ZAP scanner: https://www.zaproxy.org/ Crontab Guru: https://crontab.guru/ Mozilla HTTP Observatory: https://observatory.mozilla.org/ Security Headers audit: https://securityheaders.com/ Nginx Playground: https://nginx-playground.wizardzines.com/ To connect with Imad Saddik, check out his social accounts: LinkedIn: https://www.linkedin.com/in/imadsaddik/ YouTube: https://www.youtube.com/channel/UC1VK2jL-sTIBUK2riD0DkKw ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp Links mentioned in the course: ⭐️ Contents ⭐️ - 0:00:00 Introduction - 0:01:50 Problem statement & philosophy - 0:06:23 Module overview & roadmap - 0:16:25 Repo & handbook resources - 0:17:21 Module 1: Foundation - 0:20:30 Droplet provisioning - 0:25:33 SSH keys & ED25519 generation - 0:35:15 First login & package updates - 0:40:05 Sudo users & disable root login - 0:49:56 SSH configs & client shortcuts - 0:57:00 UFW firewall lockdown - 1:07:59 Fail2ban defense setup - 1:14:24 DigitalOcean recovery console - 1:19:28 Module 2: Application runtime - 1:21:40 SCP code transfer & permissions - 1:27:48 Python virtualenv & FastAPI - 1:34:14 Node.js, NVM & pnpm setup - 1:38:16 Fix OOM errors with swap memory - 1:46:53 Local tests via SSH tunneling - 1:52:01 Gunicorn & Uvicorn workers - 2:00:46 Supervisord process monitoring - 2:06:01 Memory & zombie processes via Btop - 2:21:08 Sync URLs with Vite proxy - 2:31:58 Nginx reverse proxy installation - 2:50:28 Fix 502 Gateway & permissions - 3:01:55 Security headers & CSP - 3:23:20 Module 3: Data & search - 3:26:51 Self-host Meilisearch on Ubuntu - 3:28:30 Standard vs system users - 3:34:26 DB dumps, snapshots & migration - 3:41:40 Secure keys & systemd service - 3:51:55 Seed search & connect FastAPI - 4:05:40 Automate daily snapshots - 4:08:45 Meilisearch UI dashboard - 4:16:52 Module 4: Global delivery - 4:19:00 Custom domain registration - 4:23:43 Configure DNS A & CNAME records - 4:29:07 SSL via Let's Encrypt & Certbot - 4:36:50 Automate 90-day SSL renewals - 4:42:09 Cloudflare CDN edge caching - 4:59:47 Restore real visitor IPs in Nginx - 5:14:37 Eliminate SPA soft 404 traps - 5:23:48 Port scanning with Nmap - 5:29:37 Module 5: Automation pipeline - 5:34:11 GitHub Rulesets branch protection - 5:39:14 Local hygiene via pre-commit - 5:57:31 Modular GitHub Actions CI - 6:30:07 Software Composition Analysis - 7:03:15 SAST scanning with Bandit - 7:13:40 Live Meilisearch integration testing - 7:26:55 E2E testing via Playwright - 7:41:48 DAST scanning with OWASP ZAP - 8:00:43 Frontend build & artifact generation - 8:03:34 Automated backup & cleanup scripts - 8:07:28 Passwordless visudo configuration - 8:11:05 Secrets & manual deployment reviews - 8:41:35 Sync production files via rsync - 8:46:26 Dynamic env file generation - 8:50:26 Atomic venv swap & rollbacks - 8:58:56 Rolling restarts (Supervisor/Nginx) - 9:09:23 Module 6: Optimization & maintenance - 9:10:22 Parsing Nginx logs via GoAccess - 9:14:58 Password-protected analytics dashboard - 9:20:51 Solving CSP restrictions via nonces - 9:29:57 Aggregating compressed logs via zgrep - 9:33:05 Hourly automated dashboard updates - 9:34:21 Real-time server monitoring via Btop - 9:42:26 Block malicious bots with UFW - 9:50:30 Load testing & latency via Locust - 10:05:38 Disk usage analysis via NCDU - 10:08:14 JournalD & Nginx log retention - 10:10:40 Monthly cron maintenance scripts - 10:14:10 Scheduled deep DAST scanning - 10:25:19 Conclusion

4 weeks ago·youtube.com
+46
Everything is LLM - Vibe coding a robot task

Everything is LLM - Vibe coding a robot task

exploring some vibecoding with the XGO robot. You can check out this particular robot here: https://www.kickstarter.com/projects/xgorobot/xgo-mini2sw?ref=cos4fq&utm_source=sentdex Neural Networks from Scratch book: https://nnfs.io Channel membership: https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ/join Discord: https://discord.gg/sentdex Reddit: https://www.reddit.com/r/sentdex/ Support the content: https://pythonprogramming.net/support-donate/ Twitter: https://twitter.com/sentdex Instagram: https://instagram.com/sentdex Facebook: https://www.facebook.com/pythonprogramming.net/ Twitch: https://www.twitch.tv/sentdex

1 month ago·youtube.com
+3
OpenAI Codex Crash Course – Build & Deploy Apps with Autonomous AI

OpenAI Codex Crash Course – Build & Deploy Apps with Autonomous AI

Learn the core fundamentals of OpenAI Codex, from setting up scheduled automations and custom skills to mastering Plan and Go modes. Follow along step-by-step as we build, test, and deploy a voice-controlled Flappy Bird game built entirely with Codex. Course developed by @SkyrocketingTech ❤️ 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 Introduction to OpenAI Codex - 01:17 Download & Installation - 02:08 Pricing & Plan Options - 03:27 Left Sidebar Overview & Scheduled Automations - 05:08 Projects vs. Chats - 07:09 Integrations & Plugins (Supabase, Notion, Gmail) - 09:21 Updated Interface & ChatGPT Desktop Integration - 11:08 GitHub Pull Requests in Codex - 12:07 Deploying Web Apps with Sites - 14:02 Main Work Area: Voice Input, Models & Speed Settings - 17:06 Permission Levels & Context Inputs - 19:13 Commands, Codex Pet & Reusable Skills - 26:04 Plan Mode vs. Go Mode Explained - 30:25 Building the Voice-Controlled Flappy Bird Game - 34:32 Testing & Demonstrating the Game - 38:20 Open-Source Repo & Converting to Mobile with Expo - 39:30 Conclusion & What's Next 🎉 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
+16
Learn Python – Interactive Course 2016

Learn Python – Interactive Course 2016

Discover Python, one of the most in-demand programming languages, from the ground up, building three real projects along the way. 💻 Study this course interactively on Scrimba: https://scrimba.com/learn-python-c03?via=scrimbafcc Code is available on the Scrimba course page for each lesson. Python is one of the world’s most popular and widely used programming languages, and it’s a great first language for beginners. Python’s clear, readable syntax makes it easier to focus on fundamental programming concepts without getting overwhelmed by unnecessary complexity. It’s used across web development, automation, data science, artificial intelligence, and many other fields, so the skills you learn can take you in many different directions. In this course, you’ll start from the absolute basics. No previous coding experience is required. Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Chapters ⭐️ - 0:00:00 Learn Python Intro - 0:01:49 What We'll Build - 0:03:23 Python: First Look - 0:07:03 Store Information with Variables - 0:09:30 Variables in Action - 0:13:13 Strings - 0:19:14 String Formatting with f-Strings - 0:22:53 PayUp App: Display a Summary - 0:26:57 Capture User Input - 0:30:51 PayUp App: Get Input from Users - 0:35:11 Basic Math: Arithmetic Operators - 0:40:36 Type Checking and Type Conversion - 0:45:25 PayUp App: Convert User Input - 0:48:34 PayUp App: Calculate the Expense Split - 0:52:54 PayUp App: Format Floats Inside F-Strings - 0:55:27 PayUp App: Finishing Touches 2 - 0:58:32 Congratulations! 2. Python Logic and Loops - 0:59:18 Intro - 1:01:37 Lists Part 1 - 1:04:30 Lists Part 2 - 1:09:16 List Function - 1:13:35 Random - 1:18:21 Join - 1:21:36 Scrambler Project - 1:24:21 Equality Operator - 1:31:06 Comparison Operators - 1:36:41 If-else - 1:41:16 If-else-elif - 1:46:36 String Methods - 1:53:28 Check Guess Project - 1:59:27 Tuples - 2:05:05 Project: Add Hints - 2:09:53 While Loops - 2:16:41 Project: Add Game Loop - 2:20:33 Append - 2:23:31 While Loop - 2:28:29 Avoid Repeat Words - 2:31:14 Track the Score - 2:36:01 Outro 3. Python Functions and Error Handling - 2:37:12 Intro - 2:40:27 Functions - 2:47:29 Function Parameters - 2:54:32 Return Values - 3:00:17 Project: Get Up and Running - 3:09:14 For Loops Part 1 - 3:13:03 For Loops Part 2 - 3:15:44 Display The Queue - 3:17:51 Add Singer - 3:21:25 Remove Singer - 3:28:00 Number Queue - 3:31:54 Call Next - 3:35:44 Move to Top - 3:41:32 Logical Operators - 3:45:30 Guard Clauses - 3:49:34 Guard Against Crashes and Bad Output - 4:00:25 Try Except - 4:04:54 Validate User Input - 4:07:19 Outro

1 month ago·youtube.com
+30
Meta Muse Code & Muse Spark Course – Build AI Agents, APIs, and Full-Stack Apps

Meta Muse Code & Muse Spark Course – Build AI Agents, APIs, and Full-Stack Apps

Learn how to build full-stack applications and autonomous AI workflows using Meta's Muse models and the Muse Code coding harness. Andrew Brown guides you through model architecture, structured outputs, search grounding, and programmatic API integrations with SDKs like LangChain. You will also master advanced developer workflows in the Muse Code CLI, including custom skills, MCP server setup, automated goal decomposition, and containerized deployments with Docker Compose. ✏️ Course created by @ExamProChannel ❤️ 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 & MetaMuse Course Overview - 0:00:49 Meta Muse Models, Architecture & Pricing Breakdown - 0:12:14 Getting Started in the Meta AI Playground - 0:14:56 Prompting Muse Spark & Vision Capabilities - 0:20:53 Generating a Retro Single-Page Layout (PHP-Nuke Concept) - 0:27:07 Conceptualizing Community Engagement Features & Mermaid Diagrams - 0:36:45 Evaluating Search Grounding Capabilities - 0:44:57 Structured Outputs with JSON Schema - 1:00:00 Programmatic API Integration (OpenAI & Anthropic SDKs) - 1:14:45 Building with the Agent SDK Framework - 1:21:38 Integrating Meta API with LangChain - 1:36:49 Configuring & Launching Claude Code with Muse Models - 1:44:22 Installing & Initializing Muse Code CLI - 1:49:28 Setting Context with the agents.md File - 1:54:46 Managing Global & Workspace Settings - 1:57:23 Controlling Reasoning Effort - 1:58:21 Session Management, Status Checks & Compaction - 2:00:15 Structuring Backend Architecture & Database Rules - 2:18:35 Using the Goal Feature for Autonomous Tasks - 2:23:08 Full-Stack Integration with React, Go & Docker Compose - 2:36:03 Switching Models via CLI - 2:36:33 Bypassing Permissions with YOLO Mode - 2:37:24 Resuming Previous Sessions - 2:37:52 Creating & Triggering Custom Skills - 2:41:53 Running in Headless Mode - 2:43:15 Managing Persistent Project Memory - 2:45:48 Configuring Approval Modes & Security - 2:47:17 Enabling Sandboxed Execution with Bubblewrap - 2:49:23 Guardrail & Permission Toggles - 2:50:30 Setting Up & Troubleshooting MCP Servers 🎉 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
+5
Stop Building AI Slop – Build High-End Web Apps with AI

Stop Building AI Slop – Build High-End Web Apps with AI

Learn how to move past generic AI-generated interfaces and ship high-end, production-ready web applications using modern AI coding workflows. In this hands-on course, you will gather deep project context, clone and restyle proven UI architectures, and implement dynamic, Apple-style scroll animations using Hicksfield AI. Finally, you'll see the complete end-to-end front-end build deployed live to Cloudflare. ❤️ 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 - 02:25 Build Context - 05:32 Clone Strategy - 10:55 Cloning CMC - 14:24 Merge Context - 18:04 Impeccable Skill - 23:49 Worktree Variations - 31:26 Final Touches - 36:48 Scroll Animations - 42:30 Frame Analysis - 48:15 Video Generation - 55:44 Animated About - 00:05 Cloudflare Deploy 🎉 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
The Paper That Created Modern AI

The Paper That Created Modern AI

This video tells the story of the Transformer, the architecture behind ChatGPT, Gemini, Claude, and much of modern AI. It explains why older language models struggled with long text, how attention changed everything, and why the 2017 paper Attention Is All You Need became such a turning point. You’ll also learn how a small group of Google researchers accidentally helped create the foundation for today’s biggest AI companies. Video created by @aniakubow ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp 🎉 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
+26
Learn Data Structures and Algorithms Visually – Crash Course

Learn Data Structures and Algorithms Visually – Crash Course

Build an intuitive mental model of core data structures and algorithms using relatable, real-world analogies. Topics range from arrays and hash maps to trees, graphs, and dynamic programming. Once you grasp the underlying logic and problem-solving mechanics covered here, implementing them in any programming language becomes easy. - Sumit's YouTube Channel: https://youtube.com/@logicBaseLabs - Sumit's Bangla-language YouTube Channel: https://youtube.com/@LearnwithSumit - Sumit's website: https://www.sumitsaha.me/ - logicBase Labs Facebook page: https://facebook.com/logicBaseLabs - Sumit's previous freeCodeCamp videos: ➡ Next.js Caching Masterclass:https://www.youtube.com/watch?v=qYk_BqGHXEg ➡ JavaScript DOM Course:https://www.youtube.com/watch?v=c6IyCwAV6BY ➡ Git-GitHub Course: https://www.youtube.com/watch?v=mAFoROnOfHs - Sumit's many freeCodeCamp handbooks and tutorials: https://www.freecodecamp.org/news/author/sumitsaha/ - Sumit's Interview with freeCodeCamp Founder Quincy Larson: https://www.freecodecamp.org/news/how-to-stay-curious-as-a-dev-in-the-ai-hype-era-with-sumit-saha-podcast-205/ ❤️ 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 to DSA - 0:07:13 Array - 0:11:38 Linked List - 0:16:01 Stack - 0:18:54 Queue - 0:24:06 Priority Queue & Heap - 0:29:41 Hash Table & Set - 0:30:11 Tree - 0:36:39 Trie - 0:41:03 Graph - 0:44:25 Algorithm - Searching - 0:47:54 Algorithm - Sorting - 0:51:20 Recursion - 0:57:06 Graph Traversal (DFS/BFS) - 0:59:36 Shortest Path – Dijkstra’s Algorithm - 1:02:25 Algorithm Technique - 1:07:47 Conclusion 🎉 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
+32
System Design for AI Agents – Building a Multi-Agent PR Reviewer

System Design for AI Agents – Building a Multi-Agent PR Reviewer

Learn how to design and build a production-ready, multi-agent AI system that automates pull request reviews with senior-level engineering judgment. This comprehensive tutorial covers everything from fault-tolerant system architecture and database modeling to utilizing the Genesis kit for reliable, AI-native development. Code: https://github.com/ayush488-glitch/genesis-kit Course created by @AyushSinghSh ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Chapters ⭐️ - 0:00:00 Introduction: Building a Production-Ready AI PR Review Agent - 0:06:35 The System Design Lens & Mapping the Mess - 0:19:12 Addressing AI Failure Modes & Reliability Engineering - 0:33:04 Part 1: First Principles & Reclaiming Senior Engineer Attention - 0:42:44 The Four Mindsets of a Reviewer (Security, Quality, Testing, Docs) - 0:54:08 Implementing the Agentic Fan-Out and Fan-In Pattern - 1:00:08 Part 2: Data Engineering & Memory Shapes - 1:17:23 Database Selection - 1:28:32 Part 3: System Architecture Assembly - 1:38:48 Orchestration Engine Selection: LangGraph vs. Temporal - 1:52:15 Part 4: Implementation Using the Genesis Kit - 2:03:40 Running Milestones and Independent AI Code Verification 🎉 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

2 months ago·youtube.com
+28

Actions