How to: Mar 8, 2025
1. freeCodeCamp just published a new Python Machine Learning course that will teach you the fundamentals of how generative AI systems work. You'll walk away with a grasp of key ML concepts. You'll also understand how working with these types of models is different from writing traditional rule-based software. (2 hour YouTube course): https://www.freecodecamp.org/news/learn-machine-learning-concepts-plus-generative-ai/

2. Learn how to build your own Massively Multiplayer Online game using the same Unity development framework used to build Genshin Impact, Hearthstone, Cuphead, and other games. Beau Carnes is a prolific teacher within the freeCodeCamp community, and he'll show you the moves. You'll start by learning some basic C# programming. Then you'll dive into server and client architecture, game mechanics, and more. (2 hour YouTube course): https://www.freecodecamp.org/news/create-a-simple-mmo-game-in-unity/

3. On this week's freeCodeCamp podcast, I interview Anjana Vakil. After studying computational linguistics and working as a teacher, she started teaching herself how to code in her 30s. She has since worked as a software engineer at tech companies and for freelance clients. She shares her experience as an American developer who lives and works in Europe. She also argues that her skills from her previous career have given her a big edge over her peers. She thinks that career changers often underestimate how much of a boost they'll get from their non-tech domain expertise. I learned a lot from Anjana and I think you will, too. (2 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/how-to-become-a-developer-in-your-30s-anjana-vakil-podcast-162/

4. If you want to go even deeper with Python machine learning, consider learning the popular Pytorch library. freeCodeCamp just published this comprehensive intro that will teach you how to use pre-trained models to perform Tabular Data Classification, Image Classification, Audio Classification, and more. This is an excellent primer for aspiring data scientists or machine learning engineers. (6 hour YouTube course): https://www.freecodecamp.org/news/learn-pytorch-in-five-projects

5. The MERN Stack is a pretty standard set of web development tools for building full-stack JavaScript apps. MERN stands for MongoDB, Express, React, and Node.js. This tutorial will show you how to set up your development environment by installing Node and its package manager. Then you'll set up your app's front end, back end, and database. By the end of the tutorial, you'll have your own simple To-Do app deployed and running in the cloud. (30 minute read): https://www.freecodecamp.org/news/how-to-build-a-mern-stack-to-do-app/

Quote of the Week: *"The more we can keep ourselves nimble, the better. It's very unlikely that you'll start your software career working in the exact same technology that you'll be working in even a year later — let alone 20 years later."* — Anjana Vakil, software engineer and guest on this week's freeCodeCamp podcast