--- 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)