freeCodeCamp.org - Videos

Back to Channel

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

88,698 views • 2,473 likes • 309 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...

248,160 views • 6,478 likes • 139 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...

24,271 views • 977 likes • 26 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,335 views • 818 likes • 23 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,014 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...

62,492 views • 2,224 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 ...

282,615 views • 9,366 likes • 303 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...

69,608 views • 2,867 likes • 90 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...

48,630 views • 1,478 likes • 59 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...

62,244 views • 1,944 likes • 85 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...

22,545 views • 500 likes • 32 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...

36,887 views • 1,491 likes • 196 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 ...

27,164 views • 967 likes • 43 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,407 views • 288 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...

64,966 views • 2,625 likes • 73 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 ...

25,583 views • 859 likes • 36 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 ...

166,763 views • 4,758 likes • 201 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...

84,515 views • 2,682 likes • 133 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...

112,490 views • 3,631 likes • 118 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...

144,148 views • 3,923 likes • 100 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...

71,227 views • 1,790 likes • 75 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,491 views • 268 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...

71,447 views • 3,673 likes • 496 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...

72,250 views • 2,989 likes • 59 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...

98,799 views • 3,879 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...

20,773 views • 516 likes • 27 comments • October 31, 2025

Harvard CS50’s Intro to Cybersecurity – Full University Course

This full-length course is an introduction to cybersecurity for technical and non-technical audiences alike. You'll learn how to secure your accounts, data, systems, and software against today’s th...

300,825 views • 10,679 likes • 242 comments • October 30, 2025

Kubernetes Course – Certified Kubernetes Administrator Exam Preparation

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

57,860 views • 1,691 likes • 65 comments • October 29, 2025

Why you should always negotiate - in the job search and in life

You should always negotiate and advocate for yourself - in your job search and in life. Namanh discusses why this is important with Quincy on the freeCodeCamp podcast.

17,751 views • 103 likes • 1 comments • October 28, 2025

Serverless and Microservices with C# – Scalable Cloud Applications with Azure and .NET Aspire

Master modern application architecture by building real-world serverless and microservices solutions using C# and Azure. This hands-on course from @codewithmuhammadabdullah takes you from fundamen...

32,024 views • 974 likes • 40 comments • October 27, 2025

