Resources
Resource listings 2364 public listings.
- Python Essential Training Online Class (linkedin.com)Get a comprehensive overview of the Python programming language and gain enough command of Python 3 to create well-designed scripts and mai…
- Programming Foundations: Fundamentals Online Class (linkedin.com)Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.
- What a Machine Learning Model is and How to Make One (freecodecamp.org)Machine learning can sound much more complicated than it actually is. You hear words like models, training, features, datasets, predictions…
- How a System Call Actually Works in Linux (freecodecamp.org)Here's a small C program. It calls clock_gettime() three times, then writes five bytes to standard output. #include <stdio.h> #include <tim…
- How Linux Actually Boots: From Firmware to the Login Screen (freecodecamp.org)Open a terminal on any systemd machine and run this: systemd-analyze On the laptop I'm writing this on, it says: Startup finished in 5.855s…
- Excel: Creating a Basic Dashboard Online Class (linkedin.com)Learn how to surface and summarize your data effectively in an Excel dashboard.
- OpenAI Codex Crash Course (freecodecamp.org)OpenAI Codex is a very helpful tool in modern software development, but getting real value from it comes down to understanding how it is ac…
- How to Use Lovable Responsibly (freecodecamp.org)Building an app used to feel like assembling furniture without instructions, while missing half the screws. Today, AI-powered tools such as…
- Executive Presence on Video Conference Calls Online Class (linkedin.com)Learn how to look and sound confident, collected, and smart on your next conference call or video presentation.
- The #100DaysOfCode Challenge, its history, and why you should try it (freecodecamp.org)Way back in June 2016, I got an email from a developer named Alexander Kallaway. I knew of Alex because he’d created the freeCodeCamp Toron…
- What Is an Agent Harness? The Architecture Behind Claude Code, DeepSeek Harness, and Hermes Agent (freecodecamp.org)On August 13, 2026, DeepSeek published a GitHub repository called deepseek-harness. Within two days, it had passed 95,386 stars and 8,826 f…
- How to Implement LEGO Architecture in Flutter [Full Handbook] (freecodecamp.org)Almost everyone has snapped two LEGO bricks together at some point, even without owning a single set as an adult. You press one brick down…
- Diversity, Inclusion, and Belonging Online Class (linkedin.com)Diversity, inclusion, and belonging (DIBs) is the foundation for equitable workplaces. Learn how to activate DIBs to build a more diverse,…
- Apple Watch Can Now Estimate Your Health Age, But What's It Actually Measuring? (freecodecamp.org)Your birthday tells you how many years you've been alive. But it doesn't necessarily tell you how your body is aging. Two people can be the…
- Time Management: Working from Home (2018) Online Class (linkedin.com)Get time management tips to stay productive and balanced when working from home part time or full time.
- How AI Is Changing Malware Detection: From Traditional Antivirus to Next-Gen Protection (freecodecamp.org)Malware used to be simple to describe. A virus attached itself to a file, and antivirus software removed it. That world is gone. Today, a s…
- How to Build a Self-Evaluating AI System: Automated Testing and Evaluation Pipelines for LLM (freecodecamp.org)So you shipped your AI feature and it works in demos. Your team is impressed. Then a user asks a question slightly outside your test cases…
- How to Use LinkedIn Learning Online Class (linkedin.com)LinkedIn Learning bridges the gap between the career you want and the skills you need. Learn how to find courses and customize your learnin…
- How to Build an AI Chat App Interface With the Vercel AI SDK and Shadcn/ui (freecodecamp.org)Every other AI product you open today has the same screen: a message list, a text box at the bottom, and words that stream in one token at…
- How to Sandbox a Linux Process with Landlock, No Root Required (freecodecamp.org)Here's a program restricting itself, then trying to read two files: without landlock: read /etc/hostname ok read /tmp/secret.txt ok with la…
- Agile Foundations Online Class (linkedin.com)Learn the foundational concepts you need to know to start thinking like an agile team.
- Apple Watch’s New VO2 Max Test: How It Measures Your Cardiorespiratory Fitness (freecodecamp.org)Your Apple Watch can tell you how fast you're moving, how your heart responds to exercise, and how your workout changes over time. But one…
- How to Prevent Race Conditions in Django (freecodecamp.org)Let's say you have enough credit left to generate one more image in an AI app. You submit a request in one browser tab, then submit another…
- Project Management Foundations Online Class (linkedin.com)Learn what it takes to deliver projects successfully. Explore the basics of project management, from building a project plan to managing pr…
- How to Connect to HMRC's Making Tax Digital API: A Beginner's Guide (freecodecamp.org)If you write software for anyone who pays UK tax, sooner or later you'll need to talk to HMRC. Making Tax Digital (MTD) for Income Tax went…
- Aprende sobre programación en C cursos online (edx.org)Toma cursos online gratis sobre programación en C para dominar este tema. Aprende con cursos de las mejores universidades en edX. Únete hoy.
- How to Design Gifting Features People Actually Use: Evidence from 58 Apps (freecodecamp.org)American shoppers spent about $29 billion on gift cards over the 2025 holiday season, and 43 percent of them bought at least one. This put…
- How to Implement Feature Flags for Safe and Gradual Rollouts (freecodecamp.org)Feature flags are one of the most powerful tools in a team's deployment arsenal. They decouple deployment from release, meaning your CI/CD…
- Construction Management: Managing Risk Online Class (linkedin.com)Learn the basics of risk management for construction projects, including identifying, controlling, and managing risk.
- How to Use Differential Testing During a Legacy Migration (freecodecamp.org)The most dangerous moment in a legacy migration isn't necessarily when you start writing the new implementation. It's when the new implemen…
- Prompt Engineering: How to Talk to the AIs (2023) Online Class (linkedin.com)Develop your AI skills by learning how to design and fine-tune prompts that can interact directly with large language models.
- How to Catch Security Vulnerabilities in Code Before They Reach Your Pull Requests (freecodecamp.org)Security reviews are most effective when developers receive feedback while the code is still fresh in their minds. Waiting until a pull req…
- How WebRTC Scales: Signaling, NAT Traversal, and the Mesh/SFU/MCU Tradeoff (freecodecamp.org)Web Real-Time Communication (or WebRTC) is the open standard browsers use to send audio, video, and data straight to each other. There's no…
- Critical Thinking Online Class (linkedin.com)Learn the basics of critical thinking, an essential skill for problem-solving and decision-making.
- What's New in macOS 27 for Developers? (freecodecamp.org)macOS 27 Golden Gate is here. Apple released it September 14, 2026, as a free upgrade for every Mac that can run it. I'll show you what act…
- How to Build an Endpoint Data Loss Prevention Strategy for Your Development Team (freecodecamp.org)A developer's laptop holds more sensitive data than most people realize: API keys, database credentials, staging environment secrets, and s…
- The 7 Essential Parts of Your Online Presence (freecodecamp.org)Your online presence often gives potential employers, clients, partners, and recruiters their first impression of you. It's likely what the…
- How to Write a Linux Kernel Module That Actually Builds (freecodecamp.org)A Linux kernel module is a small piece of code that can be loaded into the running kernel without rebuilding the entire kernel. That sounds…
- Electronics Foundations: Fundamentals Online Class (linkedin.com)Learn how to practically apply the fundamental concepts of voltage, current, resistance, and power when building electronic circuits.
- Learn How to Deploy, Secure, and Automate Full-Stack Web Apps (freecodecamp.org)Taking a web application from local development to a live, secure production environment can be daunting if you've never looked under the h…
- Hands-On Evolution of Deep Learning (freecodecamp.org)Geoffrey Hinton is known as the "the Godfather of AI". We just published a course on the freeCodeCamp.org YouTube channel that will help yo…
- How to Migrate a Legacy Monolith Incrementally Without a Big-Bang Rewrite (freecodecamp.org)Large legacy migrations often fail long before the final cutover. The failure usually starts when the migration is framed as a single event…
- How to Build a Bulk Image Compressor Tool with HTML, CSS, and JavaScript (freecodecamp.org)High-resolution images look great, but they can significantly slow down page load times and consume massive amounts of storage. While backe…
- How to Prevent Poisoned GitHub Actions Dependencies (freecodecamp.org)Your workflow uses actions/checkout@v4. Today, that tag points to a vetted release. Tomorrow, a compromised maintainer or attacker moves th…
- freeCodeCamp's Academic Honesty Policy (freecodecamp.org)Before we issue our verified certification to a camper, he or she must accept our Academic Honesty Pledge, which reads: "I understand that…
- Ethics in the Age of Generative AI Online Class (linkedin.com)Learn why ethical considerations are a critical part of the generative AI creation and deployment process and explore ways to address these…
- How AI Coding Assistants Can Help You Debug Without Writing the Code for You (freecodecamp.org)AI coding assistants have become really good at fixing code. Paste an error into an AI tool and, within seconds, you'll get a corrected imp…
- How to Turn a RECIST Line into a 3D Tumor Segmentation Mask (freecodecamp.org)A radiologist can mark a tumor on a CT scan by drawing a straight line across it. Creating a complete 3D segmentation requires outlining th…
- Critical Thinking for Better Judgment and Decision-Making Online Class (linkedin.com)Teach your team how to think critically. Learn how to use critical thinking to avoid fallacies, spot biases, craft better arguments, hone j…
- Electronics Foundations: Basic Circuits Online Class (linkedin.com)Discover how to build basic circuits using resistors, capacitors, and inductors. Learn how each component works, how they affect voltage an…
