Learn the way you want to learn with our common learning paths and learning goals. More to come soon!
Getting Started With Cloud Computing
This curriculum introduces open-source cloud computing to a general audience along with the skills necessary to deploy applications and websites securely to the cloud.
SOLID: The First 5 Principles of Object Oriented Design
SOLID is an acronym for the first five object-oriented design (OOD) principles by Robert C. Martin. In this article, you will be introduced to each principle individually to understand how SOLID can help make you a better developer.
UFW Essentials: Common Firewall Rules and Commands
UFW (uncomplicated firewall) is a firewall configuration tool that runs on top of `iptables`, included by default within Ubuntu distributions. It provides a streamlined interface for configuring common firewall use cases via the command line. This cheat sheet-style guide provides a quick reference to common UFW use cases and commands, including examples of how to allow and block services by port, network interface, and source IP address.
An Introduction to OAuth 2
OAuth 2 is an authorization framework that enables applications to obtain limited access to user accounts on an HTTP service, such as Facebook, GitHub, and DigitalOcean. It works by delegating user authentication to the service that hosts the user account, and authorizing...
Introduction to GitHub and Open-Source Projects
Open-source projects that are hosted in public repositories benefit from contributions made by the broader developer community, and are typically managed through Git. This tutorial series will guide you through selecting an open-source project to contribute to, making a pull request to a Git repository through the command line, and taking steps to follow up on your pull request.
How To Use Axios with React
Axios is a lightweight, promise-based HTTP client. In this article, you will explore examples of how to use Axios to access the popular JSON Placeholder API within a React application.
Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.