Best of freeCodeCampDecember 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Create a Virtual World with JavaScript

    Learn how to create a virtual world using JavaScript, HTML, and CSS. The course covers building a spatial graph, user-friendly interfaces, generating road borders and buildings, loading real-world data, and more.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn JavaScript by Building 21 Projects – a Major freeCodeCamp Curriculum Update

    freeCodeCamp has launched a major update to the JavaScript Algorithms and Data Structures Certification. Readers can now learn JavaScript by building 21 projects, including certification projects. The projects cover a wide range of topics and concepts, such as form validation, string and array methods, recursion, functional programming, regular expressions, object-oriented programming, and more.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    #100DaysOfCode Challenge for 2024 – Discord Edition

    Learn about the #100DaysOfCode challenge and how to commit to it on Discord. The challenge involves coding for at least 1 hour each day for 100 consecutive days and encouraging others to do the same.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn English for Developers – freeCodeCamp A2 English Curriculum

    freeCodeCamp is developing an English for Developers curriculum to help non-native English speakers improve their language skills and career potential in the tech industry. The curriculum follows the A2 level of the Common European Framework of Reference and focuses on vocabulary useful for developers. It includes interactive lessons and dialogues, with plans for future levels. The community can get involved by volunteering or becoming a monthly supporter of freeCodeCamp's charity.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Use Async/Await in JavaScript – Explained with Code Examples

    Learn how to use async/await in JavaScript to handle promises without using .then() and .catch() method chaining. The async/await syntax makes your code cleaner and clearer, reducing the need for nested callbacks.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn REST APIs by Building a JavaScript Project

    Learn about REST APIs and how to make requests and handle responses from them as a JavaScript developer.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Manipulate the DOM in JavaScript – Most Commonly Used Techniques

    Learn about common techniques for manipulating the DOM in JavaScript, such as changing the content of an element, manipulating the class attribute, and setting CSS styles.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    innerHTML vs innerText vs textContent – What's the Difference?

    Learn about the differences between innerHTML, innerText, and textContent properties in HTML and how they handle HTML markup and content. Be cautious when using innerHTML due to security risks. innerText focuses on rendered text content, while textContent ignores HTML tags and includes hidden content. Update content using all three properties.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    🐍 🕹️ 💻

    Learn JavaScript skills by building a snake game inspired by the iconic Nokia Snake game. Improve your web development capabilities with a step-by-step course. Enhance the snake's size, control its movement, and track the score. Try the game before watching the course and find it on the freeCodeCamp.org YouTube channel.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    What is an API Gateway and Why is it Useful?

    An API gateway is a fully managed service that simplifies the process of creating, publishing, maintaining, monitoring, and securing APIs. It acts as a middleman between clients and backend services, handling request validation, authorization, rate limiting, request routing, and request/response transformation. It is particularly useful in microservice architectures.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Fetch API Data in React

    This article discusses different methods and tools to fetch API data in React. It explains the importance of APIs in web development, the types of HTTP requests, and provides examples of how to use the stale-while-revalidate (SWR) method, the fetch() method, React Query, Axios library, and the useFetch custom hook from react-fetch-hook to fetch data. Each method has its advantages and can improve programming skills in creating reliable apps.