freeCodeCamp.org - Videos

Back to Channel

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...

14,683 views • 354 likes • 11 comments • February 06, 2026

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...

612,392 views • 23,626 likes • 968 comments • February 05, 2026

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...

428,679 views • 8,705 likes • 472 comments • February 04, 2026

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...

3,448 views • 22 likes • 0 comments • January 28, 2026

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...

103,675 views • 3,458 likes • 122 comments • January 27, 2026

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...

35,277 views • 865 likes • 25 comments • January 26, 2026

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...

3,993 views • 17 likes • 1 comments • January 26, 2026

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...

24,819 views • 900 likes • 95 comments • January 23, 2026

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...

125,104 views • 3,301 likes • 97 comments • January 22, 2026

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...

129,030 views • 4,887 likes • 142 comments • January 21, 2026

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...

28,830 views • 948 likes • 63 comments • January 20, 2026

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 ...

14,524 views • 345 likes • 33 comments • January 16, 2026

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...

38,054 views • 1,291 likes • 55 comments • January 15, 2026

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...

188,973 views • 5,351 likes • 207 comments • January 14, 2026

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...

20,049 views • 675 likes • 13 comments • January 12, 2026

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...

21,725 views • 575 likes • 118 comments • January 09, 2026

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...

32,153 views • 1,290 likes • 58 comments • January 08, 2026

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...

80,522 views • 2,175 likes • 49 comments • January 06, 2026

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...

58,895 views • 1,750 likes • 63 comments • January 05, 2026

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 ...

42,087 views • 1,954 likes • 132 comments • January 02, 2026

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...

27,289 views • 758 likes • 43 comments • December 23, 2025

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...

14,160 views • 324 likes • 25 comments • December 22, 2025

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...

38,957 views • 1,274 likes • 50 comments • December 18, 2025

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...

44,928 views • 1,223 likes • 44 comments • December 16, 2025

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...

89,837 views • 2,495 likes • 311 comments • December 12, 2025

n8n Tutorial – Zero to Hero Course

Master the future of process automation. n8n is an incredibly powerful, open-source platform that enables you to integrate APIs and orchestrate intelligent workflows without the usual coding headac...

313,798 views • 7,294 likes • 150 comments • December 11, 2025

From RNNs to Transformers: The Complete Neural Machine Translation Journey

This course is a comprehensive journey through the evolution of sequence models and neural machine translation (NMT). It blends historical breakthroughs, architectural innovations, mathematical ins...

25,296 views • 995 likes • 27 comments • December 10, 2025

Build Serverless AI Agents with Langbase

Learn to build AI agents with Langbase, one of the most powerful serverless AI clouds. This hands-on course will teach you how to create context-engineered agents that use memory and AI primitives ...

25,888 views • 819 likes • 22 comments • December 08, 2025

How to negotiate your salary like a pro using anchoring

When you're negotiating your salary for a new job, you can use the concept of anchoring to your advantage. Namanh explains how it works here on the freeCodeCamp podcast.

9,034 views • 62 likes • 1 comments • December 06, 2025

