Chris McKirgan

Chris McKirgan

Member Since January 18, 2015
Open to Work

5,666

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

    NybbleMouse

  • Job Title

    Web Developer

  • Spoken Languages

    • English
    • Hebrew, Modern (elementary)
    • Hebrew, Classical (Novice)
    • Koine Greek
  • Publications

    • http://makezine.com/2012/04/16/foursquare-clock-keeps-tabs-on-your-whereabouts/

91 Achievements

  • What is Authentication?
  • Create, Read, Update, Delete
  • Managing Data and Asynchronous Code
  • Getting to Know REST APIs
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • What a Beautiful Vue!
  • Introducing Vue
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous Code in Express
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Introduction to Unit Testing
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Organizing your Tests
  • Creating Your Tests
  • Tools for Testers
  • Why React Native
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Services in Angular
  • How To Test Our Code
  • Getting Started with MongoDB
  • Controllers and Scope
  • Learn About Drupal
  • Laravel & Databases
  • Laravel Controllers
  • Laravel Project Setup
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • 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
  • Laravel Getting Started
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Local WordPress Development
  • The WordPress Codex
  • How WordPress Plugins Work
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie