Alan Johnson

Alan Johnson

Portland, OR

I'm co-founder at Treehouse. I'll always be a coder at heart. When I'm not trying to make technology education more affordable and accessible I'm probably hanging out with my wife and 3 kids.

5,905

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

    Treehouse Island, Inc.

  • Job Title

    Co-Founder

  • Spoken Languages

    • English

Git Repositories

    94 Achievements

    • Swift Functions
    • Control Flow
    • Collections
    • Operators
    • Types
    • Variables and Constants
    • Customizing Colors and Fonts
    • CSS: Cascading Style Sheets
    • Creating HTML Content
    • HTML First
    • Beginning HTML and CSS
    • Creating a Spoiler Revealer
    • Introduction to jQuery
    • Moving Forward with UX
    • Tools UXers Use
    • How UXers Think
    • What Do User Experience Designers Do?
    • What is User Experience (UX)?
    • Getting Started With Git
    • Ruby Basics
    • Installing a Ruby Development Environment
    • Getting Started with CSS
    • Pointers and Memory
    • Functional Programming in C
    • Graphic Basics
    • Fundamentals of C
    • Self-Assessment
    • Web Apps
    • Websites
    • Forming Your Company
    • Code Racer
    • Moving Around in the Console
    • InControl Conference
    • Corporate Structure
    • Launching the Website
    • Styling Content
    • Creating a Website Structure
    • Text Editors and HTML
    • Website Basics
    • MeetUp
    • Getting Started with WordPress
    • Why Start a Business?
    • Backgrounds
    • Gradients
    • Borders
    • CSS
    • Text Code Challenge
    • List Challenge
    • Web Fonts
    • Typography
    • Aesthetic Foundations
    • Color Theory
    • Principles
    • Elements
    • Framework Foundations
    • Printing
    • Page Layout
    • Box Model
    • Text
    • Selectors
    • Introduction
    • Website Basics
    • Online Dating
    • Taking The Perfect Profile Picture
    • Chair Yoga
    • Data Types
    • Selectors
    • Selector Code Challenge
    • Introduction
    • Mastery Challenge
    • Objects
    • HTML
    • HTML5
    • Video
    • Basics
    • HTML Master
    • Forms
    • Tables Challenge
    • Tables
    • Links
    • Lists
    • Automatic Reference Counting
    • Mike the Frog
    • Introduction to Programming
    • Functions
    • Objects and Arrays
    • Control Structures
    • Basics
    • Treehouse Staff
    • Text
    • Exterminator
    • Introduction
    • Old School
    • Newbie