Carla Thomas
seal-mask

Carla Thomas

Techdegree Student

Texas

I'm a Web Developer located in the Dallas / Ft. Worth metroplex. I'm passionate about keeping up with the latest web technologies -- especially JavaScript and PHP -- and using them to help small business owners.

16,039

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

    Mini Salon Websites

  • Job Title

    Web Developer

200 Achievements

  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Structuring Tables
  • Table Basics
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Building a WordPress Plugin Settings Page
  • Launching and Supporting a WordPress Plugin
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • A Lifestyle Choice
  • Growing Your Business
  • Getting Work Done
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Setup a Bootstrap Theme
  • Finishing the Game
  • Introducing JavaScript
  • Social Media
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Exploration
  • Discovery
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • CSS Layout Project
  • Positioning Page Content
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Designing with the Latest Features
  • Fundamental Concepts
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Business Plan for Freelance Business
  • Business Plan Basics
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Introduction to Brand Identity
  • Controlling Admin Navigation
  • Custom Dashboard Widgets
  • Customizing the Login Screen
  • Admin Color Schemes
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Finishing Your WordPress Theme
  • The WordPress Codex
  • How WordPress Plugins Work
  • PHP Data & Structure
  • PHP Getting Started
  • Introducing JavaScript
  • The Logo Sprint
  • Logo Design 101
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Grid Layout
  • Adding a Blog to a WordPress Theme
  • Building Out WordPress Navigation
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • WordPress Header and Footer Templates
  • Starting a WordPress Theme
  • Working with CSS and JS in WordPress Themes
  • Custom Homepage Templates in WordPress
  • Custom Post Type Templates
  • Building Page Templates in WordPress
  • The WordPress Loop
  • Introduction to Front-End Frameworks
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Introduction to jQuery
  • 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
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Local WordPress Development
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie