Alan

Alan Johnson

36 badges unlockedMember since Oct 19, 2010

  • Newbie

    Newbie

    Welcome to the exciting world of web professionals! We're happy you decided to join us. Isn't it exciting being a Newbie?

    Unlocked Nov 7, 2011

  • Old School

    Old School

    You were a part of Treehouse back in old days when it was called Think Vitamin Membership. You're Old School. You're awesome.

    Unlocked Nov 7, 2011

  • Introduction

    Introduction

    Design Foundations HTML Introduction

    This introduction is a broad overview of the Internet, the web, and markup languages.

    Unlocked Nov 7, 2011

  • Exterminator

    Exterminator

    You helped us find a bug in Treehouse! Termites aren't good for wood.

    Unlocked Nov 7, 2011

  • Text

    Text

    Design Foundations HTML Text

    Text in HTML can be structured many different ways. Utilizing text elements can add semantic structure to web pages.

    Unlocked Nov 10, 2011

  • Treehouse Staff

    Treehouse Staff

    Treehouse staff members.

    Unlocked Dec 5, 2011

  • Basics

    Basics

    Introduction to Programming Basics

    Computer programming can be intimidating at first, but this gentle introduction to the subject will make the learning curve a bit easier to climb.

    Unlocked Dec 16, 2011

  • Control Structures

    Control Structures

    Introduction to Programming Control Structures

    Control structures determine the flow of execution within an application. A conditional statement can fork the execution down several paths or a loop can execute the same code several times until a condition is met.

    Unlocked Dec 16, 2011

  • Objects and Arrays

    Objects and Arrays

    Introduction to Programming Objects and Arrays

    An array is a way of storing multiple items and each item is associated to a number called the index. Each item can be accessed using the index value. Objects are usually associated to meaningful pieces of data which it can hold and manipulate.

    Unlocked Dec 16, 2011

  • Introduction to Programming

    Introduction to Programming

    Introduction to Programming

    Basic programming skills are essential for all web professionals, including designers. High level programming concepts learned here are applicable to most computer languages.

    Unlocked Dec 16, 2011

  • Functions

    Functions

    Introduction to Programming Functions

    A function contains a piece of code that needs to be executed several times from different parts of your application

    Unlocked Dec 16, 2011

  • Mike the Frog

    Mike the Frog

    Mike the Frog

    Unlocked Jan 5, 2012

  • Automatic Reference Counting

    Automatic Reference Counting

    iOS 5 Foundations Automatic Reference Counting

    Automatic Reference Counting is an exciting new addition to iOS 5 that makes manual reference counting obsolete. It is a compiler level feature that removes all the hassle out of memory management and makes iOS development easier.

    Unlocked Feb 8, 2012

  • Lists

    Lists

    Design Foundations HTML Lists

    Lists in HTML can be used to create an ordered or unordered grouping of list items, such as a grocery list or your top five favorite movies.

    Unlocked Feb 8, 2012

  • Links

    Links

    Design Foundations HTML Links

    Hyperlinks are the fundamental idea that makes the web great. They allow pages to be linked together so that it's easy to navigate through the sea of information.

    Unlocked Feb 8, 2012

  • Tables

    Tables

    Design Foundations HTML Tables

    Tables in HTML can be used for structuring and formatting tabular data, similar to the display capabilities of spreadsheet software. Tables are useful for organizing and relating quantitative and qualitative data sets.

    Unlocked Feb 8, 2012

  • Tables Challenge

    Tables Challenge

    Design Foundations HTML Tables Challenge

    Challenge your knowledge of tables!

    Unlocked Feb 8, 2012

  • Forms

    Forms

    Design Foundations HTML Forms

    Forms are a special class of HTML elements that can be combined together to create pages that accept user input. The user input generated by forms can then be processed by software that runs on the server-side.

    Unlocked Feb 8, 2012

  • Mastery Challenge

    HTML Master

    Design Foundations HTML Mastery Challenge

    Bring it all together in this HTML Code Challenge!

    Unlocked Feb 8, 2012

  • Basics

    Basics

    HTML5 Foundations Basics

    The basics of HTML5 provides a broad overview of how it's being developed and how to use some of the new tags.

    Unlocked Feb 18, 2012

  • Video

    Video

    HTML5 Foundations Video

    The HTML5 video element was included in the draft specification with the specific purpose of playing videos or movies. This essentially replaces the need for the object element and browser plugins that handle video multimedia.

    Unlocked Feb 18, 2012

  • HTML5 Foundations

    HTML5

    HTML5 Foundations

    HTML5 is a collection of new open web technologies that builds upon established W3C standards. The HTML5 specification includes new semantic page elements, multimedia features, and more.

    Unlocked Feb 18, 2012

  • Objects

    Objects

    Design Foundations HTML Objects

    Objects in HTML include elements like images and multimedia plugins. This class of elements essentially allows for the addition of content that is not text-based.

    Unlocked Feb 18, 2012

  • HTML

    HTML

    Design Foundations HTML

    This HTML Tutorial helps you master HTML. HTML or "Hyper Text Markup Language" describes the basic structure and content of a web page. Mastering HTML and its many elements is critical for any type of web professional.

    Unlocked Feb 18, 2012

  • Mastery Challenge

    Mastery Challenge

    Design Foundations CSS Foundations Mastery Challenge

    Pass this Code Challenge to prove you've mastered CSS.

    Unlocked Mar 8, 2012

  • Introduction

    Introduction

    Design Foundations CSS Foundations Introduction

    This introduction is a broad overview of cascading stylesheets.

    Unlocked Mar 16, 2012

  • Selectors Challenge

    Selector Code Challenge

    Design Foundations CSS Foundations Selectors Challenge

    Test your knowledge of CSS Selectors in the code challenge.

    Unlocked Mar 16, 2012

  • Selectors

    Selectors

    Design Foundations CSS Foundations Selectors

    Selectors allow for styling to be applied to particular page elements. This critical concept makes it easy to choose a specific page element and assign CSS properties to it.

    Unlocked Mar 16, 2012

  • Data Types

    Data Types

    Design Foundations CSS Foundations Data Types

    Data types are different classes of information that can be used with CSS properties. Data Types include integers and floating point values (numbers), strings (pieces of text), colors, and more.

    Unlocked Mar 16, 2012

  • Chair Yoga

    Chair Yoga

    Archive Treehouse Lifestyles Chair Yoga

    The Chair Yoga badge teaches you how to comfortably exercise at work!

    Unlocked Apr 1, 2012

  • Taking The Perfect Profile Picture

    Taking The Perfect Profile Picture

    Archive Treehouse Lifestyles Taking The Perfect Profile Picture

    Level up your social networking skills with the taking the perfect profile picture badge!

    Unlocked Apr 1, 2012

  • Online Dating

    Online Dating

    Archive Treehouse Lifestyles Online Dating

    In this badge, Nick shows us how to use an online dating website to start a real-life romance.

    Unlocked Apr 2, 2012

  • Website Basics

    Website Basics

    Technology Foundations Website Basics

    Beyond HTML and CSS, there are several basic technology skills that every web professional should know. Some of these include uploading files to the web via FTP or purchasing domains and hosting.

    Unlocked May 7, 2012

  • Introduction

    Introduction

    Design Foundations Accessibility Introduction

    A broad definition of accessibility could include mobile devices, software machines, and people with disabilities. However, the more traditional definition of accessibility focuses exclusively on people that access the web in atypical ways.

    Unlocked May 8, 2012

  • Selectors

    Selectors

    Design Foundations CSS3 Selectors

    Selectors have been available since the advent of CSS, but there are several new CSS3 selectors. These selectors allow web professionals to apply properties to page elements that were previously more difficult to access.

    Unlocked May 9, 2012

  • Text

    Text

    Design Foundations CSS Foundations Text

    In addition to the font property, there are several more properties that allow for text elements to be further manipulated. Examples include the word-spacing, letter-spacing, and line-height properties.

    Unlocked May 16, 2012

Verified Profile

This profile has been verified by the Treehouse Team.