How to: Apr 28, 2023
1. If you're new to HTML, CSS, and JavaScript, this freeCodeCamp course is for you. Jess, AKA CoderCoder, will walk you through building your own social media dashboard app step-by-step. You'll build a simple website, then optimize it for different device sizes. You'll learn how to use hover states for your interactive elements, and even add a day-night mode toggle. This course touches on so many key skills, including how to create a GitHub repository for your code, how to approach basic web design, and how to keep accessibility top of mind. (7 hour YouTube course): https://www.freecodecamp.org/news/create-a-simple-website-with-html-css-javascript/

2. React is a powerful front end development JavaScript library. And one of its key components is React Router. This tool helps you pipe all your different React elements together into a sophisticated app. In this course, you'll learn on React Router 6 from renowned JavaScript instructor Bob Ziroll. He'll guide you through coding your own production-grade dynamic web app. (10 hour YouTube course): https://www.freecodecamp.org/news/learn-react-router-6-full-course/

3. We've been talking a lot about the impact of Generative AI and Large Language Models (LLMs) like GPT-4. These are impacting software development in a lot of profound ways. And they're also making a splash in the field of cybersecurity. It turns out you can use LLMs to analyze threat patterns, write incident reports, and even debug your code. But this comes with its own set of risks, writes Daniel Iwugo. His primer will give you a higher fidelity lens through which you can look at AI and its implications for security. (20 minute read): https://www.freecodecamp.org/news/large-language-models-and-cybersecurity/

4. Even with all the recent AI breakthroughs, code still doesn't deploy itself. DevOps engineers and even regular devs need to know how to push their code to the internet. This beginner tutorial will explain common strategies you can use to deploy your code to production. You'll learn about Rolling Deployment, Blue/Green Deployment, and my personal favorite, Canary Deployment. (20 minute read): https://www.freecodecamp.org/news/application-deployment-strategies/

5. I'm obsessed with learning. I'm constantly looking for ways to learn more efficiently so I can cram more into the 30-watt computer that is my brain. Which is why I was jazzed to read this guide by Otavio Ehrenberger. He shows you how to use tools like Python, Anki, and ChatGPT to automate your flashcard workflows and turbo-charge your learning. (15 minute read): https://www.freecodecamp.org/news/supercharged-studying-with-python-anki-chatgpt/

Quote of the Week: *"In a relatively short time we've taken a system built to resist destruction by nuclear weapons and made it vulnerable to toasters."* — Jeff Jarmoc, cybersecurity researcher, speaking of the World Wide Web and the Internet of Things