Stephen Johnson

Stephen Johnson

Coeur d'Alene, ID

8,448

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

    Creative Director

107 Achievements

  • First Steps in React
  • Getting Started with CSS
  • Delegation in iOS
  • Introduction to Delegates
  • Implementing the Detail View
  • Custom Table View Cells
  • Next Week's Weather
  • Upgrading Stormy
  • Introduction to Table Views
  • Refreshing the Data
  • Adding Weather Icons
  • Managing Complexity
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • Interacting With Data From the Web
  • The Internet
  • Computer Languages
  • Computer Basics
  • Simple Data Structures
  • Closures in iOS
  • Closures and Closure Expressions
  • Creating Flexible Objects with Protocols
  • Protocols
  • Functions as First Class Citizens
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Introduction to Brand Identity
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Creating a Spoiler Revealer
  • Creating a Simple Lightbox
  • Introduction to jQuery
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • CSS Box Model
  • Setup a Bootstrap Theme
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Customizing WordPress Themes
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Installing a Ruby Development Environment
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Basics
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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
  • WordPress Themes
  • Installing Wordpress
  • Newbie