How to: Sep 2, 2022
1. freeCodeCamp just published an in-depth CSS for Beginners course, taught by an experienced developer and software architect. You'll learn Selectors, Typography, Variables, CSS Flexbox, CSS Grid, and other key concepts. You don't have to rely on templates and copy-pasted CSS examples. If you put in the time, you can understand how CSS really works under the hood. This course is a solid starting point. (11 hour YouTube course): https://www.freecodecamp.org/news/learn-css-in-11-hours/

2. Learn Python by building 20 beginner projects. You can code along at home, and get practice by writing these Python scripts yourself. Along the way, you'll code your own calculator, image resizer, dice roller, and even a Rock-Paper-Scissors game. (3 hour YouTube course): https://www.freecodecamp.org/news/20-beginner-python-projects/

3. How to protect your personal digital security. This guide will teach you several practical Information Security tips, straight from a Threat Intelligence expert. (10 minute read): https://www.freecodecamp.org/news/personal-digital-security-an-intro/

4. One way you can boost your security is by using asymmetric encryption. SSH is a popular protocol for securely connecting to a server. Linux, Git, and many other tools use SSH. This tutorial will show you how to create your own SSH key from your computer's command line, and explain how the technology works. (8 minute read): https://www.freecodecamp.org/news/ssh-keygen-how-to-generate-an-ssh-public-key-for-rsa-login/

5. One of the most common ways developers mess up their security is by accidentally sharing their API keys on GitHub. You can avoid this mistake by using Git's built-in .gitignore feature. This tutorial will show you how you can safely put your code's API keys and other sensitive information into a .env file, and prevent Git from committing certain files or folders. (12 minute read): https://www.freecodecamp.org/news/gitignore-file-how-to-ignore-files-and-folders-in-git/

Quote of the Week: *"CSS is a programming language. As unintuitive as it might feel to you at times, it's not just these random things that happen. It's built using very specific rules. The problem is that most people never learn those rules. We start learning CSS by learning the syntax, which is super simple. That tricks us into thinking that it's a simple language. Don't let the simple syntax trick you. Dive into it and learn how it works."* — Kevin Powell, Software Engineer, CSS Educator, and freeCodeCamp contributor