How to build your own learning path using Open Source with Kunal Kushwaha [Podcast #200]

Today Quincy Larson interviews Kunal Kushwaha. He's a software engineer and prolific computer science teacher on YouTube. He failed the JEE, the Indian Engineering Entrance Exam, TWICE. But he pers...

63,633 views • 2,258 likes • 161 comments • December 05, 2025

Git & GitHub Crash Course for Beginners [2026]

Learn Git and GitHub from scratch with clear examples, real workflows, branching, merging, stashing, rebase, pull requests, and more. Perfect for beginners who want strong foundations. 📚Resources ...

356,227 views • 11,224 likes • 351 comments • December 04, 2025

Become an AI Researcher Course – LLM, Math, PyTorch, Neural Networks, Transformers

Welcome to the full course on becoming an AI Researcher. This course will guide you step-by-step, starting with the foundational mathematics essential for understanding modern AI, before diving int...

73,783 views • 2,995 likes • 91 comments • December 03, 2025

NestJS Course for Beginners - Build Server-Side Applications

Learn to build scalable backend applications with NestJS, one of the most popular Node.js frameworks. Harness its modular architecture, TypeScript support, and built-in tools to create clean, testa...

60,133 views • 1,756 likes • 69 comments • December 02, 2025

Harvard CS50’s Intro to R Programming – Full University Course

This course is Harvard University's introduction to programming using a language called R, a popular language for statistical computing and graphics in data science and other domains. By course’s e...

77,725 views • 2,304 likes • 101 comments • December 01, 2025

How to teach yourself programming with GitHub's Andrea Griffiths [Podcast #199]

Today Quincy Larson interviews Andrea Griffiths, who taught herself programming using freeCodeCamp while working in construction. She moved to the US from Colombia when she was 17, and within 6 mon...

23,089 views • 505 likes • 31 comments • November 28, 2025

Complete French Language Beginners Course – Learn A1 Level French

Learn to speak the French language! Course developed by @LearnfrenchwithGeorges Download lesson files and key learning on Patreon: https://www.patreon.com/posts/french-class-a1-116059236 ❤️ Sup...

40,950 views • 1,635 likes • 201 comments • November 26, 2025

Learn CSS Flexbox in 2 Hours – Tutorial for Beginners

CSS Flexbox will help you create flexible and efficient one-dimensional layouts for your HTML websites. Learn all about CSS Flexbox in this comprehensive video course from @codewithindra7. Flexbox ...

28,709 views • 1,014 likes • 42 comments • November 24, 2025

When NOT to use AI in your hackathon project with MLH winners Cindy Cui and Alison Co [Podcast #198]

Today Quincy Larson interviews Alison Co and Cindy Cui, two university students who won the NW Hacks hackathon with their tool that helps people who are losing their vision learn to read Braille. H...

13,518 views • 290 likes • 19 comments • November 21, 2025

Create a Cute Room Portfolio with Blender, Three.js, JavaScript – Beginner Course

Learn how to use Three.js and Blender to design a stunning and interactive 3D portfolio! Course from @andrewwoan Intro to Creative Web Dev: https://youtu.be/yhtdkuw9mbM *IMPORTANT* Make sure to...

70,831 views • 2,786 likes • 74 comments • November 19, 2025

JavaScript Clean Code Course – Fix Code Smells & Refactor

Learn how to transform messy, hard-to-maintain JavaScript code into clean, readable, and professional-quality code that scales. In this course from @tapasadhikary you’ll understand what Code Smell ...

26,336 views • 874 likes • 37 comments • November 18, 2025

Intro to Backend Web Development – Node.js & Express Tutorial for Beginners

This introductory guide teaches you how to construct a basic backend for a website using popular technologies like Node.js, Express.js, and the MongoDB NoSQL database. The tutorial covers the core ...

195,925 views • 5,262 likes • 217 comments • November 17, 2025

Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]

Dr. David J. Malan teaches computer science at Harvard. Over the past decade, millions of people have taken his CS50 course both in person and online. He joins us to talk about: 1. Why he still re...

89,041 views • 2,809 likes • 136 comments • November 14, 2025

Discrete Mathematics Course for Beginners

Learn discrete mathematics in this beginner's course. Discrete mathematics plays a key role in IT solutions, used in machine learning, accelerating queries in search engines and databases, in algor...

123,959 views • 3,878 likes • 120 comments • November 13, 2025

n8n Course for Beginners – Build Complex Workflows & Master AI Integration

Learn n8n in this full course for beginners from @GavinLon. n8n is an open-source workflow automation platform that lets you connect different apps, APIs, and services to easily automate tasks with...

165,276 views • 4,091 likes • 125 comments • November 12, 2025

Learn Vue.js – Tutorial for Beginners

Learn Vue as you build real projects, dive into its core features, and create dynamic, reusable, and reactive apps with ease. ✏️ Study this course interactively on Scrimba: https://scrimba.com/le...

83,680 views • 1,995 likes • 81 comments • November 10, 2025

Perfectionism holds new developers back with Abbey Perini [Podcast #196]

Abbey Perini taught herself programming at age 27 while working as an admin at an engineering recruitment agency. She has worked extensively with large legacy codebases and taught best practices to...

10,579 views • 271 likes • 15 comments • November 07, 2025

Guitar Theory Course for Beginners – Learn Fretboard, Major Scale and Triads

Learn to play the guitar! This course teaches essential guitar theory including the fretboard, the major scale and the triads. It was created by baritone guitarist, @AlexGordonHiFi. Download the f...

74,162 views • 3,771 likes • 501 comments • November 06, 2025

Cryptography for Beginners - Full Python Course (SHA-256, AES, RSA, Passwords)

Learn about cryptography in this beginner's course. You'll learn essential techniques like hashing (SHA-256) for verifying file integrity, symmetric encryption (AES), and asymmetric encryption (RSA...

77,288 views • 3,121 likes • 60 comments • November 04, 2025

Creative Web Development with Three.js and Blender – 3D Portfolio for Beginners

Learn Creative Web Development with Three.js and Blender! This beginner-friendly course will teach you to create an immersive 3D portfolio. You'll begin by diving into Blender to learn the fundamen...

103,184 views • 4,006 likes • 158 comments • November 03, 2025

How to Compete Against the Global Dev Talent Pool with Patrick Hartley [Podcast #195]

Patrick Hartley is a self-taught developer with nearly a decade of software engineering experience. When he was 21 he had to dropped out of college to provide for his family. He taught himself prog...

21,031 views • 521 likes • 27 comments • October 31, 2025