How to: June 2, 2023
1. The freeCodeCamp community just published an in-depth course on how to incorporate AI tools into your web apps. Software engineer Tom Chant will walk you through coding your own Movie Pitch generator app – complete with movie summaries from GPT-4 and poster art from DALL-E. He'll also show you how to code your own drone delivery chatbot. If you already know some basic HTML, CSS, and JavaScript, you're all set to take this intermediate course. If not, don't worry – you can use freeCodeCamp's core curriculum to learn these web development fundamentals. (5 hour YouTube course): https://www.freecodecamp.org/news/build-ai-apps-with-chatgpt-dall-e-and-gpt-4/

2. Graph databases are a powerful category of NoSQL databases. By representing data through a system of nodes and edges, graph databases can store and quickly process the relationships between different data points. This makes graph databases a popular choice for building social networks, recommendation engines, and scientific research datasets. This freeCodeCamp course will teach how to use the popular Neo4j graph database to build a sophisticated Java Spring Boot app. Instructors Gavin and Farhan will guide you through using these tools step-by-step. (5 hour YouTube course): https://www.freecodecamp.org/news/learn-neo4j-database-course/

3. Did you know that you can train an AI using the same graphics cards people use to play video games? Graphics cards have hundreds of inexpensive processors on them, making them ideal for machine learning. This tutorial by software engineer Fahim Bin Amin will show you how to set up an NVIDIA GPU so you can do parallel programming in a framework called CUDA. (20 minute read): https://www.freecodecamp.org/news/how-to-setup-windows-machine-for-ml-dl-using-nvidia-graphics-card-cuda/

4. How does JavaScript work behind the scenes, really? In this quick tutorial, Esther will explain how Google Chrome's V8 JavaScript engine works. You'll learn about runtimes, interpretation, just-in-time compilation, and more. (12 minute read): https://www.freecodecamp.org/news/how-javascript-works-behind-the-scenes/

5. Learn to code your own full-stack web app using Next.js. In this tutorial, you can follow along and build a trivia app based off of the popular comedy TV show Family Guy. You'll learn about Shared Layouts, Dynamic API routes, static page generation, and more. By the end of this tutorial, you'll have built your own quiz site that you can share with your friends. (1 hour read): https://www.freecodecamp.org/news/build-a-full-stack-application-with-nextjs/

Quote of the Week: *"Falling in love with code means falling in love with problem solving, and being a part of a forever ongoing conversation."* — Kathryn Barrett, a software engineer who volunteers to teach kids how to code