Justin Carothers

Justin Carothers

Member Since February 28, 2015

12,598

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

147 Achievements

  • JavaScript is Everywhere
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Working with Numbers
  • The Math Object
  • Making Decisions in Your Code with Conditional Statements
  • Hello, JavaScript!
  • Storing and Tracking Information with Variables
  • Working With Strings
  • First Steps in React
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Prepare and Plan
  • Installing MySQL Server and MySQL Workbench
  • Ruby Core Modules
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Chrome DevTools Basics
  • Web Apps
  • Introduction to Data, Databases and SQL
  • Ruby Module Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Installing a Ruby Development Environment
  • Workflows
  • Installing Programs
  • Environment and Redirection
  • Build a Grocery List Program
  • Getting Familiar with HTML and CSS
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Operators
  • Ruby Logical Operators
  • Ruby Control Structures
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • Websites
  • Introduction
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Quiz Practice Project
  • Prototypal Inheritance
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Structuring Tables
  • Table Basics
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Designing with the Latest Features
  • Fundamental Concepts
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • How Ruby Works
  • JavaScript Arrays
  • JavaScript Loops
  • Introduction to Front-End Frameworks
  • The Internet
  • Why Version Control Matters
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Getting Started with CSS
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie