Learning Resources

JavaScript

JavaScript Basics

Learn the fundamentals of JavaScript, the language of the web.

Programming
Responsive Design

Responsive Design

Techniques to make your sites look great on any device.

Web Design
Python

Python for Data Science

Explore data analysis, visualization, and machine learning with Python.

Data Science
Git

Git & Version Control

Master git commands and collaborative workflows.

Tools
HTML5

HTML5 Semantic Markup

Structure content with meaningful, accessible tags.

Web Development
CSS

CSS Flexbox & Grid

Build modern layouts with powerful CSS modules.

Design
API

RESTful APIs

Design and consume APIs using HTTP standards.

Backend
Accessibility

Accessibility Fundamentals

Make your web content usable for everyone.

UX