Best of freeCodeCamp β€” 2021

  1. 1
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    How to Write Good Commit Messages with Commitlint

    Commitlint is a tool that lints your commit messages and makes sure they follow a set of rules. It runs as a husky pre-commit hook, that is, it runs before the code is committed and blocks the commit in case it fails the lint checks. We are going to see how we can set up commitlint in a simple JavaScript project.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    Learn Responsive Web Design by Building 20 Projects – a Major freeCodeCamp Curriculum Update

    The Responsive Web Design Certification is the first of freeCodeCamp's 10 currently-live certifications. Instead of coding lessons, you'll learn concepts and syntax through a series of 15 practice projects + 5 certification projects. The full certification will take most web development beginners around 300 hours to complete.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    JavaScript Async/Await Tutorial – Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream 🍧🍨🍦

    Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream. Joy Shaheb is the author of the popular JavaScript tutorial series, The Async Cauldron. She is also the co-founder of the AsyncCauldron.com.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    Learn all about Micro-Frontends

    Micro-frontends is a method to build a website or web app as a composition of features which can be created and worked on separately. Jack Herrington created this course. Jack has worked as a principle engineer and is an excellent teacher. Jack will take you from just starting out, to understanding asynchronous loading, error handling, shared state, cross platform micro- frontends, how to route multiple applications together, and even how to test micro-frontend code.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    Git for Professionals

    Git for Professionals – Free Version Control Course by Beau Carnes. Beau Carnes is the author of the book Git: A Handbook for the Professionals. See www.git-for-prosperity.org for more information on Git for professionals.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    8 Mistakes Every Amateur Programmers Make

    As programmers, we will inevitably make mistakes. Even the most accomplished specialists make them. But you'll become a better programmer faster if you don't make the same mistakes over and over. In this article, I'll discuss some of the mistakes you might be making when you're coding day-to-day.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    Git Cheat Sheet – 50 Git Commands You Should Know

    Git Cheat Sheet – 50 Git Commands You Should Know. Git Cheat Sheets – How To Use The Git Cheatsheets. How to Use the Git Components. How To Utilise The Git Compressors. What Do You Do With Git? Let us know.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    How to Build a Custom CRM

    A Customer Relationship Management (CRM) is a system that helps businesses organize and manage their customer relationships. In this course you will learn how to build a CRM using the Retool low-code platform. Watch the full course below or on the freeCodeCamp.org YouTube channel (2-hour watch).

  9. 9
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    How to Use Async/Await to Write Better JavaScript Code

    Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream. Joy Shaheb is the author of the popular JavaScript tutorial series, The Async Cauldron. She is also the co-founder of the AsyncCauldron.com.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    Learn CSS Grid by Building 5 Layouts in 17 minutes

    Learn CSS Grid by Building 5 Layouts in 17 minutes. Learn how to use CSS Grid to build your own website. Learn more about CSS Grid at the CSS Grid website. For more information on how CSS Grid works, visit www.cssgrid.com. To learn more about the Grid, visit the Grid website at www.cssgrid.org.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    How to Make an NFT in 14 Lines of Code

    How to Make an NFT in 14 Lines of Code. How to make an NFP in 14 lines of code. What is a NFT and how do you make one? Tell us in the comments below or email us at nft@mailonline.com.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    Learn Next.js and Make React Development Simpler

    Learn Next.js and Make React Development Simpler with our React Development guide. Visit Nextjs.com to learn more about React development. For more information on Nextjs, visit the Nextjs website. For information on React Development, visit React Development.com. for more information about the React development guide, click here.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    How to Use the .github Repository

    GitHub has many special repositories, like the README in your profile. The .github repository acts as a fallback for repositories that don't have these types of community health files. The first file I will add is a bug report issue form. I am also going to create a feature request form.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    Infrastructure as Code

    In this article you will learn all about Infrastructure as Code. The concepts will apply to other programming languages and cloud providers. You can watch the video on the freeCodeCamp.org YouTube channel (1-hour watch).Let’s start by talking about what infrastructure as code is. To put it simply, it is setting up your infrastructure ascode.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    How to Learn React in 2021: The 7 Skills You Need To Know

    Reed Barger is the co-founder and CEO of React, a social media company based in San Francisco. He is also the founder of the social media app React. Barger says React will be a key part of the U.S. economy in the next decade.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    Create a MERN Stack App with a Serverless Backend

    MERN Stack App with a Serverless Backend. Create a MERN stack app with a serverless backend. Use the MERN App Manager to help you create your own Stack App. The MERN app manager can also be used to test your Stack App's functionality.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    A Better Way to Structure React Projects

    Akash Joshi: A Better Way to Structure React Projects would be better than the way we do it now. Joshi is the co-founder of React and co-creator of the popular React-as-a-Service project. He also co-founded the company React.io, which allows users to share information about their React projects.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    23 Free Websites to Learn JavaScript in 2022

    JavaScript is a programming language that's used for a variety of purposes, including web development, web apps, game development, and more. FreeCodeCamp.org is a 501(c)3 non-profit organisation that can help you learn to code for free, build real-world projects, and prepare for getting your first job.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    A Free 12-Hour Coding Bootcamp to Help You Decide Whether Coding is For You

    A Free 12-Hour Coding Bootcamp to Help You Decide Whether Coding is For You. Ania Kubow will teach you how to code in 12 hours. The bootcamp is free and open to the public. For more information, visit codingbootcamp.org.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    How to Build a Portfolio Site with Next.js and TailwindCSS

    Manu Arora: How to Build a Portfolio Site with Next.js and Tailwind CSS. How to build a site with next.js, TailwindCSS and other tools to help you grow your business. Manu: The best way to grow a business is to have a portfolio of sites.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    5 Coding Projects You Should Include in Your Front End Portfolio

    Jemima Abu is a self-taught front end developer and school taught Systems Engineer from Lagos, Nigeria. I'm on a mission to document things that I learn to make it easier for other people to learn. I hope to share some of the things I learn with the world.

  22. 22
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    10 CSS Tricks to Improve Your Next Coding Project (Cheatsheet)

    Kolade Chris is the author of CSS Cheat Sheet: 10 Tricks to Improve Your Next Coding Project. He is also the co-author of the book Coding Coding with CSS. His latest book, Coding CSS with CSS, is available now on Amazon.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    Full Stack Ethereum Development – a Complete Guide

    Nader Dabit is the founder and CEO of Dabit, a company that develops software for the Bitcoin protocol. Dabit has written a guide on how to build a full-stack version of the protocol. The guide is called The Complete Guide to Full Stack Ethereum Development.

  24. 24
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    How to Write a Good README File for Your GitHub Project

    Hillary Nyakundi: How to Write a Good README File for Your GitHub Project. She explains how to write a good README file for your GitHub project. She also shows you how to use GitHub's README tool to help you with your project. Read more here: http://www.gitHub.com/news/features/how-to-write-a-good-readme-file-for-your-GitHub-project.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCampΒ·5y

    Learn the 50 Most Used Linux & Terminal Commands

    The 50 most common Linux and terminal commands. All these commands work on Linux, macOS, WSL, and anywhere you have a UNIX environment. Colt Steele developed this course. Colt is one of the most popular web development teachers out there and he is an excellent teacher.