Articles are more in-depth explanations about concepts covered in Codecademy courses. Here you'll learn more about workflows that developers use every day, and take your coding skills to the next level.
The Virtual DOM
Fighting Wasteful DOM Manipulation
Python Glossary
Programming reference for Python
Use DevTools
Debug and experiment with code from within your browser.
Setup Ruby
Setup Ruby on your own computer
SQL RDBMS
A Brief Overview of Common Relational Database Management Systems
CSS3 Features
Overview of CSS3 features used in the Make a Website course.
Push to GitHub
Guide for managing your code with Git and sharing your code with GitHub.
Request-Response Cycle III
Guide for navigating a Rails app with a form.
Standard Controller Actions
Guide for Rails' seven standard controller actions used for displaying and modifying data.
HTML5 Features
Overview of HTML5 features introduced in Codecademy's Make a Website course.
Ruby Glossary
Programming reference for Ruby
HTTP Errors: 404
An introduction to the Web's most popular error
React Setup, Part V: Conclusion
Run a React Program on Your Local Computer
Ruby: Reading and Writing Files
Learn to read and write ruby files from the command line
Host Images on Dropbox
Guide for hosting your images on Dropbox.
Git Setup for Mac and Windows Computers
Git Setup for Mac and Windows Computers
React Setup, Part IV: HTMLWebpackPlugin
Configure HTMLWebpackPlugin on your Local Computer
React Setup, Part III: Webpack
Install and Configure Webpack on your Local Computer
Using Bootstrap to Create Menus, Navbars, and Modals
In this article, we'll use Bootstrap to implement these three common website features:
JavaScript Glossary
Programming reference for JavaScript
Consider Design While You Build
5 Steps to leverage design practices and tools while you build websites
List of command line commands
Glossary of commonly used commands
React Setup, Part I: React and ReactDOM
Install React.js On Your Local Computer
Command Line Interface
Getting started with the command line
Text Editors: Atom and Sublime
Text Editors: Atom and Sublime
Ruby: Command Line Arguments with ARGV
Feed your Programs Ruby Arguments via the Command Line
React Setup, Part II: Babel
Install and Configure Babel on your Local Computer
Adding Bootstrap to a Project
Bootstrap is a popular CSS framework of prewritten stylesheets designed to help you build webpages faster.
Request-Response Cycle I
Guide for navigating a Rails app with static pages.
Deploy Rails to Heroku
Guide for putting your Rails app online with Heroku.
Request-Response Cycle II
Guide for navigating a dynamic Rails app.
Map a Custom Domain
Guide for mapping a custom domain to your app.
Set-up Python
Get Python setup on your own computer
HTML Glossary
Programming reference for HTML elements
HTTP Requests
Understand the basics of how your web browser communicates with the internet
CSS Glossary
Programming reference for CSS covering Comments, Properties, and Selectors
Command Line Interface Setup
Command Line Interface Setup
MVC: Model, View, Controller
App organization explained
List of SQL commands
Glossary of commonly used SQL commands
Sublime Text
Where to write your code when you're not on Codecademy