Posts

Showing posts from August, 2025

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

Image
Curriculum for the course 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 lives in Gothenburg, Sweden. Ankur is a prolific contributor to freeCodeCamp's open source learning resources. He also runs DevTools Academy, where he blogs about emerging developer tools. He shares tips for: - How he uses AI tools to get more done as a dev but... - He thinks leveraging AI is a skill any dev can learn, and we shouldn't worry about fewer dev jobs. - How to run you own developer consultancy - How writing programming tutorials can help you become a better engineer Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend,...

JavaScript Tutorial with Three.js – 5 Projects for Beginners

Image
Curriculum for the course 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.com/bobbyroe/getting-started-threejs/tree/start 1) Textures in Three.js Everything you need to know about applying textures to your 3D models Free Textures: https://polyhaven.com/textures 2) Create A 3D Globe Create a lovely globe with country outlines floating in the stars. 3D Globe code: https://github.com/bobbyroe/3d-globe-with-threejs 3) Simple Particle Effects Quick, easy-to-create effects like Fire, Smoke and Sparkles. Particle Effects: https://github.com/bobbyroe/Simple-Particle-Effects 4) Scroll Animation Smooth animation triggered by scrolling. Scroll Animation: https://github.com/bobbyroe/scroll-animation 5) Physics Variations Interactive physics project with Three.js and Rapier Physics. Ph...

Professional Cloud Architect Certification Course – Pass the Exam!

Image
Curriculum for the course 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 understanding of cloud architecture and Google Cloud, they design, develop, and manage robust, secure, scalable, efficient, cost-effective, highly available, and flexible solutions to drive business objectives. Andrew Brown developed this course. 🔗 Get your Free Practice and Downloadable Cheatsheets: https://www.exampro.co/gcp-pca ⭐️ Contents ⭐️ - 00:00:00 Introduction - 00:26:36 Identity access and resource setup - 02:55:11 Billing configuration - 03:05:44 Serverless and app deployment - 03:52:21 Data storage options - 06:18:58 Compute engine deployment - 08:43:14 GKE deployment - 09:45:53 Networking resources - 11:32:09 Infrastructure as Code (IaC) - 11:40:15 Compute engine operations - 13:10:32 S...

Computer Vision with Arduino Tutorial – 2 Projects

Image
Curriculum for the course 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 movements and the second project will control a robotic arm using computer vision. In this course, you will learn: - Serial communication between Python and Arduino, - Face detection module (Landmarks), - LCD display and Servo motor applications and - Image Processing (OpenCV) project. To connect with Yılmaz ALACA, check out his social accounts: LinkedIn: https://www.linkedin.com/in/yilmazalaca YouTube: https://www.youtube.com/@yilmazalaca ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:01:43) List of materials ⌨️ (0:02:58) Installation of Python ⌨️ (0:05:01) Installation of PyCharm IDE ⌨️ (0:10:13) OpenCV ⌨️ (0:12:30) MediaPipe ⌨️ (0:13:55) Arduino ⌨️ (0:16:09) Interface of Arduino ⌨️ (0:17:39) LCD ...

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

Image
Curriculum for the course 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. He's founder of Coder Dads, a chat community where dads encourage one another. We talk about: - Making ends meet while raising a family - Recovering from getting laid off twice in the same year - Emmet's journey into the PHP Laravel ecosystem as a full stack JavaScript developer - How to use social media effectively when you don't like using social media - Emmett's sleep apnea and how fixing his sleep dramatically improved his thinking and coding Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https...

Checkmate Patterns for Beginners – Full Chess Tutorial

Image
Curriculum for the course 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 victory. You will learn the strategic thinking required to systematically corner an opponent's king and avoid common pitfalls like stalemate. ✏️ Course developed by @Ihechikara ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (02:21) What are Chess Notations? ⌨️ (03:14) Chess Board: Files and Ranks ⌨️ (05:50) Notation for Each Piece ⌨️ (09:02) Notation for Capturing ⌨️ (10:09) Notation for Check & Castling ⌨️ (11:38) Checkmate Pattern: Two Rooks vs. King ⌨️ (18:03) Checkmate Pattern: Queen & King (Knight Move Method) ⌨️ (25:43) Checkmate Pattern: Rook & King (Direct Opposition) ⌨️ (31:40) Common Checkmate Patterns ⌨️ (32:04) Back Rank Mates ⌨️ (35:07) Anastasia's Mate ⌨️ (39:56) Smothered Mate ⌨...

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

Image
Curriculum for the course 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, MongoDB Atlas for vector search and memory, and Google's Gemini as the brains of the operation. Key skills you'll learn include setting up a Node.js backend, creating a React frontend, and seeding a database with AI-generated product data. By the end, you'll have a complete e-commerce chat assistant that can take autonomous, multi-step actions to help customers in real time. Code: https://github.com/kubowania/ecommerce-chat-helper Sign up for MongoDB here: https://www.mongodb.com/cloud/atlas/register 🏗️ MongoDB provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:29) Backend Setup ⌨️ (0:08:03) MongoDB Setup ⌨️ (0:18:14) Seedin...

LLM from Scratch Tutorial – Code & Train Qwen 3

