freeCodeCamp.org - Videos
Back to ChannelThe world still needs people who care - CodePen founder Chris Coyier interview [Podcast #212]
Today Quincy Larson interviews Chris Coyier. He's a front-end developer and co-founder of CodePen and the CSS Tricks blog. He has also recorded more than 700 podcasts about software engineering. W...
Software Testing Course – Playwright, E2E, and AI Agents
Learn the essentials of software testing, from fundamental concepts like the testing pyramid to hands-on automation using Playwright. You will explore real-world case studies of software failures a...
19 Web Dev Projects – HTML, CSS, JavaScript Tutorial
Improve your web development skills by building 19 different projects. In this course, you will use HTML, CSS, and JavaScript to make all sorts of web sites. Course created by @codesistency Full...
Build an E-Commerce Web App with Paystack, NextJS, Supabase
Learn how to build a full-stack e-commerce application using the powerful combination of Next.js, Supabase, and Zustand. Paystack is a seamless payment gateway for businesses to accept online trans...
How to Land Freelance Clients with Small Business Whisperer Luke Ciciliano [Podcast #211]
Today Quincy Larson interviews Luke Ciciliano. He's a front-end developer who runs Modern Website Design, a software consultancy that builds solutions for small to medium sized businesses. He taugh...
CI/CD in Production with Jenkins – Complete DevOps Course
Welcome to this comprehensive CI/CD course designed to take you from foundational concepts to production-grade implementations. Using Jenkins as the automation server, you will work through nine ha...
LLM Fine-Tuning Course – From Supervised FT to RLHF, LoRA, and Multimodal
Learn how to tailor massive models to specific tasks with this comprehensive, deep dive into the modern LLM ecosystem. You will progress from the core foundations of supervised fine-tuning to advan...
There are 2 kinds of devs. One of them is screwed. Justin Searls interview [Podcast #210]
Today Quincy Larson interviews Justin Searls. He's a software engineer who cofounded a software agency 15 years ago that's still going – even after he figured out how to make a lot of money quickly...
Learn MLOps with MLflow and Databricks – Full Course for Machine Learning Engineers
This end-to-end course provides a deep dive into MLflow, the industry standard for managing the machine learning life cycle from local experimentation to production-ready deployment. You will maste...
NVIDIA-Certified Associate AI Infrastructure and Operations (NCA AIIO) Free Study Course
The NCA-AIIO certification is an entry-level credential that validates the foundational concepts of AI computing related to infrastructure and operations. In this course you will learn everything y...
Build Your Own Video Sharing App – Loom Clone with Next.js and Mux JavaScript Tutorial
Learn how to build a video sharing Loom clone using Next.js and Mux. Code: https://github.com/beaucarnes/screen-recorder ✏️ Course created by @beau Check out Mux: https://www.mux.com/ Mux prov...
The ultimate dev skill is Integration Testing feat. Internet of Bugs [Podcast #209]
Today Quincy Larson interviews Carl Brown, who runs the Internet of Bugs YouTube channel and has worked as a dev at Amazon, IBM, Sun Microsystems, and startups for over 37 years. We talk about: - ...
Easily Create E2E Tests with KaneAI
Learn more about KaneAI at: https://www.testmuai.com/kane-ai/?utm_source=youtube&utm_medium=freecodecamp_ifm&utm_campaign=kane_ai&utm_content=shorts&via=vibetest
Learn Kubernetes in 6 Hours – Full Course with Real-World Project
This complete Kubernetes course is designed to take you from a cluster novice to a cloud-native architect. You will learn to deploy a complete microservices application end-to-end, ensuring you mas...
Python Essentials for AI Agents – Tutorial
This Python course will help you master the technical stack behind autonomous intelligence. This course is designed to take you from the core syntax of Python through the complexities of data handl...
Learn Notion – Full Course for Beginners
Learn everything you need to master Notion. This course is designed to bridge the gap between simple note-taking and building complex, high-level operating systems. ✏️ Course developed by @mfreiha...
The three paths AI could take from here - Shawn Wang SWYX interview [Podcast #208]
Today Quincy Larson interviews Shawn Wang. He's a software engineer, founder of the AI Engineer conference, and host of the Latent Space podcast focused on applying the latest models toward getting...
Computer Networking Fundamentals Course
This course covers the fundamental concepts, protocols, and architectures of computer networking. You will journey through the entire networking stack, exploring how data travels from physical medi...
When you're learning a new skill, you've gotta be consistent for long enough to make a difference
When you're learning a new skill, you've gotta be consistent for long enough to make a difference. Then you'll see real improvements and advancements in your abilities. Zubin discusses this with Qu...
Chess Strategy – Master the Italian Game and Avoid Common Traps
In this chess strategy tutorial, you will learn all about the Italian Game, one of the most popular openings used by players at every skill level. You will learn the essential principles of center ...
Why maintaining a codebase is so damn hard – with OhMyZSH creator Robby Russell [Podcast #207]
Today 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 bee...
Master Full-Stack Docker & CI/CD – Build a Production-Ready Pipeline
This course is made possible by a grant from Hostinger. Get 10% off your cloud hosting at https://hostinger.com/freecodecamp using coupon code: FREECODECAMP Learn to take a full-stack React, Go, a...
Hands-On Cybersecurity and Ethical Hacking – Full Course
Master the fundamentals of Cybersecurity and Ethical Hacking with this beginner-friendly, hands-on course using Kali Linux. You’ll learn to identify, exploit, and defend against real-world vulnerab...
Kubernetes Course – Certified Kubernetes Administrator Exam Preparation (2026 Update)
Learn Kubernetes and prepare to pass the Certified Kubernetes Administrator (CKA) examination. This course is designed to provide a deep, practical understanding of Kubernetes administration, from ...
AI tools aren't necessarily going to replace you - they're going to move you up the value chain
AI tools aren't necessarily going to replace you - they're likely going to move you up the value chain. Zubin discusses what this means with Quincy on the freeCodeCamp podcast.
Tips from a 20-year developer veteran turned consultancy founder – Tapas Adhikary [Podcast #206]
Today Quincy Larson interviews Tapas Adhikari. He's a software engineer who runs a firm of 20 developers who build projects for companies around the world. He's also a prolific teacher, having writ...
Harvard CS50 (2026) – 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...
OpenClaw Full Tutorial for Beginners – How to Set Up and Use OpenClaw (ClawdBot / MoltBot)
This course provides a comprehensive introduction to OpenClaw, a proactive autonomous agent and messaging gateway that allows you to automate digital tasks through platforms like WhatsApp, Telegram...
Raise your hand if you've been through these or other adjustments when starting remote work...
Raise your hand if you've been through these or other adjustments when starting remote work...Even if you love working remotely, you likely had to get used to some things. Santosh and Quincy discus...
Relational Database Design – Full Course
Learn relational database design from the ground up in this comprehensive course. This 8-week curriculum covers SQL fundamentals, entity-relationship modeling, normalization (1NF through BCNF), dat...
Let's Build Pipeline Parallelism from Scratch – Tutorial
Pipeline parallelism speeds up training of AI models by splitting a massive model across multiple GPUs and processing data like an assembly line, ensuring no single device has to hold the entire mo...
It's easy to get sucked into working too much - but the costs become pretty clear pretty quickly.
It's easy to get sucked into working too much - but the costs become pretty clear pretty quickly. Santosh discusses how his work culture went from balanced to toxic - and the role he played in maki...
How to stay curious as a dev in the AI hype era with Sumit Saha [Podcast #205]
Today Quincy Larson interviews Sumit Saha, a software engineer and prolific teacher on YouTube. Sumit is based in Dhaka, Bangladesh, where he runs a developer agency building projects for clients t...
RAG & MCP Fundamentals – A Hands-On Crash Course
This practical crash course teaches you to build integrated AI systems rather than standalone tools. You will first master Retrieval-Augmented Generation (RAG) to connect models to your own data fo...
Learn Dynamic Programming with Animations – Full Course for Beginners
Master the art of Dynamic Programming by learning to break complex challenges into simple, reusable sub-problems. This course features step-by-step animations that bring abstract logic to life, sho...
Build your own The Backrooms horror game with Unreal Engine 5 & Blueprints – Full GameDev Tutorial
Learn how to build a complete The Backrooms-style horror game in Unreal Engine 5 using Blueprints only. This step-by-step tutorial guides you from a blank project to a fully playable game including...
The Most Important Skills Going Forward with CTO + Homebrew Maintainer Mike McQuaid [Podcast #204]
Today Quincy Larson interviews Mike McQuaid. He's a software engineer who previously worked at GitHub, and now serves as lead maintainer of Homebrew, a Mac package manager used by tens of millions ...
Build Your Own Kubernetes Operators with Go and Kubebuilder – Full Course
In this hands-on Kubernetes Operator course, you will learn how to extend Kubernetes by building your own custom operators and controllers from scratch. You’ll go beyond simply using Kubernetes and...
Inside The World's Biggest Hackathon – Full Documentary on UC Berkeley's Cal Hacks
This documentary will introduce you to the high-energy environment of Cal Hacks 2025, the world's largest collegiate hackathon, where over 2,500 students gather at the former Exploratorium in San F...
How to Benchmark Embedding Models On Your Own Data
Learn how to benchmark embedding models on your own data in this course for beginners. In this course, you will learn: - The limitations of extracting text from PDF files with Python libraries and...
First developer job at age 38 with lawyer turned software engineer Zubin Pratap [Podcast #203]
Today Quincy Larson interviews Zubin Pratap, a software engineer and manager from Melbourne, Australia. After nearly two decades working as a corporate lawyer, he taught himself programming using f...
React Performance Optimization Patterns Course
React makes it easy to build UIs, but building fast React apps is a different skill altogether. In this hands-on, real-world React Performance Optimization crash course, you’ll learn how React act...
Building Agentic AI Workloads – Crash Course
This course, from Rola Dali, PhD, provides a comprehensive overview of agentic AI, defining agents as software entities that use LLMs to perceive environments, make decisions, and execute actions t...
OAuth 2.0 Course for Beginners
Learn how to use OAuth 2.0 to add authorization to your projects. Course from @CodingCleverly GitHub Link: https://github.com/haris-bit/oauth-code-project ⭐️ Chapters ⭐️ - 0:00:00 Introduction...
Music Production 101 – Master Sound Design, Mixing, and Mastering in FL Studio
This comprehensive music production course bridges the gap between basic theory and professional execution. Miguel guides you through the entire lifecycle of a song using tools like FL Studio. You ...
Build a Support Agent with Vercel AI SDK – Full Tutorial
Use the popular Vercel AI SDK to create and ship a customer support agent that makes autonomous decisions to either answer questions based on your support docs or search the web in real time. ✏️ S...
How to get promoted as a dev w/out becoming a manager – Staff Engineer Santosh Yadav [Podcast #202]
Today Quincy Larson interviews Santosh Yadav. The son of a textile worker, he grew up inner-city Mumbai and studied hard to get into university. From there he's worked as a software engineer for 16...
Unity 2D Pixel Art Game Tutorial
Learn how to build a complete 2D Pixel Art Tower Defense game in Unity from scratch! This step-by-step tutorial guides you from a blank project to a fully playable game with a main menu, multiple t...
Intro to Supabase – Full Tutorial for Beginners
Learn how to use Supabase by building a real-world React.js Sales Dashboard app with authentication, real-time data operations, and secure user management. ✏️ Study this course interactively on Sc...
The "AI is going to replace devs" hype is over – 22-year dev veteran Jason Lengstorf [Podcast #201]
Today Quincy Larson interviews Jason Lengstorf. He's a college dropout who taught himself programming while building websites for his emo band. 22 years later he's worked as a developer at IBM, Net...