freeCodeCamp.org (@freecodecamp) 's Twitter Profile
freeCodeCamp.org

@freecodecamp

We're a community of millions of people who are building new skills and getting new jobs together. A 501(c)(3) public charity. Tweets by @abbeyrenn.

ID: 1668100142

linkhttps://www.freecodecamp.org calendar_today13-08-2013 15:27:51

33,33K Tweet

889,889K Followers

158 Following

freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

APIs are key components of modern software applications, helping different systems and services communicate. And in this course, Dan teaches you how to keep your APIs secure. You'll learn about governance, testing, and monitoring, how attackers exploit API vulnerabilities, &

APIs are key components of modern software applications, helping different systems and services communicate.

And in this course, Dan teaches you how to keep your APIs secure.

You'll learn about governance, testing, and monitoring, how attackers exploit API vulnerabilities, &
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

Sometimes, when you select something in a dropdown, it unlocks a new set of options in another. These are called dependent dropdown menus, and Timmy shows you how to build them. You'll set up your project in React, structure & use the components, and learn how to handle

Sometimes, when you select something in a dropdown, it unlocks a new set of options in another.

These are called dependent dropdown menus, and <a href="/SmoothTee_DC/">Timmy</a> shows you how to build them.

You'll set up your project in React, structure &amp; use the components, and learn how to handle
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

You may have wondered how a computer knows which program's output to display - especially if more than one's running. Well here, Syeda Maham Fahim teaches you about process IDs and why they're important. You'll learn what PIDs do and how to use them to manage your processes.

You may have wondered how a computer knows which program's output to display - especially if more than one's running.

Well here, <a href="/0xSyedaMaham/">Syeda Maham Fahim</a> teaches you about process IDs and why they're important.

You'll learn what PIDs do and how to use them to manage your processes.
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

Asynchronous programming lets some code run in the background while other code continues to execute. And in this in-depth guide, Isaiah Clifford Opoku explains how async programming works in TypeScript. You'll learn how promises, async/await, and callbacks work and when to use each of

Asynchronous programming lets some code run in the background while other code continues to execute.

And in this in-depth guide, <a href="/Clifftech_Dev/">Isaiah Clifford Opoku</a> explains how async programming works in TypeScript.

You'll learn how promises, async/await, and callbacks work and when to use each of
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

Many of the world's top universities offer some of their Computer Science courses online - for free. And in this article, Manoel lists 1200 of them you can check out. You'll find courses on everything from databases, data structures, and information systems, to machine

Many of the world's top universities offer some of their Computer Science courses online - for free.

And in this article, Manoel lists 1200 of them you can check out.

You'll find courses on everything from databases, data structures, and information systems, to machine
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

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. freecodecamp.org/news/create-da…

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.

freecodecamp.org/news/create-da…
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

Object-oriented programming is a programming paradigm that's based on objects and classes. And what better way to learn about it than by building a project? Here, @_Jayky teaches you key OOP concepts in Python while building an online banking system. freecodecamp.org/news/how-to-bu…

Object-oriented programming is a programming paradigm that's based on objects and classes.

And what better way to learn about it than by building a project?

Here, @_Jayky teaches you key OOP concepts in Python while building an online banking system.

freecodecamp.org/news/how-to-bu…
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

A Content Delivery Network is a system of servers that delivers web content to users. It reduces latency, speeds up load times, and helps distribute network traffic. Here, Timmy shows you how to use CDNs to improve performance in your projects. freecodecamp.org/news/how-cdns-…

A Content Delivery Network is a system of servers that delivers web content to users.

It reduces latency, speeds up load times, and helps distribute network traffic.

Here, <a href="/SmoothTee_DC/">Timmy</a> shows you how to use CDNs to improve performance in your projects.

freecodecamp.org/news/how-cdns-…
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

The Domain Name System translates domain names (like example.com) into IP addresses (like 192.0.2.1) so you can easily access websites. And in this guide, Dhruv explains how DNS works. You'll learn about the resolution process, caching, resolvers, domain

The Domain Name System translates domain names (like example.com) into IP addresses (like 192.0.2.1) so you can easily access websites. 

And in this guide, Dhruv explains how DNS works.

You'll learn about the resolution process, caching, resolvers, domain
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

Load balancers help manage traffic coming into your app so no single server gets overloaded. And in this in-depth guide, Prince Onukwili explains how load balancers work. He examines Azure Application Gateway and Azure Load Balancer and helps you decide when to use each one.

Load balancers help manage traffic coming into your app so no single server gets overloaded.

And in this in-depth guide, <a href="/POnukwili/">Prince Onukwili</a> explains how load balancers work.

He examines Azure Application Gateway and Azure Load Balancer and helps you decide when to use each one.
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

