Day 1 of #365DaysOfCode π
Starting over my backend dev journey with #python
I brain stormed my π§ with python loops and built a simple Number guess game πΉοΈ
Google Gemini is a family of AI models that's similar to Open AI's GPT-4. And in this course, @ania_kubow teaches you how to use it. She covers AI and LLM basics, Gemini's models, and its main capabilities -Β plus you'll build your own chatbot.
Search freeCodeCamp News or our app for: "Google Gemini Course for Beginners"
If you want to get into data science or machine learning, you should know Linear Algebra. And this beginner-friendly course will give you a solid foundation. Tatev covers key prerequisites, then dives into vectors, linear systems, matrices, and more.
Course on freeCodeCamp News: "Linear Algebra Crash Course - Mathematics for Machine Learning and Generative AI"
Spreadsheets are an important tool in modern data management and analysis.
They can help you track your finances, run a business, analyze data, & more.
In this project-based course, Eamonn teaches you Google Sheets core features.
https://t.co/yZyNDnRyYA
You might build an application that works fine on your machine, but not on another.
Containers help solve this by packaging an app + all its dependencies into one unit.
Here, @Kedar__98 teaches you about containers and what Docker is & how it works.
https://t.co/MzFvkRxojw
Web APIs help software applications communicate with each other over the internet.
And they let you fetch data from external sources to use in your apps.
In this guide, @Juliet_Omaa explains when to use web APIs and then demos them in a React project.
https://t.co/rHsTbfDDzx
If you're working on a complex software project, having good architecture diagrams really helps.
And in this guide @pliutau explains what the C4 model is & how it works.
You'll go through each level - context, containers, components, & code - in detail.
https://t.co/pSwYw2qZX1
The NVIDIA CUDA toolkit lets you write code that runs on both the CPU and GPU.
This makes your code more performant for tasks like deep learning and computer vision.
In this article, Abraham walks you through how to install CUDA on Ubuntu 22.04.
https://t.co/zybOruqJsL
If you're building a website, you'll want it to be fast.
There are various techniques for improving performance, and throttling is a popular one.
In this guide, @nkunal25 explains how throttling works in JavaScript with a simple React use case.
https://t.co/IJ2W56WQxa
Python is a popular programming language for game development.
And the powerful PyGame library lets you build all sorts of fun projects.
In this tutorial @jpromanonet shows you how to build a bouncing ball game from setup to the main game loop & beyond.
https://t.co/LxjIfWxJvV
If you've been wanting to add an AI assistant to your app, you can use OpenAI's Assistants API to do it.
And this course will show you how.
You'll learn about everything from setup to knowledge retrieval and embeddings by building your own AI assistant.
https://t.co/rP4RMimmnU
If you're a dev who's searching for a job, you may want to have your own professional email account.
And the good news is - there's a way you can do it for free.
In this guide, San shows you how to set up a custom email with Cloudflare and Mailgun.
https://t.co/9kFPqp8QDc
Having good database documentation helps make your projects more scalable.
And in this guide, Patrick shows you how to use dbdocs + DBML to create docs.
You'll install the tools, export your DB schema to DBML, make edits, and generate the documentation.
https://t.co/n5lvRdnmQj