---
title: What You Will Learn at Free Code Camp in Order
---
* HTML5 - The structure of web pages.
* CSS - The visual style of web pages.
* Bootstrap - A "responsive design" tool that helps your websites look great on tablets and phones.
* jQuery and Ajax - Easy tools for controlling content in the browser.
* JavaScript - The one programming language that all web browsers use.
* Algorithms - Step-by-step recipes for getting things done.
* Git - A version control system for saving and sharing your projects.
* MongoDB - A popular non-relational database.
* D3.js - A JavaScript library for producing dynamic, interactive data visualizations in web browsers.
* Express.js- A powerful web development framework.
* Node.js - A platform for creating scalable network applications.
* SASS - A scripting language that is interpreted into Cascading Style Sheets (CSS).
* API Development - A set of routines, protocols, and tools for building software and applications.
* Agile - A set of software development principles that focus the design and production of a project on the needs of its users
![](http://2.bp.blogspot.com/-CPfmVm56c7c/VTwEpZkHBtI/AAAAAAAAAks/0dEwiH-DjEE/s1600/curriculum-diagram-full.jpg%7Cwidth=600px)