How to: Dec 2, 2022
1. freeCodeCamp just published a course that will teach you how to code your own API using Python. APIs are like websites designed for other computers to understand, rather than humans. Instead of sharing text, images, videos – and other media that humans understand – APIs just share raw data, such as JSON responses. This course will show you how to build your own REST API using the popular Python Django REST framework. (1.5 hour YouTube course): https://www.freecodecamp.org/news/use-django-rest-framework-to-create-web-apis/

2. MATLAB is a popular programming language used by scientists, and in industries like aerospace. Over the years, we've had so many people request a MATLAB course on freeCodeCamp. And today I'm thrilled to share one with you. This course will teach you MATLAB programming fundamentals, including how to use its powerful Integrated Development Environment. (2 hour YouTube course): https://www.freecodecamp.org/news/learn-matlab-with-this-crash-course/

3. React Testing Library is a powerful front end testing tool for your apps. And this in-depth tutorial will walk you through how to use it. You'll learn unit testing fundamentals, as well as JavaScript testing tools like Jest. And you'll get to try out Vite, a new tool for bootstrapping your React apps. (30 minute read): https://www.freecodecamp.org/news/write-unit-tests-using-react-testing-library/

4. Have you ever wondered why we write it “freeCodeCamp” with a lowercase f? That's because we thought it would be funny to use Camel Case like JavaScript does for its variables. And this is just one style of cases that developers use. This guide will introduce you to other popular styles of writing variable names, including Snake Case, Pascal Case, and even Kebab Case. (8 minute read): https://www.freecodecamp.org/news/snake-case-vs-camel-case-vs-pascal-case-vs-kebab-case-whats-the-difference/

5. 2022 has been a colossal year for the freeCodeCamp community. People spent more than 4 billion minutes learning on freeCodeCamp this year. I wrote this article about some of the areas we've been focused on expanding. Not just the university degree program, but also our massive translation efforts. You can check out some of the numbers for yourself. (5 minute read): https://www.freecodecamp.org/news/freecodecamp-2022-usage-statistics/

Quote of the Week: *"Really good software is never finished; it continues to grow. If it doesn’t grow, it decays."* — Melinda Varian, Software Engineer