Opens profile photo
Follow
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 .
Just here on Earth... for nowfreecodecamp.orgJoined August 2013

freeCodeCamp.org’s Tweets

Building projects is a really effective way to practice your web development skills. And creating something useful, like a recipe website, is extra satisfying. In this course you'll build a multi-page website w/ just HTML + CSS – no frameworks needed.
4
325
Sometimes when you're working in Git, you'll accidentally commit a file that has a mistake. But don't worry - you can go back and fix it. In this guide, Dionysia shows you how to undo a commit in Git - whether you've staged/committed changes or not.
165
XML files are readable files that describe the structure of data. And while they're not used as often anymore, you'll still encounter them, especially in legacy codebases or certain formats. Here, explains 3 ways to open an XML file.
78
Kotlin is the most popular programming language for building Android apps. You can use it for any other kind of development, too. In this 14 hour course, you'll learn Kotlin starting from the beginning, & you'll build practical projects along the way.
6
581
No everyone using your websites & apps will have super fast internet or brand new devices. So how can you make sure your webpages render smoothly for all? Here, Favour explains how pages get rendered on the browser + the pros/cons of each method.
3
225
CSS Flexbox is a tool that helps you build flexible and responsive layouts for your websites. And in this in-depth tutorial, shows you how it works. You'll learn all Flex's properties with examples of each, how to center elements, and more.
2
217
If you're using basic Ethernet without a network device, you'll run into some problems. Like privacy, collisions, and more. Luckily, hubs and switches can help. In this guide, explains in depth how these devices work & how to make them secure.
1
65
Python is a popular and versatile programming language that many devs are learning. And wrote a free book to help you learn it. In it he covers everything from operators & data types to sets, functions, OOP, & more - all with code examples.
1
228
Creating forms in React can be complex - especially with things like validation. To help you out, wants to teach you about react-hook-form. You'll learn how to use the library to handle the tough logic & save yourself a lot of time.
1
110
When you're working on a large project, you'll often need to update modules & refactor code. This can break things - but luckily unit tests can help you make sure stuff still works. Here, shows you how to write unit tests for Python functions.
2
209
When you're designing a website, you'll want to make sure everyone can use it easily. This means implementing accessibility best practices and being mindful of all users. In this tutorial, Tooba shares tips to help you improve your site's accessibility.
2
156
In coding, environment variables are variables that are specific to a certain environment. For example, each user in an operating system has its own environment. In this guide explains how to set environment variables in Linux w/ examples.
1
132
Graph algorithms and data structures are used to solve many real-word problems. You'll also need to know how to implement them for coding interviews. In this course, you'll learn how graph algorithms work with Java code examples.
251
Lambda functions (or anonymous functions) are similar to user-defined functions but without names. They're useful for functions with simple expressions, for example. Here shows you how Python's lambda function works w/ common use cases.
1
151
If you use Microsoft 365, you can use Outlook to schedule meetings. But that means you have to leave whatever app/project you're in to do that. Instead, shows you how to use Microsoft Graph to find meeting times and schedule meetings.
46
Many companies are moving their data to the cloud. But there are a number of issues with cloud security like broad attack surfaces and complex environments. Enter DevSecOps - a combo of DevOps + Security – and explains how it can help here.
1
76
Computer Science & Information Technology might sound like the same thing. But they're actually different fields, & those who work in them specialize in different areas. In this guide explains the differences between CS and IT + example jobs.
4
177
Object-oriented programming is a popular programming paradigm based on the concept of objects. And in this coding tutorial, shows you how it all works in Java. You'll learn Java language basics along with the four main principles of OOP.
3
273
If you have a single page application, don't ignore the metadata. This info helps search engines properly index your page and show it to the right people. This can be a bit complex for SPAs – so Scott shows you how to configure metadata in this guide.
3
184
If you have an app you'll likely need a way to authenticate your users. And there are multiple ways to do this. In this tutorial, Reed shows you how to use Passport.js to authenticate your React apps – with starter code you can use in your own projects.
2
165
The Payment Requests API lets you collect payments, addresses, and contact info from your users. So if you have an ecommerce app or website where you sell products, it's very useful. Here, shows you how to use it + its params in JavaScript.
184
Building a production-ready website or app is a great way to practice your skills. So created this in-depth tutorial for you. He helps you create an eCommerce website from the ground up with ReactJS, TailwindCSS, PlanetScale and Stripe.
4
178
Gradient Descent is one of the most popular machine learning algorithms out there. It helps you minimize the cost function of a model - sounds useful, right? In this tutorial explains the formula, learning rate, & how to implement the algo.
1
57
Cloud Firestore is a database that stores your data in collections. And you can use it with your React apps to wrangle data effectively. In this tutorial, helps you setup the DB and app, explains how the Firebase console works, and more.
1
83
When you're designing a website, one of the first things you do is decide on your layout. And tools like CSS Grid and Flexbox can help you do this. In this guide, walks you through how to use Grid and Flex to create a responsive web page.
4
233
Storing images & video files directly on your database isn't great. Instead, you can use a distributed system to save files & add a reference to them in the DB. Here, shows you how to do this in Azure using NestJS & typeORM with MySQL.
2
101
SQL is a programming language you use to manipulate data in relational databases. And one of its basic functions is the SELECT statement that lets you read data. In this guide, shows you how to use it with helpful example queries.
7
216
Happy 8th birthday to the global freeCodeCamp community. 🎂🎇 I some big announcements for you all about our progress on: 📊 Python Data Science courses 🧮 Free Associate of Mathematics university degree 💾 Free Bachelor of Computer Science degree To summarize in 1 picture:
Image
115
4,070
Show this thread
Contributing to open source is a great way to give back to a project or community that's helped you out. And if you're a technical writer, you have some unique skills you can use. Here, shares how you can help, how to find projects, & more.
100
Swift is the official language of the Apple ecosystem - but it's used in other projects as well. And to help you learn it from the ground up, wrote this complete handbook. In it, you'll learn about objects, operators, arrays, and much more.
4
92
If you're going through the tech interviewing process, you'll likely have to solve some coding challenges. And you can often do this using greedy algorithms. Find out what that means in this course – you'll solve 10 different common problems this way.
5
340
Creating a dashboard to keep track of your app's users isn't a super complex task. You don't even need to code that much to build an API-powered marketing dashboard. In this course shows you how to make a low-code dashboard for your startup.
2
348
freeCodeCamp celebrates its 8th anniversary this month. 🎉🎉 Our community has grown a lot over the years, and now millions of people around the world use these free learning resources every day. Thank you to everyone who has helped us get this far. We're just getting started.
Embedded video
GIF
23
770
Running your application in a container can make things a lot simpler. And Docker is one of the most popular tools for managing containers. In this article explains how to run a database locally using Docker, how to run automated tests, & more.
6
286
Building out a complete web app is a great way to practice your coding skills. And here helps you create a real-time order book app for managing currencies. You'll use React for the UI, Redux to manage state, and WebSockets to get data.
2
207
Two sisters in their 30s learning to code together (from the freeCodeCamp subreddit): "The fact that I'm able to learn this skill for free is incredibly empowering and I feel proud of myself each time my code works!"
Image
13
616
Django is a powerful Python web framework you can use to build maintainable & secure websites. And you can learn how it works by building a social media app with it. In this course, you'll code an app that lets users like posts, follow friends, & more.
3
233
Full stack developer roles are in high demand in the job market today. But what does "full stack" mean? What skills do you need to have? In this detailed guide @DeniseLemonaki explains what a full stack dev is, and what you need to learn to become one.
4
522
Web scraping lets you collect data from the internet so you can analyze it & gain insights from it. And Python has some useful tools for doing this. In this guide shows you how to use a handy Python lib to scrape App Store review data.
2
141