Alex Oates

Alex Oates

Member Since July 28, 2015
Open to Work

7,171

Total Points

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

Skills & Experience

  • Job Title

    Frontend Developer

95 Achievements

  • What is Asynchronous Programming?
  • Building API Routes in Express
  • Building a REST Service
  • Getting the REST You Need 2
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Programming AJAX
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • AJAX Concepts
  • Managing Content in WordPress
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Getting to Know Bootstrap 4
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Layer Basics
  • Workspace Basics
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Understanding CSS Transitions and Transforms
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • JavaScript Variables
  • Introducing JavaScript
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Creating an Icon
  • Grid Layout
  • Flexbox Layout
  • Understanding Flexbox and Multi-Column Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Selectors - Beyond the Basics
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Creating a Simple Server in Node.js
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Moving Around in the Console
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • 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