On September 1, 2022, GitHub Learning Lab will shut down.
Read more on the GitHub blog and check out GitHub Skills for courses backed by GitHub Actions.
See an up-to-date option for this page.
everydeveloper

everydeveloper

everydeveloper on GitHub

Public courses

avatar everydeveloper

Learn how to create a dice-rolling app with Python!

Python

avatar everydeveloper

Predict Pokemon stats with the help of the TensorFlow library

TensorFlow
Python
Machine learning
Neural network

avatar everydeveloper

This tutorial expands on concepts in the intro to Node.js and Express.js course. You will learn how to use a database (MongoDB) to Create, Read, Update, and Delete data.

node.js
express.js
mongoose.js
JavaScript
MongoDB

avatar everydeveloper

Get started with Machine Learning (ML)/Neural Network (NN) tools

TensorFlow
Python
Machine learning
Neural network

avatar everydeveloper

Java is an object oriented programming language, which is popular for multi-platform apps.

Java

avatar everydeveloper

Learn the basics of Ruby. Make a hello world program, then include if/else statements

Ruby

avatar everydeveloper

PHP is a server-side programming language that can insert dynamic code into your HTML. PHP is used in popular content management systems, such as WordPress and Drupal.

PHP

avatar everydeveloper

Node.js gives you the ability to run JavaScript files on the server-side. Express is a library for Node.js, that allows you to make requests to different "endpoints" and get a response back.

Node
Express
JavaScript
JSON
API

avatar everydeveloper

Go from Hello World to writing a short random quote generator using Python.

Python