Mark Johnson

Mark Johnson

Member Since May 13, 2018

7,171

Total Points

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

85 Achievements

  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Introducing the Authentication Project
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Creation
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • How WordPress Plugins Work
  • The Rough Plan
  • Python Lists
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Practice Functions
  • Meet Python
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Build Modular Interfaces with Components
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Improving the Application Code
  • Editing and Filtering Names
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Stateful Components
  • Introducing Props
  • Data Types and Variables
  • Thinking in Components
  • Intro to Objective-C
  • First Steps in React
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Setting Up an Angular Application
  • JavaScript Numbers
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • JavaScript Variables
  • MASH HTML
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Testing for Accessibility
  • Mobile Accessibility
  • Accessible UI Patterns
  • Semantic HTML and WAI-ARIA
  • WCAG 2.0 (and Other Standards)
  • Access for Everybody
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Newbie