RJ McCollam

RJ McCollam

Broken Arrow, OK
Open to Work

Front end developer and general tech enthusiast

16,823

Total Points

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

Skills & Experience

  • Company

    WeDoDev

  • Spoken Languages

    • English

221 Achievements

  • Starting Your Genesis Theme
  • Setup and Structure
  •  Child Themes
  • The Local Development Environment
  • The Genesis Marketplace
  • Configuring a Genesis Child Theme
  • An Overview of the Genesis Framework
  • An Overview of WordPress Frameworks
  • Introduction to Illustrator
  • Creating an SVG
  • Introduction to SVG
  • Password Resets and Testing
  • Adding User Support to Our Application
  • Password Hashing and Sign-In
  • AR Extensions
  • Callbacks
  • Query Interface
  • Validation
  • Migrations and Relationships
  • Introduction to ActiveRecord
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Build a Todo List Application with Rails 4
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Chrome DevTools Basics
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Getting Started with Compass
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • WordPress.com Social Features
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Financing Your Company
  • Better SEO Through Tools
  • Better SEO Through Code
  • Building a WordPress.com Site
  • Better SEO Through Content
  • Introduction to SEO
  • The WordPress Codex
  • WordPress Admin Settings
  • Getting Started with WordPress.com
  • Listing Inventory Items
  • Local WordPress Development
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Important Skills For Professional Success
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • From Idea to Execution
  • Getting a WordPress Site
  • Introduction to Front-End Frameworks
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Finding Your First Project
  • Starting a Freelance Career
  • Configuring WordPress
  • Content Strategy with WordPress
  • Getting Started with WordPress
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Why Version Control Matters
  • Getting Started with Copyright
  • DNS Basics
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Rails Frontend Development
  • Getting Started With Rails
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Web Apps
  • Websites
  • Introduction
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Color Theory
  • Principles
  • Elements
  • Media Queries
  • Website Basics
  • Graphic Basics
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Defining the Project
  • Intro to User Experience
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Launching the Website
  • Styling Content
  • Marketing Basics
  • Forming Your Company
  • Creating a Website Structure
  • Corporate Structure
  • Text Editors and HTML
  • Website Basics
  • Why Start a Business?
  • Video Marketing
  • Email Marketing
  • Values and Units
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Selectors
  • Introduction
  • HTML Master
  • HTML
  • Tables Challenge
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • List Challenge
  • Newbie