Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sourabh-joshi committed Aug 9, 2024
1 parent 4e032b2 commit a4cf9a2
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,33 @@ This repository is an archive of Quincy Larson's weekly email newsletter.

**If you find these learning resources to be worth your time, consider supporting the nonprofit with a tax-deductible donation: [https://donate.freecodecamp.org](https://donate.freecodecamp.org) or with a monthly donation via their Patreon account: https://www.patreon.com/m/4797564/**

A big thanks to Sourabh Joshi for creating this repo and helping maintain it. He's a software engineer from Bengaluru who works at http://vidyo.ai.
A big thanks to Sourabh Joshi for creating this repo and helping maintain it. He's a software engineer from Bengaluru who works at https://vidyo.ai.

### Aug 9, 2024
1. A vast majority of servers these days run Linux as their operating system. And a lot of developers run Linux on their laptops as well. It's safe to say that Linux is one of the most useful skills you can learn working in tech. freeCodeCamp just published this comprehensive book that will teach you how to install Linux and work with its file system and many packages. You'll learn about shell scripting, networking, command line automation, security, and more. You can read this right in your browser and bookmark it for future reference. (full-length book): https://www.freecodecamp.org/news/learn-linux-for-beginners-book-basic-to-advanced/

2. And while you're learning Linux, why not learn how operating systems work in more detail? This massive course will teach you about Kernels, von Neumann Architecture, Multitasking, API Calls, Interrupts, CPU Scheduling, Disk Structure, and more. (25 hour YouTube course): https://www.freecodecamp.org/news/learn-about-operating-systems-in-depth/

3. Did you know that Babe Ruth – the most famous home-run-hitting baseball player of all time – was blind in one eye? He made up for this by being extremely good at predictive analytics – honing his instincts for what type of pitch is coming across home plate. I learned this during my insight-filled conversation with Ken Jee. He's a golfer turned data scientist who works closely with professional athletes. During my podcast interview, Ken shares a ton of tips for folks interested in getting into data science and machine learning, and for athletes who want to gain a quantitative edge on their competitors. (2 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/where-data-science-meets-sports-analytics-with-ken-jee-podcast-interview-135/

4. One of the most exciting areas of AI at the moment is Retrieval Augmented Generation (RAG). This freeCodeCamp Python course will teach you how to combine your own custom data with the power of Large Language Models (LLMs). You'll code your own AI system that can summarize documents for you and even have conversations with you to answer your questions about those documents. (2 hour YouTube course): https://www.freecodecamp.org/news/learn-rag-fundamentals-and-advanced-techniques/

5. Learn how to use JavaScript to code a desktop PC game. That's right – you don't necessarily need a full-blown GameDev framework like Unity or Unreal to build games. You can code along at home and build your own Flappy Bird-like game, step-by-step. You'll load sprite assets, implement collision detection, and code the menu and score-keeping logic. Enjoy. (2 hour YouTube course): https://www.freecodecamp.org/news/create-a-pc-game-using-javascript/

Quote of the Week: *"I often compare open source to science. Science took this whole notion of developing ideas in the open and improving on other peoples' ideas – making it into what science is today and the incredible advances that we have had. And I compare that to witchcraft and alchemy, where openness was something you didn't do."* — Linus Torvalds, programmer, creator of Linux, and open source advocate

### Aug 2, 2024
1. I learned to code in my 30s. I read a bunch of computer science books, built some apps, and won a few hackathons. Then I landed my first software engineering role at a small tech company. I wrote this book to summarize the insights I've heard from CTOs, professors, and fellow self-taught developers. Transitioning into tech is not easy, and it may take you several years of preparation. This book will give you practical, no-nonsense pointers so you can map out your road ahead. (full-length book and 4-hour audiobook): https://www.freecodecamp.org/news/learn-to-code-book/

2. This new freeCodeCamp course will teach you .NET and MongoDB by coding your own restaurant reservation system. You'll learn how to use Entity Framework Core, a popular Object-Relational Mapper (ORM). ORM tools help your app talk to a wide variety of databases without you needing to learn all the database-specific implementation details. Beau Carnes teaches this course. He's an experienced developer and classroom teacher, and I think you'll dig his down-to-earth teaching style. (1 hour YouTube course): https://www.freecodecamp.org/news/using-entity-framework-core-with-mongodb/

3. On this week's episode of the freeCodeCamp podcast, I interview John Washam, a software engineer at Amazon. John's also the creator of one of the most popular open source projects of all time: Coding Interview University. This is John's first-ever appearance on a podcast, so we go really in-depth. We talk about his years working as an interpreter in the US military. Then we dive into how he taught himself software engineering, and what he's learned from climbing the ranks at a big tech company. (3 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/how-john-washam-crammed-for-8-months-got-a-job-at-amazon-then-taught-1000s-of-other-devs-134/

4. AI models are more powerful than ever. But most of them are a black box. We don't know why they create the output that they do. And this can be dangerous. Machine Learning researchers call this the problem of Interpretability. Thankfully, a lot of very smart people are hard at work on what's called Explainable AI. This primer by Tiago Monteiro will teach you about Glass Box Models, Kolmogorov–Arnold Networks, and other important concepts in the emerging field of Explainable AI. (20 minute read): https://www.freecodecamp.org/news/how-to-build-an-interpretable-ai-deep-learning-model/

5. Tell your Spanish-speaking friends: freeCodeCamp just published an HTML, CSS, and JavaScript course for beginners. You'll practice your skills by building a responsive navigation bar with dropdown menus, and a landing page with a custom modal. (2 hour YouTube course): https://www.freecodecamp.org/news/practice-your-html-css-and-javascript-skills-in-spanish-by-building-3-projects/

Quote of the Week: *"The amateur software engineer is always in search of magic – some sensational method or tool whose application promises to render software development trivial. It is the mark of the professional software engineer to know that no such panacea exist."* — Grady Booch, software engineer and creator of Unified Modeling Language

### July 26, 2024
1. System Design questions come up all the time in developer interviews. Employers ask these because they want to make sure that you know how to turn design requirements into production-grade code. Thankfully, freeCodeCamp has a new crash course will teach you the key concepts. You'll learn about Scalability, Availability, Data Handling, High-Level Architecture, and more. (1 hour YouTube course): https://www.freecodecamp.org/news/learn-system-design-principles
Expand Down

0 comments on commit a4cf9a2

Please sign in to comment.