Alan Johnson
25 badges unlocked — Member since Oct 19, 2010
-
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
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
Design Foundations HTML Introduction
This introduction is a broad overview of the Internet, the web, and markup languages.
Unlocked Nov 7, 2011
-
Exterminator
You helped us find a bug in Treehouse! Termites aren't good for wood.
Unlocked Nov 7, 2011
-
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 members.
Unlocked Dec 5, 2011
-
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
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
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
-
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
-
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
-
Mike the Frog
Mike the Frog
Unlocked Jan 5, 2012
-
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 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
-
List Challenge
Design Foundations HTML Lists Challenge
Test your HTML list skills in this Code Challenge! Good luck!
Unlocked Feb 8, 2012
-
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
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
Design Foundations HTML Tables Challenge
Challenge your knowledge of tables!
Unlocked Feb 8, 2012
-
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
-
HTML Master
Design Foundations HTML Mastery Challenge
Bring it all together in this HTML Code Challenge!
Unlocked Feb 8, 2012
-
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
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
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
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 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