Kirsty 🩵
2.9K posts

Kirsty 🩵
@km_fsdev
Laravel dev | Freelance | Building stuff when it's fun | #100Devs in spirit and deeds. ✨💗


Hey my ambitious friends, this weekend learn Relational Database Design for FREE with this new 6-hour SQL course. 🛢️📚 Here are this week's five freeCodeCamp resources that are worth your time: 1. freeCodeCamp just published a comprehensive course on relational database design for beginners. You'll learn SQL fundamentals, entity-relationship modeling, normal forms, data types, indexing strategies, query optimization, and more. Database design is a key developer skill that isn't going away. This course will help you build a strong foundation in it. (6 hour YouTube course): freecodecamp.org/news/learn-rel… 2. freeCodeCamp also published a Python machine learning course that will teach you how to train large neural networks using several Graphics Processing Units (GPUs) in parallel. You'll learn pipeline parallelism from scratch by applying three different approaches: naïve stop-and-wait, GPipe with micro-batching, and the interleaved 1F1B algorithm. (3 hour YouTube course): freecodecamp.org/news/build-pip… 3. On this week's freeCodeCamp podcast I interview Sumit Saha, a software engineer who runs a developer agency with clients throughout Asia. We talk about his observation that “the hunger for learning is dying.” He says people are increasingly drawn to shortcuts over taking the time to truly understand concepts. He shares his information diet, and his tips for expanding your skills. We also have a lightning round where he explains 5 key developer concepts through helpful analogies. (1 hour watch or listen in your favorite podcast app): freecodecamp.org/news/how-to-st… 4. Learn how to build your own Retrieval Augmented Generation (RAG)-powered search engine. You can code along at home and build the app using TypeScript, Next.js, and PostgreSQL. Your users will be able to upload documents, then search through them using LLM-powered semantic search. This is a great hands-on tutorial with tons of code examples and emerging best practices. (45 minute read): freecodecamp.org/news/how-to-bu… 5. Learn how to use the Builder pattern in Python. This software design pattern simplifies constructing complicated objects by separating their construction from their representation. The author of this tutorial, Bala Pria C., has now written 37 Python tutorials with the freeCodeCamp community. I love her clear style and her clear code examples. And I think you will, too. (20 minute read): freecodecamp.org/news/how-to-us… I hope you're finding the freeCodeCamp community to be a source of inspiration in your life. We're all devs working to improve our own skills as well. We'll continue to bring you open source learning resources on both beginner and advanced programming topics. Please consider joining the 10,113 kind folks who support our charity each month: freecodecamp.org/donate Quote of the Week: “In software engineering, we live and die by stability and security. The entire industry is run on maintainability. If you write code using AI codegen or some vibe coding tool, it will be a mess. You’ll lose control. You can use LLM help at the function or class level, but you have to carefully instruct it for anything bigger than that.” - Software engineer and agency founder Sumit Saha on this week's freeCodeCamp podcast

