Image
Curriculum for the course 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://colab.research.google.com/drive/12ndGn_mI7R1GTbGS8I2EvajW50esJRRk?usp=sharing GitHub - https://gist.github.com/vukrosic/94dc965a22b0892042f44fed25918598 ⭐️ Contents ⭐️ ⌨ (0:00:00) Intro & Demo ⌨ (0:01:46) Qwen 3 Architecture ⌨ (0:02:36) Prerequisites ⌨ (0:04:01) Code Setup & Imports ⌨ (0:05:26) Model Configuration ⌨ (0:08:26) Qwen 3 Specifics ⌨ (0:12:24) Training Hyperparameters ⌨ (0:17:18) Grouped Query Attention Logic ⌨ (0:18:56) Muon Optimizer Explained ⌨ (0:29:02) Data Loading & Tokenization ⌨ (0:32:37) RoPE Positional Embeddings ⌨ (0:36:56) Self-Attention Code ⌨ (0:44:28) Feed-Forward & SwiGLU ⌨ (0:47:36) Building the Final Model ⌨ (0:52:34) Evaluation & Optimizer Setup ⌨ (0:54:08) ...

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

Image
Curriculum for the course 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 US. After working in nature conservation for 3 years, he taught himself how to program and now works as a developer. We talk about: - Life working as a Yogi Bear-style forest ranger in training - Close brushes with death in the wilderness and how it affects you - Learning programming for a grand total of $15 - How surrounding yourself with other ambitious learners can help you learn programming faster Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from ...

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

Image
Curriculum for the course 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 smart rendering strategies and layered caching. 🔗 Code example: https://github.com/logicbaselabs/nextjs-caching-rendering 🔗 Next.js Caching Documentation: https://nextjs.org/docs/app/guides/caching To connect with Sumit Saha, check out his social accounts: - YouTube: https://www.youtube.com/@logicBaseLabs - LinkedIn: https://www.linkedin.com/in/sumitanalyzen - X: https://x.com/sumit_analyzen - Facebook: https://facebook.com/sumit_analyzen ❤️ 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) Intro ⌨️ (0:02:19) What is Caching ⌨️ (0:03:15) Rendering Strate...

DevSecOps Course – API Security

Image
Curriculum for the course DevSecOps Course – 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 stage, from planning and coding to testing and deployment. ✏️ Scott Bly developed this course. He is a seasoned cybersecurity professional specializing in API security within DevSecOps environments. Access more free security courses at https://www.apisecuniversity.com/ ❤️ 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: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of artic...

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

Image
Curriculum for the course 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 tech hub in Africa. Didi got into medical school. But while waiting for her studies to start, she started studying computer science and got really into it. She graduated with a CS degree and has worked in tech for nearly a decade. She now works at MongoDB, a cloud database company, remotely from her home in London. We talk about: - Nigeria's tech scene - How to break into tech when you live outside the Silicon Valley ecosystem - How to transition from one programming language to another (Didi moved from mobile apps to DevOps) - How writing programming tutorials can help you become a better developer Support for this podcast comes from a grant from Wix Studio. Wix S...

Time Series Forecasting in Python – Tutorial for Beginners

Image
Curriculum for the course 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 time series forecasting. ✏️ Course developed by @datasciencewithmarco Solutions notebook: https://github.com/marcopeix/youtube_tutorials/blob/main/YT_03_forecasting_stats.ipynb Dataset: https://github.com/marcopeix/youtube_tutorials/tree/main/data Learn even more with this paid course: Applied Time Series Forecasting in Python https://www.datasciencewithmarco.com/offers/zTAs2hi6/checkout?coupon_code=ATSFP60 ❤️ 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 ⌨️ (0:02:12) Define time series ⌨️ (0:06:30) Baseline models ⌨️ (0:10:02) Baseline models (c...

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

Image
Curriculum for the course 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 Console and the command-line interface to perform common platform-based tasks to maintain one or more deployed solutions that leverage Google-managed or self-managed services on Google Cloud. Andrew Brown developed this course. 🔗 Get your Free Practice and Downloadable Cheatsheets: https://www.exampro.co/gcp-ace ⭐️ Contents ⭐️ - 00:00:00 Introduction - 00:15:27 Identity access and resource setup - 02:45:28 Billing configuration - 02:57:37 Serverless and app deployment - 03:41:21 Data storage options - 04:54:49 Compute engine deployment - 07:00:54 Google Kubernetes Engine (GKE) deployment - 08:03:33 Networking resources - 08:28:08 Infrastructure as Code (IaC) - 08:36:13 Compute engine operat...

React Course for Beginners w/ Tailwind CSS [2025]

Image
Curriculum for the course 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/AlvinTheProgrammer 🔗 Learn more frontend development with Alvin: https://react-formula.com/ ❤️ Try interactive React courses we love, right in your browser: https://scrimba.com/freeCodeCamp-React (Made possible by a grant from our friends at Scrimba) 📖 Contents 📖 (0:00:00) Course Introduction (0:04:31) Your First App Exercise - https://react-formula.com/workspace/your-first-app (0:10:00) Rendering Components Exercise - https://react-formula.com/workspace/rendering-components (0:07:54) Passing Props - https://react-formula.com/workspace/passing-props (0:27:52) Passing Props II - https://react-formula.com/workspace/passing-props-ii (0:36:39) Passing Props III - https://react-formula.com/workspace/passing-props-...

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

Image
Curriculum for the course 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 consoles where he's been for 10 years. We talk about: - How he dropped out of a traditional Indian university and used an inexpensive distance learning program to finish his engineering degree for less than US $100 / semester - What it's like working in Bengaluru, the Silicon Valley of Asia - His experience launching the Playstation 5 - Tips for continuing to learn new tools even as a senior engineer Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Supp...