freeCodeCamp.org - Videos

Back to Channel

LLMs from Scratch – Practical Engineering from Base Model to PPO RLHF

Learn to build a complete large language model from scratch using only pure PyTorch. This course takes you through the entire lifecycle, from foundational concepts to advanced alignment techniques....

151,721 views • 6,449 likes • 142 comments • September 23, 2025

How to Build Advanced AI Agents – Course for Beginners (LiveKit, Exa, LangChain)

Learn how to build real-world AI apps in this 3-part workshop series. You'll learn to build voice agents, deep research tools, multi-agent workflows, and more.‌‍‍‍‌‍‌‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍‍‍‍‍‍‍...

64,318 views • 2,260 likes • 59 comments • September 22, 2025

Learn Chess and Become a Better Developer with Ihechikara Abba (ELO rating of 2285) [Podcast #189]

On this week's freeCodeCamp podcast we're talking with software engineer Ihechikara Abba, who has a chess ELO rating of 2285, putting him among top competitive chess players. We just published his ...

21,854 views • 573 likes • 32 comments • September 19, 2025

ASP.NET Web API – Token Based Authentication Tutorial

When it comes to securing ASP.NET applications, authentication and authorization play key roles. Authentication verifies a user’s identity by checking their credentials, while authorization verifie...

26,050 views • 819 likes • 27 comments • September 18, 2025

Databricks Data Engineer Associate Certification Course – Pass the Exam!

Prepare for the Databricks Data Engineer Associate Certification exam and pass! The Databricks Certified Data Engineer Associate certification exam assesses an individual’s ability to use the Data...

141,153 views • 2,959 likes • 109 comments • September 17, 2025

Code Your Own Code Editor – JavaScript, HTML, CSS Tutorial

Code your own code editor! This course shows you how to build a lightweight, browser-based code editor that runs entirely on a single HTML page. You’ll create tabbed editors for HTML, CSS, and Java...

48,181 views • 1,832 likes • 66 comments • September 15, 2025

Playing the Developer Job Search Game to Win in 2025 with Danny Thompson & Leon Noel [Podcast #188]

For this week's interview, we've got a special treat. I'm talking with two legends in the self-taught developer community. Danny Thompson worked for 10 years at a Tennessee gas station, frying chi...

16,087 views • 467 likes • 52 comments • September 12, 2025

Secure PHP Apps with Symfony & MongoDB – Full Course for Beginners

Build highly secure web applications using PHP and Symfony. You'll learn to code a financial transactions application from the ground up, leveraging PHP, Symfony, MongoDB Atlas, Doctrine MongoDB OD...

16,043 views • 521 likes • 41 comments • September 11, 2025

Godot Game Development for Beginners

Learn how to develop games using the Godot Game Engine. You’ll start by setting up Godot and getting comfortable with the editor. From there, you’ll create levels, design tile sets, and add a playe...

35,266 views • 1,069 likes • 76 comments • September 10, 2025

iOS App Store Submission Tutorial

This course provides a comprehensive guide to submitting your iOS application to the App Store. You'll master the manual submission process, from registering your app ID and managing development de...

27,206 views • 889 likes • 38 comments • September 08, 2025

How to focus on building your skills when everything's so distracting with Ania Kubów [Podcast #187]

For this week's interview, I'm talking with Ania Kubów. She's a software engineer and prolific programming teacher on YouTube. She shares tips for: - Getting into game development and using JavaSc...

50,969 views • 1,584 likes • 55 comments • September 05, 2025

Intro to Fine-Tuning Large Language Models

Learn about fine-tuning large language models (LLMs). The course covers key methodologies, including supervised fine-tuning and reinforcement learning with human feedback (RLHF). It also introduces...

56,754 views • 1,639 likes • 56 comments • September 04, 2025

Guide to Agentic AI – Build a Python Coding Agent with Gemini

Build your own functional AI coding agent from the ground up using Python and the free Gemini Flash API. This project-based tutorial provides a deep understanding of how powerful AI tools work by g...

182,711 views • 5,175 likes • 106 comments • September 03, 2025

Mandarin Chinese Language Beginners Course – Learn HSK1 Level Mandarin

Learn to speak Mandarin Chinese at a HSK 1 proficiency! This video is perfect for beginners who want a step-by-step, easy-to-follow method to learn Chinese naturally. You will build your fluency wi...

130,425 views • 4,958 likes • 475 comments • September 02, 2025

How to use AI as an accelerator, not a crutch, with freelance engineer Ankur Tyagi [Podcast #186]

For this week's interview, I'm talking with Ankur Tyagi. He's a software engineer who's worked at multinational companies like Volvo, Barclays, and Accenture. He grew up in Pune, India and now live...

18,084 views • 537 likes • 36 comments • August 29, 2025

JavaScript Tutorial with Three.js – 5 Projects for Beginners

Learn fundamental JavaScript and Three.js with 5 stand-alone projects. ✏️ Course developed by @robotbobby9 0) Three.js Roadmap A roadmap to help you get started. Starting code: https://github.co...

41,118 views • 1,607 likes • 29 comments • August 27, 2025

Professional Cloud Architect Certification Course – Pass the Exam!

Prepare for the Professional Cloud Architect Certification (GCP-PCA) exam and pass! Professional Cloud Architects enable organizations to leverage Google Cloud technologies. With a thorough unders...

63,456 views • 1,485 likes • 68 comments • August 26, 2025

Computer Vision with Arduino Tutorial – 2 Projects

The course combines computer vision, deep learning, and Arduino. You will build two projects using tools like MediaPipe and OpenCV. The first project will control an LCD display using your facial m...

41,532 views • 1,596 likes • 43 comments • August 25, 2025

From Hospital Janitor to Developer with Emmett Naughton [Podcast #185]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Emmett Naughton. He worked as hospital janitor for years while teaching himself programming using freeCodeCamp. ...

12,718 views • 361 likes • 25 comments • August 22, 2025

Checkmate Patterns for Beginners – Full Chess Tutorial

In this beginner-level chess course you will learn the fundamentals of the endgame. This tutorial will guide you through the essential endgame fundamentals needed to convert an advantage into a vic...

40,407 views • 1,591 likes • 174 comments • August 21, 2025

Building an AI-Powered E-commerce Chat Assistant with MongoDB – Tutorial

Learn how to build a fully functional, AI-powered shopping assistant from scratch. @aniakubow will teach you how to use cutting-edge technologies like LangChain's LangGraph for agent orchestration,...

43,417 views • 1,566 likes • 86 comments • August 20, 2025

LLM from Scratch Tutorial – Code & Train Qwen 3

Lean how to create an LLM from scratch. In this tutorial you will build Qwen 3, one line at a time. Watch gradients flow, models learn, and AI come alive in real-time. Code on Google Colab - https...

43,814 views • 1,738 likes • 42 comments • August 19, 2025

From drop-out to backpacker to self-taught developer with Dominick Monaco [Podcast #183]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dominick Monaco. He dropped out college to hike the Appalachian Trail, a 2,200 mile backpacking route across the...

13,644 views • 287 likes • 22 comments • August 15, 2025

Next.js Caching & Rendering Tutorial – Full Course for Beginners

Learn Next.js 15 Caching & Rendering using the App Router. This tutorial is designed for developers who want a clear, engineering-level understanding of how Next.js optimizes performance through sm...

44,449 views • 2,164 likes • 163 comments • August 13, 2025

DevSecOps Course for Beginners – API Security

Learn the essential concepts of DevSecOps and why integrating security throughout the software development lifecycle is more important than ever. You’ll learn how DevSecOps bakes it into every stag...

48,004 views • 1,738 likes • 30 comments • August 12, 2025

Abandoning med school to become a software engineer with Edidiong Asikpo [Podcast #182]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Edidiong Asikpo. Didi is a software engineer. She grew up in Lagos, the biggest city in Nigeria and the biggest ...

16,800 views • 504 likes • 49 comments • August 08, 2025

Time Series Forecasting in Python – Tutorial for Beginners

This course is an introduction to time series forecasting with Python. It's a perfect starting point for beginners looking to forecast time series data. You will learn the fundamental concepts of t...

98,012 views • 2,855 likes • 53 comments • August 07, 2025

Google Cloud Associate Cloud Engineer Course [2025] - Pass the Exam!

Prepare for the Google Cloud Associate Cloud Engineer (ACE) exam and pass! Associate Cloud Engineers deploy applications, monitor operations, and manage enterprise solutions. They use Google Cloud...

102,770 views • 2,334 likes • 111 comments • August 05, 2025

React Course for Beginners w/ Tailwind CSS [2025]

Learn modern frontend web development using React and Tailwind CSS in this beginner course. ✏️ This course was developed by Alvin Zablan. Check out Alvin's channel: https://www.youtube.com/c/Alvin...

112,320 views • 3,258 likes • 114 comments • August 04, 2025

Senior Playstation Engineer's tips for learning new tools and getting things done [Podcast #184]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dilip Krishnamoorthi. He's a software engineer working at Sony, building user interfaces for Playstation game co...

20,960 views • 572 likes • 37 comments • August 01, 2025

Why Algorithms Work – Algorithm Analysis Deep Dive Course

This course is a university-level exploration of algorithm and data structure analysis. Go beyond code: learn why algorithms work, not just how. The course covers core mathematical tools, various c...

58,136 views • 2,512 likes • 52 comments • July 30, 2025

Technical Writing Course for Beginners

In this technical writing course, you’ll begin by exploring the fundamentals of technical writing and understanding its importance in various fields. By the end of this course, you’ll have the skil...

83,039 views • 3,073 likes • 65 comments • July 29, 2025

How to turn Open Source into a Job with Nick Taylor [Podcast #181]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Nick Taylor. He's a software engineer from Montreal and a prolific open source contributor. We talk about: - Wh...

19,979 views • 533 likes • 19 comments • July 25, 2025

Enterprise AI Tutorial – Embeddings, RAG, and Multimodal Agents Using Amazon Nova and Bedrock

Learn all about Embeddings, RAG, Multimodal Models, and Agents with Amazon Nova. This course covers AI engineering, covering a ton of technologies from Amazon Tian Text Embeddings to LangChain inte...

43,251 views • 1,235 likes • 43 comments • July 24, 2025

Learn TypeScript – Crash Course for Beginners

Discover TypeScript in 1 hour! This beginner-friendly tutorial covers the basics, offering a quick TypeScript crash course for developers. Learn essential concepts, enhance your JavaScript skills, ...

86,678 views • 2,225 likes • 119 comments • July 23, 2025

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial

This is a comprehensive course on data structures and algorithms. @algo.monster will break down the most essential data structures—like arrays, strings, sets, hashmaps, and heaps, and he'll show y...

576,958 views • 12,771 likes • 190 comments • July 22, 2025

We are truly in the Hackathon Era – Namanh Kapur interview [Podcast #180]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Namanh Kapur. He's a senior software engineer at LinkedIn. He also creates YouTube videos to help developers wit...

23,899 views • 585 likes • 41 comments • July 18, 2025

Data Viz w/ Svelte and D3 Tutorial – Custom and Interactive Data Visualization

Learn how to create responsive, animated, interactive charts using Svelte and D3.js from @ever-greg Follow along in your browser here: https://svelte.dev/playground/hello-world?version=5.34.5 Co...

15,931 views • 381 likes • 10 comments • July 16, 2025

Building ‍Security into AI – Tutorial

This course teaches you how to design AI systems with security in mind from day one. You'll learn how AI risks differ from traditional software, how to create effective threat models, and how to an...

26,205 views • 1,001 likes • 28 comments • July 15, 2025

799 rejections... but he got the job! Braydon Coyer developer interview [Podcast #179]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Braydon Coyer. He's a software engineer who started building mobile apps in high school – one of which even out-...

16,639 views • 370 likes • 38 comments • July 11, 2025

Build and Deploy a Polished AI Project and Get Sales

Learn how to create an end-to-end AI project that will be perfect to add to your resume. In this course from Ayush Singh, you will learn how to go from idea to deployment. Ayush covers every step y...

91,374 views • 2,793 likes • 106 comments • July 10, 2025

VGG From Scratch – Deep Learning Theory & PyTorch Implementation (Full Course)

This course is a hands-on deep learning tutorial that will help you understand one of the most influential convolutional neural networks in computer vision. You will learn to rebuild the VGG archit...

37,430 views • 1,080 likes • 25 comments • July 09, 2025

Combine Vibe Coding & n8n to Build Real AI Apps

Learn the power of Vibe Coding and how it pairs perfectly with n8n to build full-stack AI-driven apps. In this course, you will learn what Vibe Coding means, how it fits into modern software engin...

67,173 views • 2,158 likes • 123 comments • July 08, 2025

From freeCodeCamp to NASA with Data Engineer Joe Hill [Podcast #178]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Joe Hill. He's a software engineer who works on a data platform for NASA. Joe taught himself programming for 4...

24,849 views • 612 likes • 37 comments • July 04, 2025

Google Calendar Clone Tutorial – PHP, MySQL, JavaScript, HTML, and CSS

Learn how to build a full stack Google Calendar clone using built entirely from scratch using PHP, MySQL, JavaScript, HTML, and CSS — no frameworks, no external libraries — just clean, understandab...

47,067 views • 1,586 likes • 60 comments • July 03, 2025

Google Cloud Cybersecurity Certificate Course

Learn about cloud cybersecurity with this comprehensive course developed by Google Cloud. You'll analyze threats, build defenses, and complete a final mission that'll impress future employers. This...

69,893 views • 2,450 likes • 69 comments • July 01, 2025

Rust VS Go VS TypeScript which back end language is for you with Tai Groot [Podcast #176]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Tai Groot. He's a back end software engineer and maintains an open source project used by companies like Google....

31,116 views • 636 likes • 87 comments • June 27, 2025

Evolution of the Transformer Architecture Used in LLMs (2017–2025) – Full Course

This course introduces the latest advancements that have enhanced the accuracy, efficiency, and scalability of Transformers. It is tailored for beginners and follows a step-by-step teaching approac...

80,687 views • 1,405 likes • 55 comments • June 26, 2025

Build a Calendly Clone – Full Stack Next.js, Typescript, React, Tailwind

Build and Deploy a modern, full-stack Calendly clone with Google Calendar integration—manage timezones, events, and meeting links like a pro using Next.js 15, Typescript, React 19, Tailwind CSS v4,...

49,774 views • 1,474 likes • 58 comments • June 24, 2025

Complete German Language Beginners Course – Learn A1 Level German

Learn to speak German Like a native with this complete A1 course from @LangAdvance . Want to learn more German? Start today with interactive lessons at LangAdvance! Click here: https://langadvance...

496,777 views • 17,088 likes • 720 comments • June 19, 2025