Learn to code

A guided tour through curated, free coding tutorials on the web

Getting Started Begin with the top box and make your way down. You can also click on each box to highlight your next lessons for you.

  • foundational
  • frontend
  • backend
  • database
  • api
  • mobile
 

learning tracks

The official curriculum by Bento

 

html

The very basics of putting something on a webpage

 

jquery

Control webpage elements with javascript

 

sqlalchemy

Keep your python models and database objects in sync

 

data science

Get meaningful insights from your data

 

uilang

A minimal programming language for web designers

 

angular

A javascript framework for data-driven applications

 

ractive

Live, reactive templates in JavaScript

 

tornado

An asynchronous microframework for python on the web

 

scala

A highly performant language that works with java

 

terraform

A common configuration to launch infrastructure

 

d3

A JavaScript library for visualizing data

 

flight

An event-driven web framework for JavaScript

 

meteor

A framework to build realtime web applications in JavaScript

 

lodash

A utility library delivering performance

 

sugar

Extend the functionality of JavaScript

 

nginx

A popular http web server, load balancer, and http cache

 

vagrant

A tool for building and managing virtual environments

 

docker

Create lightweight, portable, self-sufficient containers

 

lightswitch

A development framework for the web and mobile

 

stack exchange

Access all of Stack Exchange and Stack Overflow

 

google

An enormous collection of APIs from Google

 

mashape

Distribute, monetize, and consume multiple APIs

 

lob

An API that lets you print and mail documents