How to: Sep 16, 2022
1. freeCodeCamp just published an HTML & CSS for Beginners course, where you learn by coding along at home and building 5 projects. It's taught by experienced software engineer and tech CEO Per Borgan. This course will teach you about Text Elements, the CSS Box Model, Chrome Devtools, Document Structure, and more. (5 hour YouTube course): https://www.freecodecamp.org/news/learn-html-and-css-from-the-ceo-of-scrimba/

2. What are the main differences between SQL and NoSQL? And which should you use in which situations? In this course, freeCodeCamp instructor Ania Kubów will teach you about common Database Models like Relational Databases, Key-Value DBs, Document DBs, and Wide Column DBs. More tools for your developer toolbox. (1 hour YouTube course): https://www.freecodecamp.org/news/sql-vs-nosql-tutorial/

3. When you visit a webpage, everything you see is HTML elements rendered with the Document Object Model. But how does the DOM work? In this hands-on tutorial by Front-End Engineer Ophelia Boamah, you'll code your own car shopping User Interface. You'll learn about DOM Selectors, Event Listeners, and more. (25 minute read): https://www.freecodecamp.org/news/the-javascript-dom-a-practical-tutorial/

4. If you have a developer job interview coming up, you may want to brush up on your React. Veteran software engineer Nishant Singh will walk you through 20 common React interview questions, and share his process for solving them. This is an ideal course for intermediate JavaScript developers. (5 hour YouTube course): https://www.freecodecamp.org/news/top-30-react-interview-questions-and-concepts/

5. You may have heard that one of the best ways to solidify your developer skills is to contribute to open source software. But getting started can be a confusing process. Thankfully, prolific freeCodeCamp contributor Tapas Adhikary has created a comprehensive beginner's manual to help you understand OSS, identify where you can help, and get your first pull request merged. (30 minute read): https://www.freecodecamp.org/news/a-practical-guide-to-start-opensource-contributions/

Quote of the Week: *"Anyone who has lost track of time when using a computer knows the propensity to dream, the urge to make dreams come true, and the tendency to miss lunch."* — Tim Berners-Lee, Creator of HTML, and Inventor of the World Wide Web (Yeah, this is one impactful dev.)