One key part of building applications is breaking them down into various parts, or components. And this is important in both traditional and low-code development methods. In this guide, Brandon shows you how to extend Power Apps with reusable components by building a custom

One key part of building applications is breaking them down into various parts, or components.

And this is important in both traditional and low-code development methods.

In this guide, Brandon shows you how to extend Power Apps with reusable components by building a custom
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

Sometimes you may need to use math equations in Google Docs. And in this tutorial, Vikram Aruchamy shows you how. You'll learn how to use Google Doc's built-in editor, type LaTeX in directly, insert equations with the Auto-LaTeX add-on, & more. freecodecamp.org/news/write-mat…

Sometimes you may need to use math equations in Google Docs.

And in this tutorial, <a href="/vikramaruchamy/">Vikram Aruchamy</a> shows you how.

You'll learn how to use Google Doc's built-in editor, type LaTeX in directly, insert equations with the Auto-LaTeX add-on, &amp; more.

freecodecamp.org/news/write-mat…
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

If you've been wanting to start learning Spanish, this course is for you. You'll dive into A1-level basics like key verbs, important grammatical structures, and different verb tenses. You'll also practice terms you'll use in real-world conversations, learn how to talk about

If you've been wanting to start learning Spanish, this course is for you.

You'll dive into A1-level basics like key verbs, important grammatical structures, and different verb tenses.

You'll also practice terms you'll use in real-world conversations, learn how to talk about
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

You've probably heard a lot about how important it is to have a strong password. Well, this is because there are many ways attackers can try to break into your accounts online. In this article, Manish goes over the most common ways they can do this, and how to protect yourself.

You've probably heard a lot about how important it is to have a strong password.

Well, this is because there are many ways attackers can try to break into your accounts online.

In this article, Manish goes over the most common ways they can do this, and how to protect yourself.
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

One of TypeScript's main benefits is that it adds static typing to JavaScript. This makes your code less error-prone - and lots of devs have started using it. In this hands-on course, you'll learn TypeScript basics and build small projects as you go. freecodecamp.org/news/learn-typ…

One of TypeScript's main benefits is that it adds static typing to JavaScript.

This makes your code less error-prone - and lots of devs have started using it.

In this hands-on course, you'll learn TypeScript basics and build small projects as you go.

freecodecamp.org/news/learn-typ…
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

Java has been a popular language for the past two decades. Banking software, e-commerce sites, Android apps & more can all be written in Java. In this course you'll learn the basics of Java, from variables and loops to object-oriented programming (OOP). freecodecamp.org/news/learn-the…

Java has been a popular language for the past two decades.

Banking software, e-commerce sites, Android apps &amp; more can all be written in Java.

In this course you'll learn the basics of Java, from variables and loops to object-oriented programming (OOP).

freecodecamp.org/news/learn-the…
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

As you improve your coding skills, you'll want to learn how to write Clean Code. This means writing code that's readable, clear, and well-organized - and that anyone can understand. In this quick guide, Nitin shares some simple tips to help you write cleaner, more maintainable

As you improve your coding skills, you'll want to learn how to write Clean Code.

This means writing code that's readable, clear, and well-organized - and that anyone can understand.

In this quick guide, Nitin shares some simple tips to help you write cleaner, more maintainable
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

A Cloud Development Environment is a cloud-hosted workspace where you can write, test, & deploy code without relying on local machines. And in this guide, Gursimar Singh compares three popular options to help you pick one. He explains why using a CDE can be helpful & compares the

A Cloud Development Environment is a cloud-hosted workspace where you can write, test, &amp; deploy code without relying on local machines. 

And in this guide, <a href="/gursimarsm/">Gursimar Singh</a> compares three popular options to help you pick one.

He explains why using a CDE can be helpful &amp; compares the
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

If you're a developer, your text editor is likely one of the most important tools in your toolkit. And Vim is popular among developers for its speed and efficiency. In this in-depth guide, Tanishka Makode walks you through how to use Vim and talks about modes, common commands,

If you're a developer, your text editor is likely one of the most important tools in your toolkit.

And Vim is popular among developers for its speed and efficiency.

In this in-depth guide, <a href="/tanishka_makode/">Tanishka Makode</a> walks you through how to use Vim and talks about modes, common commands,
freeCodeCamp.org (@freecodecamp) 's Twitter Profile Photo

When you're building an application, you'll want to make sure to control who has access to any sensitive data. There are a few ways to do this – and Samhitha explores two of them in this handbook. She walks you through using CASL, a popular open source library, and then

When you're building an application, you'll want to make sure to control who has access to any sensitive data.

There are a few ways to do this – and Samhitha explores two of them in this handbook.

She walks you through using CASL, a popular open source library, and then