Best of freeCodeCampAugust 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Introducing freeCodeCamp Press – Free Books for Developers

    FreeCodeCamp has published more than 10,000 tutorials over the years. Now we're publishing more comprehensive books and handbooks that will teach you everything you need to know to get started with a certain programming language or tool. The freeCodeCamp community publishes shorter, more focused guides that aim to answer a specific question.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    JavaScript Tips to Help You Build Better Web Development Projects

    JavaScript is a widely used web among programming language. I recently had a 30 Days of JavaScript Tips challenge on Twitter (now, X) where I shared 30 different JavaScript tips with my followers daily for 30 days. I decided to compile those tips into one giant tutorial for campers and everyone else on the internet.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Real-Time Notification System with Go and Kafka

    In this tutorial, you’ll delve into the mechanics of Kafka and then integrate it with Go to develop a real-time notification system. In order to understand this article fully, you should have prior knowledge of Goroutines, the Gin framework, and containerization tools like Docker.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Create a Meteor Effect with React and TailwindCSS

    A Meteor is basically a UI element with a head and a tail that has a gradient. In the image, the background lines are what I call meteors. We are going to animate these lines to go from the left side of the card container to the right side, giving an illusion of a meteor shower.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    MERN Stack Crash Course – Build a Book Store App

    MERN stack is a set of technologies often used to build full stack web apps. You'll start from scratch and build a complete CRUD application, exploring both backend and frontend development. The course covers an array of topics, including but not limited to: Backend CRUD operations.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    React Server Components – How and Why You Should Use Them in Your Code

    React has changed how we think about building user interfaces. We must adapt to this new mental model to fully leverage its power in building applications. In this tutorial, you'll learn about React Server Components (RSC) You'll learn exactly what they are and how they work, and more importantly, what problem they solve.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Mastering JavaScript Functions for Beginners

    A crash course on the freeCodeCamp.org YouTube channel will teach you everything you need to know about functions in JavaScript. Tapas Adhikary has over 18 years of coding experience and has a passion for teaching and creating open source communities. The crash course will provide you a comprehensive overview of functions and JavaScript.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Make AI Art with Stable Diffusion

    Stable Diffusion makes it simple for people to create AI art with just text inputs. I just released a video course on the freeCodeCamp.org YouTube channel. The course focuses on teaching you how to use stable diffusion as a tool instead of going into the technical details.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Stateful vs Stateless Architecture – Explained for Beginners

    "State" refers to the condition of a system, component, or application at a particular point in time. State represents the data that is stored and used to keep track of the current status of the application. This article will explain stateful and stateless architectures with some analogies and the benefits and tradeoffs of both.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a JavaScript Utility Library like Lodash

    Lodash uses a functional programming approach in implementing common tasks in JavaScript. With a package size of over 1.4MB, having Lodash on your front-end can hinder the performance of your website. In this article, I'll be showing you how to implement some of the key functionalities provided by Lodash.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Build a Google Drive Clone with Laravel, PHP, and Vue.js

    A 14-hour course on the freeCodeCamp.org YouTube channel will teach you how to build and deploy a feature-rich file manager application using Laravel, Inertia, and Vue.js. The course was created by the experienced developer Zura Sekhniashvili, also known as The Codeholic.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Task Manager CLI Tool with Node.js

    How to build a Task Manager CLI tool with Node.js is a simple task manager tool. You can use commands to Create, View, Update, or Delete your todos. We'll also use MongoDB as the database to store all our todos. You can find the complete code for this project on GitHub.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Large Language Model from Scratch Using Python

    Learn how to create your own large language model from scratch using Python. Elliot Arledge created this course to teach you about the data handling, mathematical concepts, and transformer architectures that power these linguistic juggernauts. You will learn about train and validation splits, the bigram model, and the critical concept of inputs and targets.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Earn a Free C# Certification from Microsoft and freeCodeCamp

    Microsoft and freeCodeCamp have teamed up to bring you a new free professional certification: the Foundational C# Certification. This professional certification includes 35 hours of training from Microsoft and an online certification exam. By the end of this process, you'll have earned your own verified certification that you can add to your Résumé, LinkedIn, or CV.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Use JavaScript Promises – Callbacks, Async/Await, and Promise Methods Explained

    ES6 introduced promises as a native implementation of promises in JavaScript. Promises are one of the most important parts of JavaScript – but they can be confusing and difficult to understand. To create a promise we need to use the constructor function like this: The constructor takes a function as an argument and that function internally receives and as parameters.