First dev job at 45 – Interview with self-taught freeCodeCamp grad Eric Carlson [Podcast #194]

Eric Carlson is a self-taught software engineer at Cisco. In his early 20s, he worked his way up to manager at the busiest Dominos Pizza in Canada. He eventually went to college and studied liberal...

24,535 views • 644 likes • 36 comments • October 24, 2025

Problem Solving for Beginners: Build Algorithms from Scratch with First Principles and JavaScript

In this course, @Radu teaches his problem-solving techniques by using a challenging vision-based positioning system problem from his "Decode the Drawings" competition as a case study: https://yout...

46,170 views • 1,693 likes • 57 comments • October 23, 2025

Data Structures and Algorithms Mega Course – Master Technical Interviews in 49 Hours

Learn about every popular data structure and algorithm. This 49-hour mega course will help you master technical interviews for software engineering roles! This tutorial will equip you with the esse...

600,961 views • 20,818 likes • 1,080 comments • October 21, 2025

SwiftUI Course for Beginners – Create an iOS App from Scratch

Learn how to create a complete iOS app from scratch using SwiftUI and Xcode. In this tutorial, you will learn to build a feature-rich movie and TV browsing app with a dynamic home screen, powerful ...

113,276 views • 2,447 likes • 80 comments • October 20, 2025

Audit the advice you're getting - it's not all gonna be good

When you're looking for jobs and getting advice, make sure you carefully analyze everything. It's not all gonna be good advice. So sort through it, do your research, and find what's best for you. D...

4,542 views • 84 likes • 0 comments • October 17, 2025

From injured athlete to software engineer with Kaleb Garner [Podcast #193]

Kaleb Garner is a software engineer working at a medical technology app company. He got a scholarship to play baseball at a state university, but a serious knee injury ended his career and he dropp...

14,298 views • 358 likes • 22 comments • October 17, 2025

What is the JavaScript DOM?

This beginner's tutorial covers the fundamentals of the Document Object Model (DOM) in JavaScript. Learn DOM structure, element traversal, manipulation, and event handling with a hands-on Expense T...

35,575 views • 1,411 likes • 75 comments • October 16, 2025

Why you should surround yourself with the smartest, most driven people

Surround yourself with the smartest, most driven people. Namanh discusses why this is important with Quincy on the freeCodeCamp podcast.

5,416 views • 105 likes • 2 comments • October 15, 2025

Intro to MCP Servers – Model Context Protocol with Python Course

Learn to build Model-Context Protocol (MCP) servers with the open source FastMCP Python library. MCP is the standard that lets AI agents, like GitHub Copilot and Gemini, securely interact with you...

78,550 views • 2,081 likes • 65 comments • October 15, 2025

Google Generative AI Leader Certification Course – Pass the Exam!

Prepare for the Google Generative AI Leader exam and pass! Andrew Brown is a CTO who has passed practically every DevOps exam under the sun, and he teaches this course. He'll give you a business-...

162,736 views • 2,936 likes • 91 comments • October 13, 2025

Evan You – From Art School Kid to Open Source Legend [Podcast #192]

Evan You is the creator of the popular Vue JavaScript library for front end development and the Vite JavaScript build tool that a lot of devs use as a boilerplate for their new projects. He's a sel...

21,789 views • 596 likes • 28 comments • October 10, 2025

Harvard CS50’s Intro to Databases with SQL – Full University Course

This is CS50’s introduction to databases using a language called SQL. You'll learn how to create, read, update, and delete data with relational databases, which store data in rows and columns. Yo...

253,331 views • 8,064 likes • 235 comments • October 09, 2025

React 19 Project Tutorial – AI Code Explainer

Learn how to use React 19 and AI LLMs to code an AI-powered Code Explainer App from scratch. We’ll design the app, configure an Express.js backend, set up a REST endpoint that talks to an LLM, and...

26,905 views • 999 likes • 28 comments • October 08, 2025

Deep Learning Vision Architectures Explained – Python Course on CNNs and Vision Transformers

This course is a conceptual and architectural journey through deep learning vision models, tracing the evolution from LeNet and AlexNet to ResNet, EfficientNet, and Vision Transformers. The cours...

35,485 views • 1,403 likes • 27 comments • October 07, 2025

From manufacturing worker to first developer job at age 43 with Thomas Gooch [Podcast #191]

He's a self-taught software engineer who got his first developer job at age 43. He spent decades working in manufacturing while raising his kids, before using freeCodeCamp to learn programming. He ...

27,272 views • 818 likes • 42 comments • October 03, 2025

Become a Fullstack Developer from Scratch – Full Beginner’s Tutorial

Learn full-stack web development from the ground up in one complete course. Try the interactive expanded version here: https://scrimba.com/fullstack-path-c0fullstack?via=scrimbafcc Build hireable ...

1,044,628 views • 37,319 likes • 1,829 comments • October 01, 2025

Build a Full Stack Movie Streaming App in Go – Golang, React, MongoDB, OpenAI API Project Course

Lean how to build a complete full-stack movie streaming app with AI-powered movie recommendations. You’ll use Go with the Gin-Gonic framework on the backend, React on the frontend, and MongoDB for ...

124,262 views • 3,811 likes • 116 comments • September 30, 2025

AWS CloudOps Engineer Associate (SOA-C03) Certification Course – Pass the Exam!

Prepare for the AWS CloudOps Engineer Associate exam and pass! AWS Certified CloudOps Engineer - Associate (formerly known as AWS Certified SysOps Administrator - Associate) validates skills and k...

66,692 views • 2,280 likes • 134 comments • September 29, 2025

Lone Wolf Dev turned Open Source Super Contributor Tom Mondloch [Podcast #190]

Tom Mondloch quit programming after he finished community college. After a few years of odd jobs, he decided to get back into programming and discovered freeCodeCamp. He was just learning his own...

12,349 views • 278 likes • 7 comments • September 26, 2025

Production-Grade AI Project Tutorial – Build & Deploy

This course will teach you to build a powerful, enterprise-grade AI system that prepares high-quality training data for tasks like creating chatbots or summarization tools. ✏️ Course created by @A...

66,682 views • 1,975 likes • 62 comments • September 25, 2025